NSString *content = @"A:zz77777;B:asd;C:xx5;"
Class *obj ;
//class中有若干属性;要遍历这类,把A:后面 “;”号前面 的值 也就是 “zz77777”
// 付给第一个属性, 依次类推一直到类的最后一个属性
//...求代码
Class *obj ;
//class中有若干属性;要遍历这类,把A:后面 “;”号前面 的值 也就是 “zz77777”
// 付给第一个属性, 依次类推一直到类的最后一个属性
//...求代码
解决方案 »
- NSDate中initWithString不能用,求解释啊~
- Objact C语言?
- 那地方有mac 的Eclipse
- 想做一个类似于看小说的软件可以连接到小说网站上的!都需要些什么硬件和软件呀!!
- 学网页设计怎么样
- 为什么[NSDate date]获取到的不是当前我的电脑的时间?
- #####在@implementation中声明的实例变量和在.m文件中的@interface中声明的实例变量有何不同?
- 关于UITableView滑滚问题
- tableView
- 求助紧急 sdwebimage 报错不知道原因
- 新手iphone菜鸟问题...在线等回复
- segue from a tablecell的问题
objc_property_t *properties = class_copyPropertyList(obj, &outCount);通过下面的代码可以获得类中的所有属性列表:
id LenderClass = objc_getClass("你的类名");
unsigned int outCount, i;
objc_property_t *properties = class_copyPropertyList(LenderClass, &outCount);
for (i = 0; i < outCount; i++) {
objc_property_t property = properties[i];
fprintf(stdout, "%s %s\n", property_getName(property), property_getAttributes(property));
}试试吧。
NSMutableArray *objectArray = [[NSMutableArray alloc]init ];
NSArray *array1 = [content componentsSeparatedByString:@";"];
for (int i = 0 ; i < [array1 count]; i++)
{
NSString *stc = [array1 objectAtIndex:i];
NSArray *array2 = [stc componentsSeparatedByString:@":"];
[objectArray addObject:[array2 lastObject]];
}
[objectArray removeObject:[objectArray lastObject]];
objectArray 的数组中就是按ABC分割出来的字符串了
更通用