【IOS开发】一个壁纸类的项目总结。

上个学期开始参与IOS项目开发,可算是入门了。

这个学期开始老大便分配了一个独立开发的小项目给我,好吧这是个一展身手的机会。

这是个壁纸浏览与下载的应用,算是个很简单的项目,但要达到商用的程度,也并非那么轻而易举。

3月10号左右开始开发,眼见4月就快到了,项目终于接近了尾声,三个星期的开发也让我受益良多。


如果没什么问题的话这几天可以上线吧。:)

好吧,现在缓了缓,可以抽点时间总结一下。


1、开始一个项目的时候,不要蛮干,不要看着原型就马上画界面。即使是很小的应用也需要设计,不仅是数据结构和数据接口,还有类之间的关系,视图之间的关系,哪些数据需要传递,还有视图切换的同时数据的改变和显示……这一切都需要事先理清,最好可以画个图理清思路。蛮干的后果就是代码混乱,数据冗余,然后异常难以检测和处理。这是很大的教训。


2、要活用第三方类库,就是不要重复造轮子,别人写好的东西就拿来用,但是要活用,所以要读一下别人写的代码,这样有两个好处。一是可以更好理解它的工作原理,方便你自己可能要做的深度定制,二是你可以看到别人代码的优点,并且学习它,取长补短。当然,这需要你平时多积累了。


3、时刻注意内存管理。如果你不想应用总是无缘无故闪退的话。即使使用了ARC,也不要以为高枕无忧了,你还是(或者更)需要去管理内存,比如加载的视图在什么时候需要remove。谁也不想看到自己的应用成为一个凶残的内存杀手。


先这样。下次有空分享一些代码,其他的待续吧。


总之呢~还有很大的提升空间,不管是代码质量还是用户体验。

嘛,希望自己的努力不会白费。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值