我一直主要使用Java,并且有使用它的经验。我想开发一些iphone应用程序,想知道是否有一种方法可以使用Java开发iphone应用程序,或者iphone开发只能使用Objective-C完成?
另外,如果Objective-C是唯一的方法,那么如果你能推荐一些书籍或链接,在那里我可以开始Iphone开发,我的背景是完全基于Java的,我没有与C或C++在过去的专业工作。
任何建议/建议都会非常有帮助。
我们能不能快速比较一下Objective-C和Java,或者像比较橙子和苹果一样,我只是想从java的角度得到一些Objective-C的相似之处,以便我在学习objective-c时有一些可以利用的知识,有什么建议吗?
发布于 2011-06-02 05:24:43
根据您的评论,here是一本通过快速谷歌搜索为java开发人员学习objective C的书籍。我使用了本系列中的其他书籍(学习Mac机上的Objective-C和开始iPhone开发)来学习iPhone开发,所以我认为这本书很好。
here是一个做得很好的powerpoint演示文稿的链接,这个演示文稿是关于比较Java和Objective-C的(大概就是语法差异从例子开始的地方!)以及Objective-C的一些很酷的特性。
发布于 2011-06-02 05:08:28
抱歉,Java或任何JIT语言都不能在iPhone/iPad上运行。
您可能希望查看mono并使用C#,它比Objective-C更接近Java语言。
单声道触控- http://monotouch.net/
或Unity 3d。- http://unity3d.com/
两者都使用单声道...
mono组合正在重新组合为startup company,目标是在几个月内达到与小说提供的水平。它看起来仍然是一项很好的技术,很值得一看。
http://tirania.org/blog/
发布于 2011-06-02 05:08:19
据我所知,您不能使用Java进行iOS开发。在我看来,使用C或C++的唯一原因是遗留/互操作性兼容性,或者如果您对这些语言非常熟悉。既然你不是,我建议你咬紧牙关学习目标C。我最近才这么做(尽管我承认我有C背景),发现它非常简单。
一般来说,我会说从这里开始:
http://developer.apple.com/devcenter/ios/index.action
这里,更具体地说:
http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/GS_iPhoneGeneral/_index.html#//apple_ref/doc/uid/TP40007853
在这里,要获得一个很好的动手演示:
http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhone101/Articles/00_Introduction.html#//apple_ref/doc/uid/TP40007514
我知道这看起来像是在说RTFM,但这就是我所做的(在浏览"hello world“应用程序时阅读了所有这些文章),我发现它是一种有效的教学方法。当然,对于您可能遇到的任何特定问题,都可以使用SO。祝好运。
https://stackoverflow.com/questions/6207644
复制相似问题