swizzling

    6

    3答えて

    私は物事が実際にどのように機能するかを理解しようとします。だから私はカテゴリを使って特定のメソッドを上書きすると思っていましたが、興味深いNSLogを取得します。 @implementation UIView(Learning) - (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event { NSLog(@"-hitTes

    2

    3答えて

    私の学校のコースのゲームを開発しています。割り当ての1つは、ゲームをファイルに保存し、後で同じファイルからゲームをロードできるようにすることです。 私が持っている問題は、ポインタです。私はスタック上に(例えばアイテムの所有権のために)何も割り当てていないので、すべてのクラスには参照が必要なものへのポインタがあります。 これは非常に簡単です(各オブジェクトにIDを割り当て、ポインタの代わりにそのID

    1

    1答えて

    既存のデリゲートからのみ、CERTAIN機能をオーバーライドすることは可能ですか? 私は私で、ターゲットIMPを交換しようとした、動作しませんでした: '( もっと詳しく:! +[SomeClass sharedDelegate] -[sharedDelegate targetMethodToBeOverridden:Arg:] //OUR method needs to be called,