何时使用NSScanner与componentsSeparatedByCharactersInSet:来标记化NSString?

时间:2011-03-01 09:11:23

标签: iphone objective-c tokenize nsscanner

我需要在iPhone上标记许多字符串。显然,资源是最低限度的。我一直在使用componentsSeparatedByCharactersInSet:来标记我的字符串,但它很慢。使用NSScanner会更好吗?一般来说,选择使用其中一种标记时应遵循的指导原则是什么?

1 个答案:

答案 0 :(得分:2)

恕我直言NSScannercomponentsSeparatedByCharactersInSet更灵活,因此如果您需要更多灵活性,请使用NSScanner。关于性能 - 你必须测试它。因此,如果NSScanner更快 - 它具有灵活性和性能优势(虽然易于使用的缺点)。