个人iOS开发之路

我终于开始写个人第一个cocos2d-iphone程序了。记念一下程序员

额,这是一个悲伤的故事。其实我从开始准备开发iOS已经很久了,从我装上Xcode开始到如今,应该已经有差很少一年的时间了把。编程

还记得我第一次拿到Mac,我擦类,那个兴奋。结果用了不到半天,拿到专卖店去装了Windows——额,尼玛不会用OS X啊!
而后个人整个大一,一直用着Mac上的Windows系统,却一直不知道个人Mac上还有原版的OS X。吴昊在第二个学期开学的时候第一次打开了个人Mac OS X,那是我摆脱小白之后第一次真正意义上的认识OS X,感受好厉害的样子,可是想到各类不能玩游戏,还有各类不会,就没有继续去碰它。
这样一直到了大一的暑假,我去书店淘书,意外发现了好多关于OS X的书,恍惚间忽然想起来我还有Mac OS X,因而下定决心买了一本新手入门Mac OS X,准备捣鼓它。可是。。。意外发生了,个人电脑被我分区玩坏了,全部系统,包括Mac OS X,包括Windows,都没法打开了。额,万般无奈之下,把整个硬盘给格了,重装了Windows,而后,个人OS X的计划又搁浅了。iphone

暑假回到学校之后,发生了一个对我来讲很是重大的转折。咱们寝室换了人,Yxj来到了咱们寝室。他带来的不只仅是他的行李,还带来了好多东西,好比Linux,Java,Andriod开发,马士兵的教学视频,还有他一个T的硬盘里面的各类资料。我历来没有打算写Andriod,也没打算学Java,可是Yxj就这样天天都沉浸于学习开发,融入他的开发氛围的还有LC。一直打着LOL的我按捺不住了,个人自尊心驱使着我,我不能这样下去了,我不能作那个寝室里最吊车尾的那个。而后,抬手,把LOL卸了,把Windows卸了,把基本上全部东西都卸了,拿出我暑假买的那本书,从头开始认识OS X,从裸机装OS X开始。今后我再也没有离开过OS X。工具

大二上的课程很紧张,哦,不对,是TMD怎么会有这么紧的课程,我一个星期基本上一节空课都没有,我还带着个人社实部,各类大大小小事情。我不知道这段时间我是怎么挺过来的,一个学期结业20几门课,10几门考试,期间大大小小课设各类,社实事务各类。而后我拼死挤出时间,学完了OS X的使用,看了两本关于OS X使用的书,一本买的,一本图书馆借的,看了网上各类OS X平常使用的教程,基本上能够彻底脱离Windows,若是不是要写Java和C++的课设的话。而后我还啃了一本Objc的书,我以为这本书真的是iOS开发者必看的书——《Objective-C基础教程》by Mark and Scott。嗯,应该庆幸我那时删了LOL,而且后来也没有再装上去,若是我继续玩游戏的话,我以为个人大二将不堪设想。最后,我以挂一科的成绩,成功度过大二上半学期,全部课设都成功经过,不是打酱油地经过,个人社实部也有声有色(谢谢我给力的帅帅蒋兰和部员们)。而且,在学完Objc之后,我以为个人人生有了新的目标——iOS开发。(这里要说的是。。。那个挂的那一科是我大二上的最后一科,充足的时间去复习,结果我又玩了游戏。。。Mac上的火炬之光,我艹)学习

