Avatar notebook default
16篇文章 · 15270字 · 2人关注
  • Resize,w 360,h 240
    iOS 面试题总结

    注:自己写的答案,水平有限,如有不足,欢迎指正! 1.选择一个你最熟悉的项目讲一下项目的技术架构,并说明你参与的模块和具体工作。 2.用户触发了...

    0.1 987 4 13
  • CGContextResetState: invalid context的解决办法

    用QuarzCore 框架高度定制一个旋钮,编译器报错: Mar 2 13:09:55 AVStudyOne[17578]: CGContext...

  • 简单分析下 sd_webImage 内部实现原理

    这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。 SDWe...

  • 大量数据表的优化方案(转)

    1、对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2、应尽量避免在 where 子句...

  • Resize,w 360,h 240
    App崩溃追踪,原因定位分析

    当iOS设备上的App应用闪退时,操作系统会生成一个crash日志,保存在设备上。crash日志上有很多有用的信息,比如每个正在执行线程的完整堆...

  • 简述:Objective-C 运行时消息机制

    1.关联对象:将两个对象连起来。定义关联对象是可指定内存管理语义,模仿定义属性时所采用的“拥有关系”与“非拥有关系”。 实际开发中应用举例:UI...

  • iOS 实际开发中对性能优化的几点建议

    1.大量次数的循环优化:循环内部嵌套自动释放池,尽早释放不相关对象,避免内存占用峰值过高;如果一个方法在一个循环次数非常多的循环中使用,在循环调...

  • 简述:ARC 内部实现原理

    通过 retainCount 的机制来决定对象是否需要释放。每次 runloop 的时候,都会检查对象的 retainCount,如果retai...

  • iOS 中 initialize 与 load 两个“类的初始化方法”特性

    load 方法,其原型如下: +(void)load; 对于加入运行期系统中的每个类及分类来说,必定会调用此方法,而且仅调用一次。如果分类和...

文集作者