Click here to Close
 
打印

[讨论] 确认一下,iphone的native gui是基于cocoa的吧?

确认一下,iphone的native gui是基于cocoa的吧?

我也想在Iphone开发些东西。但是那天看了一晚上,发现iphone的gui是基于cocoa的。

所以想确定两个事情,问一下知道的前辈:

1、iphone的内置gui框架的确是cocoa?

2、cocoa有没有标准c/c++或者python的port?我看了obj-c的例子,实在恐怖它的语法……

谢谢回答。

TOP

iphone还是用obj-c吧.

TOP

wxiwdgets前辈了解吗?

跨平台开发。不过现在mac上只支持到carbon,cocoa的支持还不完全。前辈有没有用过?

说实话,真的没信心学obj-c了。

TOP

1,不,是UIKit
2,没有所谓什么语言,如果你真了解coding,C++ ObjectiveC都一样,最多遇到问题看reference
3,wxWidgets目前被port到iPhone的可能性极小,除非等明年2月后
4,python是有了,ruby也有了,但是支持极差(ruby没有了gem,而且被砍了胳膊和腿)

TOP

UIKit是不是只能用来写一些UI相关的应用,如果想使用其他API,是否有相关的类库呢?

例如,想写程序访问网络

TOP

引用:
原帖由 locomotive 于 2007-10-31 03:02 发表
1,不,是UIKit
2,没有所谓什么语言,如果你真了解coding,C++ ObjectiveC都一样,最多遇到问题看reference
3,wxWidgets目前被port到iPhone的可能性极小,除非等明年2月后
4,python是有了,ruby也有了,但是支持极差(ruby没有了gem,而且被 ...
谢谢前辈。

我现在还在考察是否进行iphone的开发。我对mac开发知道的不是很多,平时靠的是wxwidgets。之所以疑问是cocoa,是因为在一篇文章中看到了,但是现在的相关资料太有限了,而且需要很强的背景知识,我这方面能力不足……

我搜索了一下uikit,发现有一个是基于java的xml开源界面开发库。但是我又发现在,cocoadev里边的例子,没有用xml写ui的,全是obj-c……是不是这两个不是一个东西呀?考虑到iphone里根本没有jre,而且jobs最近还批评了java……uikit是不是一个简化的cocoa库?

我知道理论上使用何种语言和ui开发无关,但是现实上我觉得关系挺大的。特别是这是apple家的iphone,就那个狗屁jobs的脾气,说不好出的sdk只有obj-c的开发资料,其他的语言,呵呵,自己试去,反正api都是一样的……

还好,现在python有了,apache有了。实在不行就只好曲线救国了。伟大的wxwidgets现在leopard都出了,他的cocoa部分还没完成。看来的确不容易。

TOP

1. Objective-C
2. Cocoa but no AppKit there. Use UIKit instead
3. No emulator, No debugger

TOP

奇怪,大家写iphone程序的时候,是怎么来debug的呢?

介绍一下方法吧.

TOP

现在debug没什么好办法,
我用的是最笨的办法NSLog

TOP

你是的~

TOP