240 发简信
IP属地:福建
  • iOS之property里的copy、strong区别

    Objective-C中mutableCopy和copy的理解讲述了深拷贝和浅拷贝,就容易理解property里的copy、strong了。 测试如下: 注:在strong情...

  • iOS NSTimer 循环引用引发的一些思考和思路

    在项目里,难免要使用到定时器NSTimer,如果稍微不留意,特别容易造成循环引用。以前的解决方案过于笨拙,现在又对以前的防止循环引用的方法进行了进一步的修改,更符合代码的可维...

  • YYModel 作者性能优化的几个 Tip:

    缓存 Model JSON 转换过程中需要很多类的元数据,如果数据足够小,则全部缓存到内存中。 查表 当遇到多项选择的条件时,要尽量使用查表法实现,比如 switch/cas...

  • OCEval-动态执行ObjectiveC的热修复方案

    OCEval 需求 目前流行的 JSPatch/RN 基于JavaScriptCore提供了iOS的热修复和动态化方案。但是都必须通过下发Javascript脚本来调用Obj...

  • iOS APP性能检测&优化(二)

    启动时间优化 优化 App 的启动时间 精简逻辑,将非必要操作延时到其他时间段。 将不必须在+load中做的事延迟到+ initialize中。 不使用xib,直接用代码加载...