0

AOPを使用できるようになったら、最初に誰かが私を助けてくれますか?それはiPhoneプログラミングで正確に何ですか?

アプリ プロジェクトのソース コードにアクセスし、いくつかの関数を呼び出して、ライブラリのように外部から読み込まれたビューを通知する必要があります。

これまでのところこれらを見つけましたが、従うのは非常に複雑に見えます。一部はビルドされないか、ソース コードが削除されます。

https://github.com/ndcube/AOP-for-Objective-C

https://github.com/moszi/AOP-in-Objective-C

cocoadev の ACAspect

4

1 に答える 1

1

ビュー コントローラーに特定のビューがあり、そのビューが読み込まれたときに通知を受け取りたい場合は、そのインスタンス変数 (アウトレット) が変更されたときに KVO 通知を受け取るように登録できます。

Cocoa での Key Value Observing を読みたいと思うでしょう。使用方法を学ぶために必要な方法がいくつかあります。

XCodeドキュメントで「キー値監視プログラミングガイドの紹介」を検索して、そのセクションを読んでください。

addObserver:forKeyPath:options:context: への各呼び出しと removeObserver:forKeyPath: への呼び出しのバランスをとってください。そうしないと、監視オブジェクトの割り当てが解除された後にアプリがクラッシュする可能性があります。

于 2012-04-05T00:17:35.347 に答える