当前位置:  开发笔记 > 编程语言 > 正文

来自Java的学习iPhone编程的最佳方法是什么?

如何解决《来自Java的学习iPhone编程的最佳方法是什么?》经验,为你挑选了2个好方法。

我已经开始阅读有关此主题的所有可用的Apple文档.快速概述给了我一些大约8.000(八千)DIN A4 PDF页面.大约10%的内容几乎与我的感觉相同.经过两周的阅读,我发现我会忘记一周前读过的内容.除非我开始对知识做些什么,否则它就像大脑中的流失.

你的学习策略是什么?



1> pgb..:

斯坦福大学有一个免费课程(这里),你可以从iTunes U下载.它包含视频和PDF文件,并在每次讲座后有作业,你可以用作开发的想法.

来自Java世界,我认为最难学的是:

内存管理使用引用计数而不是GC

了解如何利用消息调度,充分利用Objective-C

Apple提供的论坛和文档也非常好,应该是您所做的任何事情的参考.


+1我认为这里的关键是先学习Objective-C,然后再学习iPhone/Mac平台.

2> PlagueHammer..:

这就是我所做的(我来自Java/C++背景):

开始

在http://developer.apple.com注册成为iPhone开发人员(这是免费的)

下载iPhone SDK(其中包括最新版本的XCode和SDK文档 - 在使用SDK或创建应用程序时,您将经常使用这两个版本).

获取Hillegass书.本书很好地讲授了Cocoa的基本概念.我发现它是了解Cocoa中引用计数的好方法(保留,释放,赋值等)

在iPhone编程上购买橙皮书.这真的很好.(我之前买过Erica Sadun的书,但这并不是从初学者的角度解释的)

试试这些课程.

这应该让你合理地提高速度和开发基本应用程序.(我还没有看过斯坦福大学的视频讲座,但我认为这也是一个非常好的开始方式)

变得更好

为了更好地理解Cocoa概念,我找到了最好的资源来成为Apple Programming Guides.你一定要读这些.他们几乎每个主题都有一个,从NSStrings到Objective 2.0属性,内存模型等.您可以在XCode文档中找到它们.(如果您正在查找课程参考等,您会在左侧栏中找到相关的编程指南)

Apple示例代码:您可以在http://developer.apple.com上再次找到它.您可以重复使用和/或调整这些.

你现在应该开始开发应用程序了.如果您遇到困难或需要建议,可以参考以下资源:

当你被卡住时该怎么办

Cocoa-Dev邮件列表(这不是Cocoa-touch本身,但我从这里得到了一些非常好的答案)

Apple论坛

IRC

(我不确定上面的资源列表是否足够好 - 但其他人可以纠正我)

推荐阅读
落单鸟人
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有