タグ

objective-cに関するShiroKappaのブックマーク (2)

  • メモリ管理 - かみやんの技術者ブログ

    iPhone開発で、メモリ管理の基礎を社員に伝えることが増えてきたので、エントリとして書こう。 Objective-C基礎 メモリ管理の前にObjCの基礎として、メソッド呼び出しの話。 クラスのインスタンスaがmethodAをコールするときは、 [a methodA] と書く。このとき、aがnilだったときは、エラーではなく、コールされない。methodAに戻り値があるときは、それは、0やnilやNOが返る。ObjCでは、 void dealloc { if(a!=nil){ [a release]; } [super dealloc]; } は、気持ち悪いので、nilチェックはやめましょう。 なお、ObjCでは、動的にメソッドを差し替えることができ、コールの度にメソッドが存在しているかも確認しています。そのため、LL言語(ライトウェイト言語、スクリプト)のように柔軟な記述が可能です。そし

    メモリ管理 - かみやんの技術者ブログ
  • こたつつきみかん » 基本

    Xcode での CUI プログラムの作成と実行、Objective-C 基的な事柄について書きます。 CUIプログラムの作成 1. 開発環境のインストール OS X は、最初から開発環境がインストールされているわけではありませんが、OS X のインストールディスクに開発環境のインストーラーが入っています。まだインストールしていない場合、インストールをしましょう。また、最新の開発環境は、ADCから入手可能です。 2. Xcode を起動 開発環境である Xcode を起動します。デフォルトの設定では、Xcode は /Developer/Applications/Xcode にインストールされています。 3. プロジェクトを新規作成 メニューから、「ファイル」>「新規プロジェクト作成」を選択します。 4. Command Line Tools Foundation を選択 Objecti

  • 1