大二下,课程依然很是多,事情依然很是多,可是我仍是没有停下个人Mac,而且在有了新目标之后,我以为我更加有动力了。前后买了三本书,分别是《iPhone 4 与 iPad 开发基础教程》,《iOS 5 应用开发入门经典》,《iOS游戏编程之从零开始》,而且在网上搜寻到了iOS的各类开发教程。按时间依次说把。刚才的那三本,第一本是很是有名的书,跟我大二上看的那本Objc的教程同样,都是iOS开发的经典之做,源于Apress。可是这本书我看了许久,发现有两个问题。首先是个人基础并非那么扎实,然而这本书并非真正的新手用书,新手要看懂这本书仍是要花好大力气的。第二,其实我买错了这本书,这本书是这个系列的初版书,是用于开发iOS4.x的,所用的Xcode都是3.x的版本,做为一个彻底小白的我,彻底找不到对应版本的Xcode,根本没法跟着书里的路子一步一步走,这让我很是很是痛苦。因而乎,我开始买第二本书,而且开始在网上搜寻教程。配合着第二本书,和关东升关老师的视频讲解,我终于可以入门了。我开始正常地在Xcode里面写代码,各类测试,各类使用控件,而且,开始个人第一个iOS程序:计算器。个人这个计算器写的应该算是有声有色,用到了我好多学到的知识,让我对Objc有了一个很深入的了解,并且,我开始尝试着查阅Apple的官方文档来解决个人问题。虽然我说的挺多,可是这真的也是一个漫长的过程,基本上我这个学期的大部分时间都花在了刚才写的那些东西上,课程和各类课设各类事务的惨虐让个人开发进行很是缓慢。接下来又发生了一件事,我从牛导那里接到了一个项目,这是个人第一个项目,虽然看起来很不正规,看起来都没有前景,可是这个真的是我接手的第一个项目,也是这个项目让我开始认识cocos2d,认识游戏引擎。由于我要作的这个项目是一个比较接近于游戏的App,用我以往的知识,我发现很难作出那样的效果,因而我继续求助书籍,买了第三本书。这本书名字虽然是没有提到任何cocos2d的东西,可是这是一本完彻底全介绍cocos2d引擎的书。当我决定好好开始学习这个引擎的时候,个人脚摔断了。。。生活一篇混乱,真的是一片混乱,没有一件事是我可以顺心完成的,包括复习,考试,甚至我都不能安心吃个饭,安心睡个觉,安心上个厕所都不能。我又开始了打游戏,开始用游戏麻痹本身,固然,此次并无之前那么严重,我仍是保持着最低限度的理智,在学期的最后一段时间,帮助咱们团队成功完成了C++的项目实训。测试

大二的暑假,我以为我并无作不少的事情,这也是我如今很是懊悔的事情。不过,还好,事情没有发展到最糟糕的地步,至少我没有把整个暑假都花在了打游戏上。刚开始,养伤之际我仍是只是打打游戏,看看电影动漫混混时间。可是到了8月份,我以为个人生活不能再这样过下去了,因而我又翻开了我那本cocos2d的书,开始作我上个学期没有作完的事情。这个其实应该是cocos2dx的教程,关于cocos2d和cocos2dx的区别我在另一篇博客有详细说明,我就很少说了,不过,认真学了cocos2dx对我后来转型成cocos2d-iphone也有莫大的帮助。在认识到cocos2d-iphone才是我真正想要的游戏引擎之后,我又开始买书了,此次我并无只买技术书籍,我还买了一些其它书。《iOS cocos2d 2 游戏开发实战》 ,这本书也是Apress的书,至关好,固然我如今是有了cocos2dx的基础看的这本书,真的感受Apress系列真的是必出精品。《浪潮之巅》,我以为这是我买的至关值得的一本书,历史、大局观,这是我对这本书的归纳,它让我认识到了不少东西,了解到了不少东西,个人博客里面也有几篇是这本书的读后感,总之对个人影响很是大。《作最好的本身》,这本是李开复老师的书,嗯,应该算是励志书籍把,感受写的也是不错,虽然只读了第一章,可是感受内容不少,很深厚,比较励志,等到我有时间了,或者是我又对生活失去了但愿的时候,我会继续读这本书。《触动人心》,这是一本讲iOS App的设计的书,因为我都尚未开发出一款可以正常运行的App,固然这本书也没有看,相信这本书也会给我不少东西的。除了学习cocos2d和看书之外,我想我暑假作的最有意义的事情就是搭建个人编码环境了。我熟悉了OS X和Xcode的各类快捷键,把个人Mac OS X和Xcode调到了我最喜欢的程度,可以让我很舒服流畅地进行编码。不只如此,我还购置了外设,买了我人生的第一块机械键盘,买了超级舒服的鼠标,买了新的显示器。还有,最最重要的,我买了一块固态硬盘和各类工具,把个人Mbp拆了个底朝天,进行了完全的大改装。最后,把光驱改为固态硬盘的Mbp真是让我满意到不行(个人博客好多篇都是在讲我怎么改装个人Mbp的,有兴趣的童鞋能够看看哈)。从硬件到软件,从外到内,我把个人编码环境已经调的不能再舒服了。我以为不只是最后的这个环境,这整个过程都让我很享受,这是程序员的快乐么,反正我已经感受到了。编码

从新回到学校, 个人自我感受已经爆棚了。大三的课程也没有了那样的紧张感,我以为个人时刻终于要到了。如今是个人第一个cocos程序,虽然还不完整,可是我会很快把它作成一个超级好的App,而且在这一年写出各类程序,我要踏入iOS开发者之列。我感受我要爆棚了。设计

 

——其实这篇博客,我原本是想说我怎么写出个人第一个cocos程序的,不知不觉就变成了一篇日志文章,那就这样把,写的不错,很喜欢的感受。日志

相关文章
相关标签/搜索