1

私は静的ライブラリを書いています。

UIApplicationDidReceiveMemoryWarningNotification

通知。問題は、この通知が私のプロジェクトに含まれていない UIApplication.h に属していることです。したがって、すべてのクラスが NSObject の拡張であるため、メモリ不足の警告を受け取る方法はありません。

何か案は?

メモリ管理のドキュメントを確認しましたが、3 つのオプションのいずれも機能しません (一番下にあります)。

4

1 に答える 1

3

観察するUIApplicationDidReceiveMemoryWarningNotificationことは、あなたが取るべき正しいアプローチです。UIApplication.hライブラリを (安全に) 完成させるには、ファイルをインポートする必要があります。複数のアーキテクチャ (iOS および OS X) 用にコンパイルしている場合は、コードに条件付きセクションを配置して、適切でないときにインポートが含まれないようにすることができます。弱いリンクもできますUIKit

于 2013-07-23T18:50:18.913 に答える