2024年 4月 20日
ObjC属性assign/retain/copy的区别
它们代表三种不同的引用方式,如下列出它们的内部逻辑。 self.property = value 注意copy属性需要实现NSCopying协议以完成深拷贝。
它们代表三种不同的引用方式,如下列出它们的内部逻辑。 self.property = value 注意copy属性需要实现NSCopying协议以完成深拷贝。
不是,不管是ObjC 1.0 NSAutoreleasePool还是2.0的@autoreleasepool, 它们都是手动内存管理(MRC)的一种机制,只不过它与retain/release显得稍微...
ARC(Automatic Reference Counting)和GC(Garbage Collection)是两种内存管理策略,虽然看起来都很智能,二者有本质的区别。 ARC是一种更为先进的策略,...
以Windows为例,写了一个C#程序,新建一个MyTextBox类继承系统的TextBox, 重写PreProcessMessage方法截获键盘WM_CHAR事件, 用msg.WParam &...