1、kvo的实现原理: (1)当某个类的属性对象第一次被观察时,系统就会在运行期动态地创建该类的一个派生类,在这个派生类中重写基类中任何被观察属...
1.delegation:Delegation 是一种很清晰回调形式,从 Protocol 的建立,到之后的引用,和对于 delegate 声明...
//// RunLoopTest.m import "RunLoopTest.h" import <pthread.h> import <Co...
struct objc_class {Class _Nonnull isa OBJC_ISA_AVAILABILITY;//isa指针,指向m...
1、冒泡:NSMutableArray * numberArray = [NSMutableArray arrayWithObjects:@1,...
一、为什么说OC是动态语言?答:1.动态类型: 即运行时再决定对象的类型。简单说就是id类型,任何对象都可以被id指针所指,只有在运行时才能决定...
加粗; [UILabelsetFont:[UIFontfontWithName:@"Helvetica-Bold"size:20]]; 加粗并且...
//一个section刷新 NSIndexSet *indexSet=[[NSIndexSet alloc]initWithIndex:2]; ...
在.m文件: #import "NewTool.h" @implementation NewTool static NewTool * _too...