將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