現在、substrate.h を使用して MobileSubstrate 拡張に取り組んでおり、すべてのバンドルからアクセスできるオブジェクトが必要です。
私が知る限り (そして私が試した限り)、static
コード内に変数を配置しただけでは、現在挿入されているバンドル (SpringBoard や任意のアプリなど) 全体でのみオブジェクトにアクセスできるようになります。
だから、すべてのアプリ (バンドル) から同じオブジェクトにアクセスできるようにするための最良の方法は何だろうか?
クラスにインスタンス変数を追加するというアイデアがありましたSpringBoard
が、明らかにclass_addIvar()
既存のクラスを呼び出すことはできません。
どんな助けでも大歓迎です。