请允许我用道歉来形容这个问题。 我对目标C来说是非常新的。 不幸的是,我有一个非常紧凑的工作时间表,需要尽快加快。
下面的法典是行之有效的。 我很想知道,是否有更好的办法处理这一问题。 也许更多的是可可。 整个职能的目的是获得一份具有一定价值的固定职位清单。
由于舒适的原因,我回到了标准阵列。 我最初宣布的国家安全局只是为了测试目的。 既然完全不理解这一措辞,并且仍然把我头部总结在目标C(和C++ I guess)处理变数和点数的方法上,那么将不胜感激。
NSMutableString *mut = [[NSMutableString alloc] initWithString:@"This is a test of the emergency broadcast system. This is only a test."];
NSMutableArray *tList = [NSMutableArray arrayWithArray:[mut componentsSeparatedByString:@" "]];
int dump[(tList.count-1)];
int dpCount=0;
NSUInteger length = [mut length];
NSRange myRange = NSMakeRange(0, length);
while (myRange.location != NSNotFound) {
myRange = [mut rangeOfString:@" " options: 0 range:myRange];
if (myRange.location != NSNotFound) {
dump[dpCount]=myRange.location;
++dpCount;
myRange = NSMakeRange((myRange.location+myRange.length), (length - (myRange.location+myRange.length)));
}
}
for (int i=0; i < dpCount; ++i) {
//Going to do something with these values in the future... they MUST be in order.
NSLog(@"Dumping positions in order: %i",dump[i]);
}
text2.text = mut;
[mut release];
再次感谢任何答复。