iOS小技巧之项目优化策略


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

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

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

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


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

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

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

  6. 使用代码要规范,做到不用注释也能看懂项目结构,注释最好分模块(例如懒加载、VC生命周期、Action、代理等);

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

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

你可能感兴趣的:(iOS小技巧之项目优化策略)