ObjcAssociatedObjectHelpers:使与关联对象的工作变得更加愉快

时间:2024-06-10 00:13:00
【文件属性】:

文件名称:ObjcAssociatedObjectHelpers:使与关联对象的工作变得更加愉快

文件大小:29KB

文件格式:ZIP

更新时间:2024-06-10 00:13:00

Objective-C

ObjcAssociatedObjectHelpers 介绍 在OS X 10.6和iOS 4.0中引入了。 此功能为类实例提供了各种字典,可以使用运行时函数objc_setAssociatedObject()和objc_getAssociatedObject()在其中存储任意对象。 该项目旨在以轻巧且经过全面测试的方式使它们的使用更加方便。 在类别中添加ivars -Obj-C类别的一个不幸缺点是,即使可以添加属性,也无法添加或合成ivars。 关联的对象可用于提供存储并克服此限制: @interface NSObject (MyCategory) @property (strong) id myCategoryObject; @end @implementation NSObject (MyCategory) SYNTHESIZE_ASC_OBJ(myCategoryOb


【文件预览】:
ObjcAssociatedObjectHelpers-develop
----Podfile.lock(541B)
----.gitignore(169B)
----ObjcAssociatedObjectHelpers.xcworkspace()
--------contents.xcworkspacedata(187B)
--------xcshareddata()
----README.md(8KB)
----ObjcAssociatedObjectHelpers.xcodeproj()
--------project.pbxproj(29KB)
--------xcshareddata()
----UnitTests()
--------TestClass.h(1KB)
--------Specs.m(7KB)
--------TestClass.m(3KB)
--------WeakContainer.m(1KB)
----ObjcAssociatedObjectHelpers.podspec(1KB)
----LICENSE.txt(1KB)
----Podfile(395B)
----.travis.yml(371B)
----ObjcAssociatedObjectHelpers()
--------NSObject+AssociatedDictionary.m(1KB)
--------NSObject+AssociatedDictionary.h(2KB)
--------ObjcAssociatedObjectHelpers.m(1KB)
--------ObjcAssociatedObjectHelpers.h(8KB)
--------ObjcAssociatedObjectHelpers-Info.plist(948B)

网友评论