240 发简信
IP属地:广东
  • Category与Extension

    Category概述:Category是OC2.0之后添加的语言特性,Category又叫类别,分类等,能够在不改变原来类的内容基础上,为类增加...

  • 关于 iOS 实现多继承的补充

    刚刚看到一篇文章介绍的是关于iOS多继承的实现,作者也是用NSProxy实现,但是和我之前的有些不一样,在这里做个补充。作者的思路也是创建一个N...

  • iOS实现多继承的几种方式

    背景 我们都知道OC是不支持多继承的,这是因为消息机制名称查找发生在运行时而非编译时,很难解决多个基类可能导致的二义性问题,那么如果我们想要一个...

    1.2 3967 3 11
  • 关于用copy和strong修饰NSString的不同,对retainCount=-1的解惑

    参考资料 [http://southpeak.github.io/2015/05/10/ios-techset-1/] 南峰子的技术博客[ht...

  • @synthesize与@dynamic的区别

    1.@property有两个对应的词,一个是 @synthesize,一个是 @dynamic。如果 @synthesize和 @dynamic...

  • KVC/KVO小结

    KVC和KVO的学习 KVC介绍KVC的本质就是键值编码定义:在对象创建完成之后,动态(牵扯到运行时)给对象的属性赋值KVC 即是指NSKeyV...

  • Resize,w 360,h 240
    Copy和MutableCopy的区分

    预备知识 内存的栈区:由编译器自动分配释放存放函数的参数值,局部变量的值等,其操作方式类似于数据结构中的栈内存的堆区:一般由程序员分配释放,若程...

  • iOS修饰符小结

    我们先来看一下基本的修饰符 atomic 设置@property属性时,默认为atomic,提供多线程安全在多线程环境下,原子操作是必要的,否则...