Woo*_*ock -2 string iphone objective-c ios
说我有这个代码
NSMutableString *object;
[object setString:@"myVar"];
Run Code Online (Sandbox Code Playgroud)
以后如何将对象用作var名称?
即...
[object.string someMethod];
Run Code Online (Sandbox Code Playgroud)
其中someMethod在myVar对象上调用(这是对象的字符串文本)
这可能吗?
Cocoa允许您使用键值编码访问属性和字段.如果NSString(可变或不可变)具有属性的名称,则可以使用该字符串从对象检索相应属性的值:
MyObject *myObj = ...
NSMutableString *varName;
[varName setString:@"myVar"];
[myObj valueForKey:varName];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
135 次 |
| 最近记录: |