我需要在iPhone上标记许多字符串。显然,资源是最低限度的。我一直在使用componentsSeparatedByCharactersInSet:
来标记我的字符串,但它很慢。使用NSScanner
会更好吗?一般来说,选择使用其中一种标记时应遵循的指导原则是什么?
答案 0 :(得分:2)
恕我直言NSScanner
比componentsSeparatedByCharactersInSet
更灵活,因此如果您需要更多灵活性,请使用NSScanner。关于性能 - 你必须测试它。因此,如果NSScanner更快 - 它具有灵活性和性能优势(虽然易于使用的缺点)。