1、[NSArray array] = [[NSArray alloc] init]
2、 [self jsonParse] 的意思是调用jsonPrase的get方法;“jsonDataDic = [NSMutableDictionary dictionary]; ”你这个写法就是错的&习惯还很差,如果jsonDataDic这个对象是{}花括号中的属性,应该加下划线,你这种写法区分不了是属性还是方法内部的对象还是@property声明的对象
3、还有,“用self点出属性是更好的选择,因为这样可以兼容懒加载,同时也避免了使用下划线的时候忽视了self这个指针,后者容易在block中造成循环引用”,你想表达什么?block内的循环引用是强引用跟弱引用的问题,你扯个毛的懒加载,要是我面试你,你连第一个问题都过不了我就叫你回去了。
(PS:就是这么刚)
iOS [NSArray array] 和 [[NSArray alloc]init]alloc (内存分配)以及init(初始化) Objective-C 协议分为非正式协议和正式协议。 这两个方式都是建立一个空的Array,[NSArray array]不...