私は Windows 環境でのコーディングに精通しています。一部の製品については、ユーザーから継続的に Linux および Mac への移植を求められています。まず、システム API に関するドキュメントのコレクション、それらの使用方法、使用時期などのドキュメントが必要です。
では、Mac OS と Linux に相当する MSDN はありますか? できればダウンロード可能な形式で?
PS。Free Pascal/Lazarus または RealBasic に取り組みたいです。
私は Windows 環境でのコーディングに精通しています。一部の製品については、ユーザーから継続的に Linux および Mac への移植を求められています。まず、システム API に関するドキュメントのコレクション、それらの使用方法、使用時期などのドキュメントが必要です。
では、Mac OS と Linux に相当する MSDN はありますか? できればダウンロード可能な形式で?
PS。Free Pascal/Lazarus または RealBasic に取り組みたいです。
AppleのXCodeを入手すれば、Xcode内からあらゆる種類のドキュメントやチュートリアルなどを直接ダウンロードできます。または、Xcodeでリンクが見つからないフォーラムやその他のAppleDeveloperConnectionを試してみてください。
Linuxでは、残念ながら、個別のパッケージWebサイトとマニュアルページを使用する必要があります。
Linuxの場合、同等のものはmanページであり、通常はディストリビューションの一部ですが、開発のmanページは、デフォルトのディストリビューションの一部ではない別のパッケージに含まれている場合があります。'man'コマンドでそれらにアクセスします。
Mac の場合は、developer.apple.com の開発者サイトが最適です。すべての API の詳細なドキュメントが、検索しやすく読みやすい形式で提供されます。ドキュメントも XCode にバンドルされているため、ダウンロードする必要さえありません。
Linux man-pages プロジェクトは、システム API の便利なリファレンスです。ただし、多くの場合、高レベルのライブラリを使用します。それぞれに独自のドキュメントがあります。
マニュアルページ、およびそれが機能しない場合は、ソース。FPCunixRTLはそのように開発されました。
最も一般的な落とし穴の1つは、カーネルバージョンとlibcバージョンの構造体の違いです。
XCode の場合、これは素晴らしい出発点だと思います。
https://developer.apple.com/library/mac/navigation/
フレームワークでフィルタリングして並べ替えるか、関数を検索するだけです。ただし、検索結果は改善される可能性があります (つまり、Google のようになります)。
Real Studio (Realbasic)を使用している場合は、OS API をすべて理解する必要はありません (必要に応じてそれらにアクセスすることはできます)。Real Studio のドキュメントはオンラインでここにあります。