在运行时Objective-C能不能想对象实例里注入一个对象?我看框架里都没有这样用的,是否不支持
或者有没有类似魔术方法之类的可以侧面实现?
如果可以实现的话,性能如何?
对象
@interface ObjA:NSObject@end@implement ObjA@end
ObjA *obja = [[ObjA alloc] init];// 在这里运行一段代码,把本没有定义的prop属性注入对象 objaNSLog(@"%@", obja.prop);
在运行时Objective-C能不能想对象实例里注入一个对象?我看框架里都没有这样用的,是否不支持
或者有没有类似魔术方法之类的可以侧面实现?
如果可以实现的话,性能如何?
对象
@interface ObjA:NSObject@end@implement ObjA@end
ObjA *obja = [[ObjA alloc] init];// 在这里运行一段代码,把本没有定义的prop属性注入对象 objaNSLog(@"%@", obja.prop);
12345678_0001
相关分类