OTDeallocHandler:对象解除分配的处理程序

时间:2024-07-19 19:43:18
【文件属性】:

文件名称:OTDeallocHandler:对象解除分配的处理程序

文件大小:11KB

文件格式:ZIP

更新时间:2024-07-19 19:43:18

Objective-C

OTDeallocHandler 描述 在对象的 dealloc 调用之后添加一个块来处理任何事情。 用法 用法很简单:只需将NSObject+OTDeallocHandler.h和NSObject+OTDeallocHandler.m 复制到您的项目中即可。 然后将deallocHandler属性设置为任何对象: NSObject *foo = [[NSObject alloc] init]; __weak NSObject *weakFoo = foo; foo.deallocHandler = ^{ //The two line NSLog will get called after foo dealloced NSLog(@"foo was dealloced"); NSLog(@"Now foo is %@", weakFoo); }; 通常,您可以在观察者


【文件预览】:
OTDeallocHandler-master
----OTDeallocHandlerDemoTests()
--------OTDeallocHandlerDemoTests.m(908B)
--------Info.plist(753B)
----.gitignore(104B)
----OTDeallocHandler()
--------NSObject+OTDeallocHandler.h(285B)
--------NSObject+OTDeallocHandler.m(2KB)
----OTDeallocHandlerDemo()
--------main.m(344B)
--------AppDelegate.h(287B)
--------AppDelegate.m(1KB)
--------Info.plist(1KB)
----README.md(1KB)
----LISENSE(1KB)
----OTDeallocHandlerDemo.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(15KB)

网友评论