Cocoa

Cocoaアプリでライブラリを使用する方法

CocoaアプリケーションのプロジェクトにC/C++で作成しているStaticLibraryプロジェクトやCocoaFrameworkを組み込む方法についてです。開発環境はXcode 4です。 まず実行ファイルの出力先を相対パスに設定しておきます。 Xcode>Preferences>Locations>Derived…

Cocoaサンプル - ファイルダイアログ

※注意:以下紹介するサンプルはMacOSX10.6以降対応ですので注意してください。 サンプル例: # Fileメニュー>Openを選択するとファイル選択ダイアログが表示され、 Openボタンを押すと選択したファイルパスをコンソールに表示する。 Cancelを押すと何も行わな…

Cocoaサンプル - OpenGLで描画

Cocoaアプリケーションプロジェクトをプロジェクト名"CocoaOpenGL"で作成しておきます。 ライブラリの追加 TARGET>Build Phases>Link Binary With Libraries>"+">OpenGL.frameworkをプロジェクトに追加します。 OpenGLViewの作成 MainMenu.xib>Object Librar…

Xcode4の使い方メモ 〜 Cocoaアプリケーション

Cocoaアプリを作成するときの操作方法についてのメモです。Interface Builderなど。 Cocoaアプリケーションのプロジェクトを作成する File>New>New Project>Cocoa Application>Next>Product Nameプロジェクト名を入力"HelloCocoa", Company Identifier:適切…

Cocoaサンプル - MVC

Xcode4を使ってMVCパターンに則った簡単なCocoaアプリーケーションのサンプルを作成します。 MVC(Model-View-Controller)パターン MVCとは以下の3つの要素からなるアーキテクチャのことです。 Model アプリケーションが利用するデータとその処理を行う部分…

Cocoaサンプル - スレッドと排他処理

スレッド NSThreadクラスを使います。 detachNewThreadSelectorメソッドで起動、exitメソッドで終了します。 別スレッドで実行する関数をセレクタで指定します。mainスレッドとは別なので、スレッドプロシージャー内では改めてNSAutoreleasePoolを準備してお…