1

我有一个为期一周的假期,但没有“网络访问”。我有兴趣学习 iPhone 开发。为了完全离线学习和开发 iPhone 应用程序,我应该下载哪些应用程序、教程、文档等?在我仍然可以访问网络的情况下,我需要采取什么步骤来准备我的 iPhone 以加载应用程序吗?

4

6 回答 6

6

斯坦福 iPhone 编程课程是一个播客,下载后不需要网络访问(尽管您编写的一些示例程序需要)。

CS193P - iPhone 编程

这是一个相当完整的介绍,当你完成后你将能够编写真正的程序,而且它可能比你在一周内合理吸收的内容更多。当前的课程内容是为 2.x SDK 编写的,所以不用担心 beta 3.0 的混乱。

于 2009-05-28T15:39:35.507 回答
3

您真正需要的唯一东西是 Mac 和 SDK。如果您注册为开发人员,请下载 2.2.1 或更新的 3.0 测试版。2.2.1 版本非常适合继续学习,至少在您想开始上传应用程序之前是这样。确保通过订阅下载您需要的文档。点击Help->Documentation,在左侧可以看到文档集。如果您不确定,请单击订阅您想要的或全部。

http://developer.apple.com/iphone/index.action

您现在拥有开始学习所需的一切。如果您想尝试在 iPhone 上安装程序,您需要获得开发者证书并生成您的密钥。这很棘手,需要时间才能做好。如果您不想这样做,只需使用 SDK 中包含的 iPhone 模拟器即可。在您离开之前,从 developer.apple.com 站点下载 Hello World 程序并尝试在 SDK 中运行它。如果您可以“构建并运行”并查看 iPhone 模拟器,那么您应该已经设置好了。

如果您是 Objective-C 的新手,请阅读 Aaron Hillegass 的“Cocoa Programming for Mac OS X (3rd Edition)”。教学风格很棒,​​他很好地解释了基础知识。这本书的目标是桌面编程,但没有更好的 Objective-C 介绍。

http://www.amazon.com/exec/obidos/ASIN/0321503619/

如果您需要更多特定于 iPhone 的内容,请阅读 Dave Mark 和 Jeff LaMarche 的“Beginning iPhone Development”。他们有非常深入的例子。教学风格不是很清晰,章节很长很复杂,但是很透彻。

http://www.amazon.com/exec/obidos/ASIN/1430216263/

如果您需要另一本书,请从 Pragmatic Programmers 获取“iPhone SDK 开发”。这是一本测试版的书,所以会有一些错误,但风格更清晰,章节更容易消化。

http://www.pragprog.com/titles/amiphd/iphone-sdk-development

这些书中的任何一本都将花费您超过一周的时间来消化,但它们是很好的起点。当您无法再阅读时,下载斯坦福播客也没有什么坏处,但它们不能作为独立的指南。不要忘记下载他们所有的 PDF 文件,其中有一些很棒的练习。

祝你好运!

于 2009-05-29T05:37:30.813 回答
0

请参阅我对这个问题的回答:

https://stackoverflow.com/questions/332039/getting-started-with-iphone-development/332057#332057

您的问题非常接近重复。

是的,您的手机必须设置为特定的开发模式。所有这些都在 SDK 文档中进行了解释。

于 2009-05-28T15:02:07.673 回答
0

我会更新你的 SDK 和 iTunes/iPhone 固件。我还会下载教程的播客。最后,这里有一个很棒的链接,指向您可以下载和使用的大量 PDF。

于 2009-05-28T15:03:07.407 回答
0
  1. SDK 带有来自http://developer.apple.com/iphone/index.action的文档
于 2009-05-28T15:11:32.430 回答
0

根据我的说法,roseindia 是一个很好的线下课程,但它非常昂贵,你可以去参加像 edumobile.org 这样的在线课程,这是一个很好的网站,因为它涵盖了你需要知道的所有基本概念,所以您可以毫无困难地为您的个人 iPhone 制作自己的应用程序。

于 2011-12-13T10:24:17.907 回答