2011-08-19から1日間の記事一覧

Objective-C2.0文法メモ セレクタ

メッセージング Objective-Cではコンパイル時にメソッドのアドレスが確定している訳ではなく、メソッドのアドレスを各オブジェクト内のテーブルに記録しておいて、実行時にテーブル内を逐次検索して実行するべきアドレスを選択しています。メソッドを識別す…

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を準備してお…