我有一個NSArray
,其中每個對象都包含一個名爲Card的特定類。卡片有一個描述方法。我想用描述方法的輸出連接數組中的所有對象,用空格分隔。有沒有簡單的做到這一點,沒有手動迭代NSArray
和操作NSString
?從每個NSArray項目的描述方法構造NSString?
類似於以下構成代碼的東西?
NSArray *myArray = getCards(); // fetches 10 items or more
NSString *myString = [myArray joinUsingDescriptionMethodSeparatedBy:@" "];
或
NSString *myString = [NSString stringFromArrayDescriptionMethods:myArray separatedBy:@" "];
當然,我可以實現這個自己,但我懷疑有可能是一些已經存在的這樣做了。
側面說明:可能要改變你的方法名,' - [NSObject的描述]'存在。 – justin
確實 - 這是我想要使用的現有描述方法! –
哈哈 - 我對「卡片有描述方法」有印象。您隱藏了現有的debugger-print-string方法。沒關係! :) – justin