- 473 名前:デフォルトの名無しさん mailto:sage [2016/09/19(月) 08:04:00.68 ID:W9V/RaHi.net]
- まじでカテゴリとは何かってことか?
既存のクラスに宣言(.h)と実装(.m)を追加するObj-Cのミラクル機能だよ。 例えばNSArrayにobjectAtIndexSafety:を追加する。 oreore.h @interface NSArray (oreore) - (id) objectAtIndexSafety:(NSUInteger)index; @end oreore.m @implementation NSArray(oreore) - (id) objectAtIndexSafety:(NSUInteger)index { if (index < [self count]) { return [self objectAtIndex:index]; } return nil; } @end
|

|