iOS项目的优化策略

1.当使用@property去保存一个UI控件的时候,都会把它添加到一个UIView上的时候就自动地保存了一个强指针,我们不需要用strong去修饰它,防止对象不能被释放掉;

2.一般工程: 建议使用xib结合代码的方式

如果很大的工程: 考虑到运行效率达到最高,最好用纯代码

如果要是外包要求时间较紧的话可以考虑使用StoryBoard

3.一定要处理内存警告;

4.UITableViewCell是吃性能的控件,一定不要经常性的创建与销毁其内部的子控件保持对象一直存在,当需要重用的时候,最好只是替换掉内部子控件显示的内容;

5.最消耗系统性能的操作,就是不断的alloc与dealloc操作,减少此操作;

6.使用代码要规范,做到不用注释也能看懂项目结构;

7.使用多态,继承封装代码,多使用懒加载,使代码彼此之间的独立性强,松耦合;

8,尽量少使用别人的第三方库,自己构建,减少冗余代码。

 

本人初次写博客,有不当之处请大牛多多指教!

 

转载于:https://www.cnblogs.com/LazyDuan/p/4946012.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值