我可以学习iPhone SDK并在9月前完成一个应用程序吗?
我想知道在今年夏天之前学习iPhone SDK并完成一个应用程序是否现实可行。该应用程序应该不会太难,它只会与我的网站的API交互,基本上只是获取、创建和编辑资源。我已经对SDK有了一些经验(我对Objective-C很熟悉),所以我对它并不完全陌生。虽然在这里我知道一些我不知道如何做和需要学习的事情:我可以学习iPhone SDK并在9月前完成一个应用程序吗?,iphone,objective-c,Iphone,Objective C,我想知道在今年夏天之前学习iPhone SDK并完成一个应用程序是否现实可行。该应用程序应该不会太难,它只会与我的网站的API交互,基本上只是获取、创建和编辑资源。我已经对SDK有了一些经验(我对Objective-C很熟悉),所以我对它并不完全陌生。虽然在这里我知道一些我不知道如何做和需要学习的事情: 使用基本http身份验证登录到我的站点,并存储用户的用户名/密码以备将来的所有请求 在底部实现一个工具栏,以便在不同视图之间导航 获取xml并将其解析为列表项 在我的服务器上发布/放置创建/编
- 使用基本http身份验证登录到我的站点,并存储用户的用户名/密码以备将来的所有请求
- 在底部实现一个工具栏,以便在不同视图之间导航
- 获取xml并将其解析为列表项
- 在我的服务器上发布/放置创建/编辑资源的请求
有没有什么好的资源可以用来学习如何完成上述任务?谢谢 我用了3个月的时间学习并发表了论文。问题是您是否熟悉Objective C(您现在是),是否熟悉cocoa和MVC模式
基本上,除非你对编程完全陌生,否则就去吧 您提到在服务器上创建/编辑资源。如果您在后端运行Ruby on Rails,您可能会发现Objective Resource很有趣,它是一个进入活动资源的Objective-C接口:
但回到你最初的问题,这完全取决于你希望应用程序变得多么完美。我的建议是,如果你能做到,就忽略它,然后开始学习。从(免费)斯坦福iTunes U课程播客开始 我在两周内写了一个Android游戏,不知道Java或Android API,也不太了解游戏编程。。但是我不得不复制和粘贴文档示例和其他可用源代码中的很多内容。从理论上讲,在那时学习编写iphone应用程序并构建它是可能的。但这取决于你如何集中精力并坚持到底,这是最困难的部分。是的,你可以做到 我的建议是,先学习基础知识。抓起一本书——我推荐杰夫·拉马尔奇和大卫·马克写的《开始iPhone 3的开发》——阅读大部分章节(如果你还不需要的话,你可以把后面的几章留到另一个时间,但要把前面所有的都读一遍),然后把重点放在上面。尽可能多地做练习和编码。互联网上也有大量的学习资源 然后在继续学习的同时处理应用程序。到这时,你会发现一些相关的网页链接,或者抓到一两本与你的应用程序需求相关的书,这些都应该放在适当的位置
祝你好运!:-) 是的,我甚至做过 去年夏天,我实习了2个月,在这段时间里,我成功地学习了objective-c,并创建和完善了一个相当复杂的应用程序 我这样做只是为了全身心投入其中。我知道需要做什么,所以我就跳了进去。我快速浏览了一些开源代码,了解了其他人是如何做到的,然后将这些规则应用到我自己的代码中 需要记住的两件重要事情:
除了人们给出的建议外,您还可以在开放式课件上查看iPhone应用程序编程课程。但是,我警告你,这是一门45小时的课程。3个月-全日制-当然。然后在接下来的一年左右的时间里,你可以意识到自己做错了什么,并且变得更好。但不要因此而退缩,在这段时间里,你当然可以做一些有用的事情,这是最好的学习方式
我不会从一本书开始,而是使用iTunes大学。斯坦福大学开设的第一门课程叫做,这是一个开始学习的好地方——对我来说,看视频比阅读更容易。最近的课程也可以使用,尽管它们并不公布每学期的课程 也许你可以花一周左右的时间学习Wordpress 在OSX开发方面,我也在做同样的事情。我就是这样处理的:
- 购买相关书籍。亚马逊等提供了正确的选择,然后买很多,看看哪一个合适。我发现,拥有一两本好书,偶尔在编程环境之外阅读它们,可以真正加强您的学习过程
- 至少读一本书,其他的都是为了详细说明你所学的东西
- 开始编写你的应用程序。这甚至可以在仅仅学习SDK一周之后完成。从全局规划开始,并将其划分为具体的待办事项。考虑每一个挑战,并相应地解决。你将很快学会这种方法
- 过了一段时间,你的知识已经扩展到足以反映。当你刚开始编写应用程序时,你不可避免地犯了一些错误。现在是修复它们的时候了,让你的经验发挥作用