我可以学习iPhone SDK并在9月前完成一个应用程序吗?

我可以学习iPhone SDK并在9月前完成一个应用程序吗?,iphone,objective-c,Iphone,Objective C,我想知道在今年夏天之前学习iPhone SDK并完成一个应用程序是否现实可行。该应用程序应该不会太难,它只会与我的网站的API交互,基本上只是获取、创建和编辑资源。我已经对SDK有了一些经验(我对Objective-C很熟悉),所以我对它并不完全陌生。虽然在这里我知道一些我不知道如何做和需要学习的事情: 使用基本http身份验证登录到我的站点,并存储用户的用户名/密码以备将来的所有请求 在底部实现一个工具栏,以便在不同视图之间导航 获取xml并将其解析为列表项 在我的服务器上发布/放置创建/编

我想知道在今年夏天之前学习iPhone SDK并完成一个应用程序是否现实可行。该应用程序应该不会太难,它只会与我的网站的API交互,基本上只是获取、创建和编辑资源。我已经对SDK有了一些经验(我对Objective-C很熟悉),所以我对它并不完全陌生。虽然在这里我知道一些我不知道如何做和需要学习的事情:

  • 使用基本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,并创建和完善了一个相当复杂的应用程序

我这样做只是为了全身心投入其中。我知道需要做什么,所以我就跳了进去。我快速浏览了一些开源代码,了解了其他人是如何做到的,然后将这些规则应用到我自己的代码中

需要记住的两件重要事情:

  • Google和stackoverflow是你的朋友,如果你在某些方面遇到问题,Google和stackoverflow通常会给出答案

  • 选项、命令和双击代码中的某些内容将打开apple developer文档并搜索双击的内容。这为检查Cocoa类中的方法和属性提供了一种非常简单的方法

  • 对!


    除了人们给出的建议外,您还可以在开放式课件上查看iPhone应用程序编程课程。但是,我警告你,这是一门45小时的课程。

    3个月-全日制-当然。然后在接下来的一年左右的时间里,你可以意识到自己做错了什么,并且变得更好。但不要因此而退缩,在这段时间里,你当然可以做一些有用的事情,这是最好的学习方式


    我不会从一本书开始,而是使用iTunes大学。斯坦福大学开设的第一门课程叫做,这是一个开始学习的好地方——对我来说,看视频比阅读更容易。最近的课程也可以使用,尽管它们并不公布每学期的课程

    也许你可以花一周左右的时间学习Wordpress

    在OSX开发方面,我也在做同样的事情。我就是这样处理的:

    • 购买相关书籍。亚马逊等提供了正确的选择,然后买很多,看看哪一个合适。我发现,拥有一两本好书,偶尔在编程环境之外阅读它们,可以真正加强您的学习过程

    • 至少读一本书,其他的都是为了详细说明你所学的东西

    • 开始编写你的应用程序。这甚至可以在仅仅学习SDK一周之后完成。从全局规划开始,并将其划分为具体的待办事项。考虑每一个挑战,并相应地解决。你将很快学会这种方法

    • 过了一段时间,你的知识已经扩展到足以反映。当你刚开始编写应用程序时,你不可避免地犯了一些错误。现在是修复它们的时候了,让你的经验发挥作用

    如前所述,疯狂地使用谷歌等等。当然,这里的帖子证明了你正确使用这些工具的能力。最重要的是,玩得开心。

    这是可能的

    不要费心在书上投入太多资源,尤其是如果你想省钱的话。斯坦福大学在他们的iphone课程中免费举办了一系列精彩的讲座,这些讲座将让你跟上iphone开发的速度,同时还有一些作业要做(这很好,因为它为你的学习提供了一些结构)

    你可以在iTunes上找到这一点(如果你是alr的话,可以跳过“objective-c简介”课程