鱼快创领 1.最近项目负责的功能2.布局方式masonry ,frame 约束报错如何检测[//www.greatytc.com/p/c6ed2b884cb5]约束...
鱼快创领 1.最近项目负责的功能2.布局方式masonry ,frame 约束报错如何检测[//www.greatytc.com/p/c6ed2b884cb5]约束...
一、概述 NSLog 函数打印信息是 IOS 开发中最简单的代码调试方法,但是 NSLog 本身的性能很差,程序发布后,不应该保留这些用于调试的 NSLog,但是手动删除又很...
1、NSArray与NSSet的区别? NSArray内存中存储地址连续,而NSSet不连续 NSSet效率高,内部使用hash查找;NSArray查找需要遍历 NSSet通...
上次我们说到 iOS-Category添加成员变量[//www.greatytc.com/p/9c466d5bbce9] 是通过 objc_setAssociate...
1. 从汇编探索weak 我们常用weak来进行弱引用对象,是因为它在释放的时候自动置空,打破循环引用。 从 → → 打开汇编调试,运行代码: 我们看到进行弱引用的时候调用了...
一、底层实现步骤 需求:观察对象Person,观察属性name 利用runtime动态创建(objc_allocateClassPair)Person_A 类,继承自Pers...
一.了解ARCARC:自动引用计数(Automatic Reference Counting)是Objective-C默认的neicun管理机制,其针对堆上的对象,由编译器自...
属性声明和set 方法 get方法声明 set 方法和get方法实现 更改工程处理mrc环境下 在mrc的环境下我们要最对于NSString 引用类型数据 进行有严格的么内存...
一、block的循环引用 什么是循环引用?对于高级开发人员来讲,如果对于循环引用,你知道到A持有B,B持有A。这样显然是不够的。下面我们就来讲一讲循环引用。 一个新创建的OC...