摘要:
一、instancetype和id关键字的区别1)instancetype表示方法的返回类型和调用方法的对象类型相同。2)在Object-C引入instancetype之前,初始化方法的返回类型都是id,id的定义是【指向任意对象的指针(相当于C语言中的void*)】它们的区别是:instancet... 阅读全文
摘要:
一、OC设计copy的目的 为了能够从源对象copy一个新的对象副本,改变新对象(副本)的时候,不会影响到原来的对象。二、实现copy协议 OC提供了两种copy方法:copy和mutableCopy,一个对象要想使用copy方法必须实现NSCoppying协议,想使用mutabCopy必须实现... 阅读全文