我觉得就个人能力提高而言,做一个框架设计的不是很好的项目,还不如自己看一个开源库、开源项目来的提高的快。恰好最近iOS和Android的项目上线了,新项目也还没开始,于是有点空闲时间。接下来的一周左右的时间里,我会学习一下OSChina的iOS版客户端,个人觉得这个客户端做的还不是很完善(相较于Android版而言),还有很多可以优化的地方。不过对于我这样一个只学了2个月iOS,完成一个项目的新手来说。静下心来看,还是可以发现很多东西的。
本文是开篇,只是简单从直观上介绍一个对OSChina的iOS版客户端的一些认识以及看法。
本文论述工程地址:http://download.youkuaiyun.com/detail/u011638883/6597215
需要最新版代码的朋友也可以自行到OSChina的官网(http://www.oschina.net/app)下载代码。
以下是项目部分运行效果:
从以上部分程序运行截图可大概了解程序的结构,程序的主框架是一个UITabbarController,在它放上面放了5个tab,具体的结构将在下一篇介绍程序主框架的文章中加以介绍。就先说说本次学习笔记的大致计划吧:
一、开篇
二、程序主框架
七、总结
好了,以上就是本次学习的大概学习计划安排,可能会在项目学习结束之后加以更新。还有就是本人的学习重点不会具体到一个实体Bean中的成员变量的讨论,也不会讨论"问答"和"动弹"页面有什么不同,因为在本人看来它们是一样的。否则,可能会花费太多的时间。更多的偏重于设计思想上,当然一下特定组件的使用也会加以学习(如下拉刷新和AFNetWorking之类的)。
最后,本文的主要意图为本人的学习记录(本人感觉写博客真的是件很享受的事情,不仅可以在总结的过程中提炼知识,还可以给自己过去的岁月留以纪念)。本文或许能够给一些刚毕业的新手朋友一点参考,高手见了轻喷。
O啦~~~
转载请保留出处:http://blog.youkuaiyun.com/u011638883/article/details/16897461
谢谢!!