統計情報(30日間)


最新情報をツイート

人気の投稿

Objective-C で mixin 的な

このエントリーをはてなブックマークに追加



3つのマクロ
@implementation_combine
@implementation_safe
@protocol_implementation

カテゴリと違ってメソッドを上書きした場合でもcombineOriginal()やsafeSuper()でオリジナルを呼び出せる。活用するとAOP的な処理ができそう。
また@protocol_implementationを使うとプロトコルのデフォルト実装が書けるようになる(らしい。

面白い。

Leave a Reply