将BOOL列表传递给objective-c中的方法的最简单方法是什么? (即不必使用NSNumber在NSArray中设置条目来包装它们)。将BOOL列表传递给objective-c中的方法的最短途径?
背景:我想调用的测试方法多次在一个单元测试,以便需要一条捷径将有效地说:
[myCustomObject compareWithBools:[TRUE, FALSE, TRUE, TRUE, TRUE]]
在接收方法“compareWithBools”我可以把代码行按摩背部,以便能够进行比较,但只是想测试我可以调用内一个不错的短线...
这看起来相当不错乔希 - 是否打赌添加使用类别的Greg_BOOLFromNSString是NSString的扩展方法? – Greg 2011-04-28 09:54:09
标注为答案,注明最后一行的紧凑性,即使紧凑也很可读。 – Greg 2011-04-28 12:41:26
@Greg:是的,你当然可以使它成为一种方法而不是宏;这种方式确实避免了一些多余的方法调用。 – 2011-04-28 16:18:32