私はアプリケーションのコードを持っていますが、その中には ".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. java:リクエストオブジェクトを構成するための奇妙な構造
- 2. iOSの奇妙な影
- 3. iOSの奇妙なログNETAWDManager
- 4. Javascriptの奇妙な構文
- 5. iPadアプリ奇妙なクラッシュ
- 6. iOS - 奇妙な例外
- 7. CMakeは奇妙なディレクトリ構造を作成します
- 8. C奇妙なマクロ構文
- 9. iOS 5で奇妙なiPhoneアプリがクラッシュする
- 10. iPhoneアプリの奇妙なステータスバーのオフセット
- 11. オブジェクトリテラル構文奇妙
- 12. 奇妙な例外のFacebookのiOS SDK
- 13. iOS - 奇妙なナビゲーションの問題?
- 14. Safari、IE、iOSの奇妙なマージン問題
- 15. JavaScriptの奇妙な収率構文
- 16. 「奇妙な」C#プロパティの構文
- 17. 奇妙なブラケットとマクロの構文が
- 18. 奇妙なjavascriptの構文エラー
- 19. 奇妙なpythonの "if"構文エラー
- 20. 奇妙なC/C++の構文
- 21. UITableViewCellとuserInteractionEnabledで奇妙なiOSバグ
- 22. 奇妙なiOS tableView/CALayerがクラッシュする
- 23. 奇妙なブーイング言語構文
- 24. 目的C.奇妙な構文
- 25. 奇妙なSQL構文エラーコードで
- 26. 奇妙なC++構文ですか?
- 27. C:構造体要素、奇妙なBehivor無料()を使用した問題
- 28. iOS CFデータ構造とNSデータ構造
- 29. Nodejs/Expressjsアプリ構造
- 30. テンプレートをレンダリングしてヒロクに奇妙なレンダリングをアプリ/アプリ/ビュー
詳細を教えてください。アプリケーションフォルダ内には何がありますか? – Phlibbo
プロジェクトのターゲットのコンパイルソース構築フェーズには、どのファイルがリストされていますか?アプリケーションをビルドすると、ビルドログには何が表示されますか? –