项目

作者: ldxgxy | 来源:发表于2016-06-21 17:32 被阅读8次

1.编译链接

1> id和instancetype的区别

instancetype只能做返回值,编译时判断真实类型,不符合发警告

特殊情况: 关联类型返回方法,如类方法alloc或new开头,实例方法中,以autorelease,init,retain,或self开头

2.静态库

如何给静态库添加属性  分类+runtime

如何调用私有方法  performselector  category(前向引用)

3.混编

arc mrc混编

c c++混编

4.加密

5.iOS更新

ios6 7 8的区别

5.日期处理

字符串操作  append  format  substring  rangeofstring    nsrange  http://www.cnblogs.com/neworiginou/archive/2012/11/14/2770038.html

6.性能优化

1> 如何进行性能优化

1.1> 内存优化的点  重用  懒加载

1.2> 渲染优化  尽量使用不透明的图  把 views 设置为透明

1.3> 在ImageView设置前,尽量先调整好图片大小  尤其放在uiscrolliview中自动缩放耗能

1.4> 避免使用过大的xib    和分镜的区别  一次性加载

1.5> 不要阻塞主线程    除渲染,触摸响应等    尽量异步处理  如存储,网络      异步线程通知

1.6> 缓存    网络响应,图片,计算结果(行高)    网络响应NSUrlconnection默认缓存request,设置策略  非网络请求 使用nscache nsdictionary

1.7> 避免反复处理数据  在服务器端和客户端使用相同的数据结构

1.8> 选择正确的数据格式  json  速度快 解析方便  xml  sax方式逐行解析 解析大文件不占用内存和损失性能

1.9> 优化tableview  重用cell 缓存行高 cell子视图尽量少且不透明

1.10> 选择正确的数据存储选项  plist nscoding NSUserDefaults sqlite coredata

相关文章

  • 项目,项目

    现在是下午2:26,准备出去见客户,生命不是在于运动,是在于奔跑!有时候真的挺累的。大部分人都说顾客是上帝。但很明...

  • 项目、项目组合、项目集

    项目组合、项目集、项目 项目组合可包含项目组合(portfolio)、项目集(program)、项目 项目集可包含...

  • 项目找项目

    一位小蘑菇弱弱地问我,怎么找项目啊?我忽然想起昨天写的《让书推荐书》,灵机一动:“让项目找项目。”又开始...

  • 标题

    你好 现在还好吗?情调item 项目 项目子项目子项目 项目 项目 这是什么 项目 项目 还好吗?

  • 2018-05-28

    项目流程 项目启动 (开通告知) 项目规划 (业务访谈) 项目执行 (项目培训) 项目监控 (数据录入) 项目收尾...

  • 14-项目管理辅助知识

    立项管理 大纲 项目建议书 项目可行性研究(项目论证、项目评估) 项目审批 项目招投标 项目合同谈判与签订 项目建...

  • markdown 学习

    MarkDown 学习 无序列表: 项目1 项目2 项目3 有序列表: 项目1 项目2 项目3

  • Django项目——创建项目

    前提:Python3 、pip 、PyCharm客户端 都已经安装好了。方法百度一下。 1.安装Django 我的...

  • django项目:创建项目

    最近想通过django搭建一个项目,为了不半途而废,决定记录一下搭建项目的整个过程。 1.通过pycharm创建一...

  • Xcode项目引入项目

    如图项目结构目录 首先将引入的项目直接导入或者拖进你的项目中,然后进行如下操作即可。 整个过程非常简单,但是遇到了...

网友评论

      本文标题:项目

      本文链接:https://www.haomeiwen.com/subject/cpygdttx.html