far*_*any 6 iphone objective-c
我有C/C++经验,所以学习Objective-C对我来说并不完全陌生.但是,我注意到为iPhone编写应用程序并不像桌面平台那么简单.在进入iPhone之前,我是否应该开始在桌面上获得一些可靠的体验?我不是商业开发人员,仅仅是为了业余爱好和学习目的.你有什么建议?
无论如何,另一位 iPhone 开发新手的评论......
我的背景 - 大约 15 年前,我是一名 C 程序员,从那时起,我已经接触过很多技术 - 我现在的日常工作是一名 Adobe Flex 开发人员。然而,到了晚上,我正试图将自己转变为一名 iPhone 开发者;-)
于是我买了一本关于iPhone SDK开发的书——《iPhone in Action》。我还购买了《Objective-C 2.0 编程》。我以为我会接受这两个,但经过几天的阅读和练习后,很明显......我绝望地迷失了!
所以我买了另一本书 - 这次是 Pragmatic 书店的《iPhone SDK 开发》 - 这是一本正在编写的书,但看起来对我来说“合适”。事实证明,这本书让我更进一步——这是一部伟大的作品——然而,前面的章节节奏很好,我能够跟得上,然后突然他们开始假设我可以完美地回忆起所学到的教训和程序在前面的章节中,我又开始陷入困境——当我试图从书中学习一些东西时,我发现最糟糕的事情就是必须不断地从一个地方跳到另一个地方才能理解我应该成为什么正在做。
所以(是的,我知道......但请耐心等待......)我从 APress 购买了另一本书......“开始 iPhone 开发”。现在这本书不做任何假设。对于 iPhone 开发的初学者来说,这本书达到了目标。不需要跳来跳去,最后我发现我正在进步。
然而,我发现,所有三本书相互结合似乎确实为我提供了更完整的图片 - 总的来说,我有一套很棒的教程和参考材料。Objective-C 的书我还没有接触太多,但我希望它能成为我所需要的——该语言的参考手册;在我更深入地了解内心之前我不需要它。我正在慢慢地从那种可怕的“在深水区,我游得不好”的感觉中走出来,到至少可以踩水的地方。希望通过更多的划桨,我能够触底 - 当然,我的信心正在恢复;-)
所以无论如何,为了解决最初的问题 - 就我个人而言,如果我重新做一次,我认为先为 Mac 开始构建然后再为 iPhone 构建不会获得任何收获。如果我先买了 APress 的书,我的头发肯定会少一些——对我来说,这本书让我明白了一切。我认为《iPhone SDK开发》实用书是最好的备份/跟进书。这是我向一位同事建议的路径,我相信这是一条很好的路径。
希望这可以帮助!
杰米。