看板 MacDev 關於我們 聯絡資訊
試試看這個 //NSArray+Unicode.m @implementation NSArray(Unicode) - (NSString*)description { __block NSMutableString* desc = [NSMutableString stringWithString:@"(\n"]; [self enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) { [desc appendFormat:@"%@,\n",obj]; }]; [desc appendString:@")"]; return desc; } @end 山不轉路轉,路不轉人轉。。。 NSDictionary版... @implementation NSDictionary(Unicode) - (NSString*)descriptionWithLocale:(id)locale { __block NSMutableString* desc = [NSMutableString stringWithString:@"{\n"]; [self enumerateKeysAndObjectsUsingBlock:^(id key, id obj, BOOL *stop) { [desc appendFormat:@"%@ = %@,\n",key,obj]; }]; [desc appendString:@"}"]; return desc; } @end -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 27.105.13.222 ※ 編輯: atst2 來自: 27.105.13.222 (11/20 20:25) ※ 編輯: atst2 來自: 27.105.13.222 (11/20 20:42)
ratbert:謝謝, 但我有點不懂, (Unicode) 這是什麼意思啊? 11/20 23:30
uranusjr:這個叫 Category, 可以去搜尋一下資料 11/20 23:53
uranusjr:是一個很少見, 可是適當使用會非常棒的功能 11/20 23:54
Blueshiva:Category也沒這麼少見吧 :p 11/21 09:11
ratbert:真是奇妙的東西 (我通常是寫 C/C++) 11/21 12:42
aecho:C#的partial class跟這個有點像~~ 11/22 20:54