摘要: 分享是每个优秀的程序员所必备的品质 什么是深拷贝与浅拷贝 1 深拷贝就是如果执行拷贝时,只要有可变的无论是可变对象还是可变拷贝(mutableCopy) 2 浅拷贝就是不可变对象执行的不可变拷贝 简单点说,只有源对象和副本对象都不可变才是浅拷贝,其他的都是深拷贝 copy 创建的是不可变副本(NSS 阅读全文
posted @ 2016-11-07 09:51 HuyaRC 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 分享是每个优秀的程序员所必备的品质 一、runtime的简介 runtime简称运行时,OC就是运行时机制,也就是在运行时候的一些机制,其中最主要的是消息机制。 对于C语言,函数的调用是在编译的时候会决定调用哪个函数。 对于OC的函数,属于动态调用过程,在编译的时候并不能决定真正调用哪个函数们,只有 阅读全文
posted @ 2016-11-02 11:08 HuyaRC 阅读(539) 评论(0) 推荐(0) 编辑