iOS7应用开发 第3、4集 框架和带属性的字符串

    xiaoxiao2021-03-25  108

    1、copy 和 mutableCopy

    不可变字符串(字典、集等),copy 操作相当于 retain(指针拷贝),这种 copy 方式,不会分配内存。

    可变字符串(字典、集等),copy 操作相当于 alloc 并且赋值(内存拷贝)。这种 copy 方式,会重新分配内存。

    2、nil 和 NULL

    nil:指向一个对象的空指针

    NULL:指向其他类型(如:基本类型、C类型)的空指针

    3、isKindOfClass, isMemberOfClass, respondsToSelector

    判断对象类型

    -(BOOL) isKindOfClass: classObj判断是否是这个类或者这个类的子类的实例 -(BOOL) isMemberOfClass: classObj 判断是否是这个类的实例 -(BOOL) respondsToSelector: selector 用来判断是否有以某个名字命名的方法(被封装在一个selector的对象里传递)

    4、 其他

    NSObjectNSArrayNSMutableArrayNSNumberNSValueNSDataNSDateNSSetNSMutableSetNSOrderedSetNSMutableOrderedSetNSDictionaryNSMutableDictionaryNSUserDefaultsNSRangeUIColorUIFontUIFontDescriptorNSAttributedStringNSMutableAttributedString
    转载请注明原文地址: https://ju.6miu.com/read-13439.html

    最新回复(0)