很多人都想知道如何学习编程,以及如何开始在App Store内出售自己的应用。我今天就想与各位分享我的经历。
毫无经验
我自己并非算是一点经验也没有,但是我的经验也仅仅限于曾经学习过软件工程基础课程,对C++和Matlab有过些许的接触。另外我还曾经浅尝辄止的学习过Ruby、Rails和CSS/HTML。但是我却从来没有真正的运用过这些知识。
时间线
第一周:我在Lynda.com上完成了对Objective-C的学习。我最初的计划是学习iOS SDK课程,但是这个课程要求我首先掌握Objective-C。这个课程的价格为25美元每月。
第二周:在Lynda.com上完成了对iOS SDK的学习。这个课程有很多质量非常高的视频内容。
第三周:我用了一周的时间对自己的应用进行构思。对于一些人来说,这是一个难度比较高的工作。但是我保证这项工作能够让你受益匪浅。在遇到困难的时候,你可以在谷歌上进行搜索。
第四周:制作一个测试版的应用,并将它分享给身边的好友,请他们尝试,并提供意见。
第五周:我在这周内遇到了第一个比较大的困难,不知该如何制作滚动浏览视图。我向一个开发人员好友求助,他给我发来了RayWenderlich的网站,这个页面上有很多有用的信息,以及非常明确的指导信息。我利用这个网站解决了不少的问题。
第六周:在iTunes U上完成了Stanford大学的iPhone App制作课程。这个课程对我很有帮助,但是由于没有作业和评估系统,因此学习者需要很高的自觉性。
第七周:阅读完了Nick Kun的《iPhone应用开发基础(Foundation iPhone App Development)》一书,这本书会帮助你用5天的时间亲自编写一个简单的生日提醒应用。在这个过程中你能够强化所学到的知识。
第八周:本周开始正式编写自己的应用。实践才是学习编程的做好方式,在发现问题的过程中不断解决问题。
在开发人员朋友的帮助下,我已经完成了自己的首个应用。我现在准备将这个应用提交到App Store中进行销售。