Develop
アプリケーションによってはタイトルバーにアプリケーション名が入ったりするわけですが、一番簡単なのはnibファイルに書いておく方法。ただ、多言語化を考えるとちょっと頂けない。まぁ、nibも多言語化できるので、問題がないことはないんですが、Interface…
ファイルのロードと言えば、おなじみなのはC標準ライブラリの fopen, fread, fclose などですが、実はMacでも普通に使えてしまいます。というか、MacOS Xではこちらがベースだと思うので、MacOS 9のCarbonを考えないのであればこれでいいのかも。楽だし。た…
ついでにファイルをロードしましょう。 // データフォーク名を取得 HFSUniStr255 forkName; FSGetDataForkName(&forkName); Macの過去の遺産として、一つのファイル内に「データフォーク」「リソースフォーク」という領域があります。リソースフォークにはア…
MacOS Xのアプリケーションというのは、実はフォルダです(そうでないものありますが)。アプリケーションのアイコンからポップアップメニューを開くと「パッケージの内容を表示」と出るものがそうです。「バンドル」と言ったりもします。アプリケーションは必…
有休消化中にMacでのプログラムをいろいろ勉強したので、同じところで引っかかった人に向けてメモっておきます。基本的にxcodeでCarbon使ってます。 MacOS XでOpenGLを使うには、 OpenGL, GLUT, AGL, Foundation の4つのフレームワークが必要だったり必要な…