最近、自分でobjective-cをちょこちょこ書いていて、API作る側もちょっと気をつけた方がいいなーと思ったことがありました。 それは、プロパティ名です。 1. "id"を使わない objective-cにはid型があるので、プロパティ名でそのままidを使うとまぁややこしくなるから、APIで渡してあげる時もxxxIdにしてあげると、スッキリします。 2. "newXXX"を使わない なんか、newXXXという変数を定義するとビルドすらできなくなってしまいます。 property's synthesized getter follows Cocoa naming convention for returning 'owned' objects こんなエラーが出ます。 ここらへんに書いてありました。 http://stackoverflow.com/questions/6327448/se