摘要:
浅析Block闭包 简单来说,block就是将函数及其上下文封装起来的对象,从功能上可以把它看作是C++中的匿名函数,也可称之为块。 Block类型写法: 返回值+(^块名)+(参数)= ^(参数){ 内容 } 如下所示: Block结构 Block存储区域 Block本质上也是OC对象,所以每个B 阅读全文
摘要:
再探NSString NSString应该是oc开发中最常用的一个数据类型了,这次对该类型再进行一次全方位的探索与总结。 NSString本质上属于OC类对象,继承于NSObject,遵守NSCopying, NSMutableCopying, NSSecureCoding协议。 NSMutable 阅读全文
摘要:
OC属性与实例变量 无论是java还是c++这些面向对象的语言都会有属性这一概念,通常而言,对于java属性和实例变量没有什么区别,java官方定义的属性如下: 属性是指get或者set方法名 去掉get或者set后,把剩余的部分首字母改为小写后,即为这个类的 属性 其实objective C与之类 阅读全文
摘要:
IsEqual与Hash个人理解 isEqual NSObject类的实例方法: 主要是根据对象的内存地址来判断两个对象是否相等,这里与 效果相同。 isEqualToString (BOOL)isEqualToString:(NSString )aString 是NSString类的实例方法,它主 阅读全文