私はアプリケーションのコードを持っていますが、その中には ".m"ファイルはありませんが、アプリは正常に動作し、デバイス上で動作します。出来ますか?私はこの事実を理解していない、あなたは私にこの事を説明できますか?奇妙な構造のiOSアプリ
答えて
.a接尾辞が1つのファイルを呼び出す場合は、既にコンパイルされたライブラリであり、元のソースコードが元の作成者のマシンにあることを意味します。
あなたは、その.aライブラリのソースコードをうまく聞くことができますが、オープンソースでない限り、提供するつもりはないでしょう。
"nm"ツールを使用してエクスポートされたシンボルを取得することは1つのトリックですが、ライブラリで使用するはずのAPIは、おそらく表示され、.hファイルに記録されます。
@interfaceと@implementationコードを1つの.hファイルに置くことができます。それでも動作しますが、それを行うと、.mファイルは必要ありません。
.hと.mの間の区切りは、xcodeによってデフォルトになっていますが、表示されているとおりに固執する必要はありません。
大丈夫だが、.hにはメソッドの命令がないので、メインバンドルの中にはファイルexecがあると言わなければならないが、命令はない。例えば、ボタンを使ってビューを閉じることができますが、コード – CrazyDev
はありません。それらはユーティリティクラスであったかもしれません。 ユーティリティクラスは、一般的な、しばしば再利用される関数を実行する一連のメソッドを定義するクラスです。ほとんどのユーティリティクラスは、これらの一般的なメソッドを静的スコープで定義します。 –
このファイルはファイルexecであり、名前はcustomlib.aです。どうすれば開くことができますか? – CrazyDev
- 1. 奇妙な再帰的なディレクトリ構造
- 2. 奇妙な構造体のパッキング
- 3. java:リクエストオブジェクトを構成するための奇妙な構造
- 4. iOSの奇妙なログNETAWDManager
- 5. iOSの奇妙な影
- 6. 奇妙なPythonの構文?
- 7. 奇妙なsymfonyの構文
- 8. Javascriptの奇妙な構文
- 9. アソシエイト/奇妙な構造の配列を持つphp fcputsv
- 10. 奇妙な構造の.jsファイルを上書きする方法
- 11. iPadアプリ奇妙なクラッシュ
- 12. 奇妙なXamrian IOSエラー
- 13. iOS - 奇妙な例外
- 14. C奇妙なマクロ構文
- 15. 奇妙な構文エラー
- 16. 奇妙な構文エラーが
- 17. 奇妙な構成パターン
- 18. CMakeは奇妙なディレクトリ構造を作成します
- 19. 奇妙な構造、静的メソッドをクラスに変換する
- 20. iOS 5で奇妙なiPhoneアプリがクラッシュする
- 21. 奇妙なiOSアプリがシミュレータでクラッシュする
- 22. iPhoneアプリの奇妙なステータスバーのオフセット
- 23. Androidアプリの奇妙なグラフィックスのアーチファクト
- 24. オブジェクトリテラル構文奇妙
- 25. ツリー構造を構築して奇妙な複製問題を取得する
- 26. IOSのカスタムバックボタンの奇妙な動作
- 27. スクロールのiOS Safariの奇妙なブロック
- 28. 奇妙な例外のFacebookのiOS SDK
- 29. iOS - 奇妙なナビゲーションの問題?
- 30. Safari、IE、iOSの奇妙なマージン問題
詳細を教えてください。アプリケーションフォルダ内には何がありますか? – Phlibbo
プロジェクトのターゲットのコンパイルソース構築フェーズには、どのファイルがリストされていますか?アプリケーションをビルドすると、ビルドログには何が表示されますか? –