240 发简信
IP属地:上海
  • 120
    iOS分类动态添加实例变量的思考

    分类亦称类别,开发中经常用到,不过我所做的一般是扩充方法,因为之前了解到分类是无法添加成员变量的,所以没有做过多考虑。后来看了些文章可以运用runtime动态地添加成员变量,...

  • iOS面试题:能否向编译后得到的类中增加实例变量?能否向运行时创建的类中添加实例变量?为什么?

    不能向编译后得到的类中增加实例变量。 能向运行时创建的类中添加实例变量。 解释下: 因为编译后的类已经注册在 runtime 中,类结构体中的 objc_ivar_list ...

  • 120
    深入剖析 iOS 性能优化

    问题种类 时间复杂度 在集合里数据量小的情况下时间复杂度对于性能的影响看起来微乎其微。但如果某个开发的功能是一个公共功能,无法预料调用者传入数据的量时,这个复杂度的优化显得非...