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