我有一个星期的假期,没有'网络访问权限。我对学习iPhone开发感兴趣。我应该下载哪些应用程序,教程,文档等才能完全脱机学习和开发iPhone应用程序?我是否还需要采取任何步骤来准备我的iPhone以便在我仍然拥有“网络访问权限”的情况下加载应用程序?
答案 0 :(得分:6)
斯坦福iPhone编程课程是一个播客,一旦下载,就不需要网络访问(尽管你编写的一些示例程序也是如此)。
这是一个非常完整的介绍,你可以在完成后编写真正的程序,它可能比你在一周内可以合理吸收的内容更多。当前的类内容是为2.x SDK编写的,因此不必担心beta 3.0。
答案 1 :(得分:3)
你真正需要的唯一东西是mac和SDK。如果您已注册为开发人员,请下载2.2.1或更新的3.0 beta版。 2.2.1版本适合学习,至少在您想要开始上传应用程序之前。确保通过订阅下载所需的文档。单击“帮助” - >“文档”,在左侧,您可以看到文档集。如果您不确定,请单击订阅您想要的或所有这些。
http://developer.apple.com/iphone/index.action
您现在拥有开始学习所需的一切。如果您想尝试在iPhone上安装程序,则需要获取开发人员证书并生成密钥。这很棘手,需要时间来做对。如果您不想这样做,只需使用SDK中包含的iPhone模拟器即可。在您离开之前,从developer.apple.com网站下载Hello World程序并尝试在SDK中运行它。如果您可以“Build and Go”并查看iPhone模拟器,则应该进行设置。
如果您是Objective-C的新手,请选择Aaron Hillegass的“Cocoa Programming for Mac OS X(第3版)”。教学风格很棒,他很好地解释了基础知识。本书的目标是桌面编程,但没有更好的Objective-C介绍。
http://www.amazon.com/exec/obidos/ASIN/0321503619/
如果你需要更具iPhone的东西,可以选择Dave Mark和Jeff LaMarche的“开始iPhone开发”。他们有非常深入的例子。教学风格不是很清晰,章节很长,涉及但很全面。
http://www.amazon.com/exec/obidos/ASIN/1430216263/
如果您需要另一本书,请从Pragmatic Programmers获取“iPhone SDK开发”。这是一本测试版,所以会有一些错误,但风格更清晰,章节更容易消化。
http://www.pragprog.com/titles/amiphd/iphone-sdk-development
这些书中的任何一本都会花费你超过一周的时间来消化,但它们是很好的起点。下载斯坦福播客也没有什么害处,因为当你不能再阅读时,它们并不像独立的指南那样好。不要忘记下载所有有一些很棒的练习的PDF。
祝你好运!
答案 2 :(得分:0)
请参阅我对这个问题的回答:
https://stackoverflow.com/questions/332039/getting-started-with-iphone-development/332057#332057
你的问题非常接近重复。
是的,您的手机必须设置为特定的开发模式。所有这些都在SDK文档中进行了解释。
答案 3 :(得分:0)
我会更新您的SDK和iTunes / iPhone固件。我还会下载教程的播客。最后,这是一个很棒的link到一堆PDF,你可以下载和使用。
答案 4 :(得分:0)
答案 5 :(得分:0)
根据我的说法,roseindia是一个很好的线下课程,但它非常昂贵,而你可以去edumobile.org这样的在线课程。这是一个很好的网站,你可以开始,因为它掩盖了你需要的所有基本概念知道,这样你就可以毫无困难地为你的个人iPhone制作自己的应用程序。