タグ

ブックマーク / lifeaether.homeunix.net (2)

  • こたつつきみかん » Objective-C クイックリファレンス

    iPhone の流行により、 Objective-C に興味のあるプログラマが増えてきたので、ここに Objective-C のクイックリファレンスを書くことにします。対象は、すでに他のオブジェクト指向言語習得者です。たとえば、JavaC++ といったプログラマを対象としています。必要最低限のことをまとめたので、より詳細は他のところで補完してください。 目次 基 クラスの使い方 クラスの宣言・実装 プロパティ メモリ管理 基的なクラス デリゲート プロトコル カテゴリ 例外 Key Value Coding Key Value Observing Notification Blocks Grand Central Dispache Objective-C の特徴 Objective-C を表すいくつかのキーワードを思い浮かべると、「ルーズ、テキトー、ダイナミック、シンプル」などと

  • こたつつきみかん : Cocoa/Objective-C

    積極的に利用すべきものであるのに、未だに利用していない機能、第三弾、ドット構文です。 これは完全に Objective-C の話です。Objective-C 2.0 からはプロパティ構文が追加され、ドット構文によるアクセサへのアクセスが可能となっています。次のような構文は等価となっています。 // setter [obj setObject:anObject]; obj.object = anObject; // getter id anObject = [obj object]; id anObject = obj.object; ドット構文を使うことにより、コードがより見やすくなると考えられます。しかしながら、ドット構文を私は使っていません。理由は主に3つあります。 第一に、Objective-C 2.0 は Leopard 以降なので、Leopard 以前を開発の対象とするならば、ド

  • 1