2012-01-26 17 views
1

新しい共有iOSライブラリCoreServicesを作成すると、CoreServicesが作成され、initメソッドを持つクラスが作成されます。スタティックライブラリにinitメソッドを持つクラスがあるのはなぜですか?

これは、すべてのライブラリが何らかの形でこのオブジェクトを通じてインスタンス化されるということですか?このオブジェクトは何のために良いのではない場合は?

+0

シンボリックブレークポイントを設定して、ヒットするかどうかを確認してください。 –

+0

XcodeのiOSライブラリテンプレートを使って 'CoreServices'というプロジェクトを作成したのですか? – mattjgalloway

+0

@mattjgallowayそれは正しいです。 – Besi

答えて

1

いいえ、それはライブラリで作成されたテンプレートクラスに過ぎません。通常、この実装ファイルを削除し、ライブラリのパブリックヘッダとしてヘッダーを使用します(つまり、このヘッダーファイル内のすべての外部から見えるクラスをインポートします)。

関連する問題