摘要:
label实现复制功能,通过子类实现的,当然也可以用分类 注意与表类族之间的响应交换,如果没有特殊的要求,还是用textView吧哈哈 阅读全文
摘要:
🌰 : 首先创建一个YJCPerson类,该类有三个属性,分别是name,age和一个YJCDog,YJCDog有一个dogName属性 对于一个类,最好有便利构造方式 在VC中对该类添加监看 KVC主要是通过键值路径获得相应的属性,并且可以获得私有属性 那么它获取路径的顺序是什么呢 - (NSS 阅读全文
摘要:
Objective-C中,Array里面放的默认是id类型,无法直接使用点语法,那么通过泛型对Array内的元素类型做约束,就可以直接使用点语法了. 给数组添加类型约束之后,如果添加的内容类型不一样,会报警告. 通过泛型的约束,Array使用快捷遍历方式的时候,会直接带出元素的类型. 举个🌰 : 阅读全文
摘要:
公司的代码,声明delegate时都用的assign,与自己一惯使用的weak不同,故查了一下区别,随笔 weak:该对象不负责持有delegate,delegate的销毁由外部控制(指向一个对象,但不拥有该对象) strong:该对象强引用delegate,外界不能销毁delegate对象,会导致 阅读全文
摘要:
🌰: 这个时候,是没有区别的,而且此时string的引用计数是3,也就是两次赋值都增加了其引用计数 但是当string为可变字符串时 这个时候就有区别了,可以看出,声明为strong时,赋值是赋的内存地址,而声明为copy的时候,其实是对可变字符串进行了一次深拷贝,这时候string的引用计数为2 阅读全文