« ガンダム00を一気見したら細部に貧乏神が見えた(何) | ホーム | HTMLを簡単にparseしたいのに簡単にいかない件。 »

2009年1月16日

Objective-C 2.0を使ってコードを書くのはよくよく考えてからにした方がいい。

現時点で、Objective-C 2.0を使って書くとうれしいことは結構あるけれどかなり気をつけないとはまるかもしれないので気をつけよう、というお話。

http://developer.apple.com/jp/Documentation/Cocoa/Conceptual/ObjectiveC/Introduction/chapter_1_section_1.html
Objective-C 2.0プログラミング言語

Objective-C 2.0で書くといろいろ恩恵が受けられるんだけど、アプリケーション依存・特有のコードロジック実装においてならともかく、再利用性が高い(と思われる)箇所に関してはまだもう少し従来型(1.0?)の書き方にしておいた方がいいと思われる。経験的に。

さすがにこれが今後10.6(Snow Leopard)とかその後になってくればまた違ってくるんだろうけど、現時点で直前のメジャーバージョンをばっさり切って対応しませんよ、って言うのはかなり苦しいんだよな。^^;;

個人的に2.0というか10.5用SDKに慣れてしまうと辛いところ↓

  • Fast Enumeration
  • NSIntegerとかCGFloatとか型宣言が地味に入ってるところ
  • @propertyっていうか@synthesize

とくにsetter/getterはもう手で書きたくないなあ(笑)。

トラックバック(0)

トラックバックURL: http://foursics.jp/cgi-bin/mt/mt-tb.cgi/239

コメントする

OpenID対応しています OpenIDについて

このブログ記事について

このページは、Hironobu Kouraが2009年1月16日 20:14に書いたブログ記事です。

ひとつ前のブログ記事は「ガンダム00を一気見したら細部に貧乏神が見えた(何)」です。

次のブログ記事は「HTMLを簡単にparseしたいのに簡単にいかない件。」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。