エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
今週のCocoa情報(1/10) - 今週気になった Cocoaプログラミング情報の紹介
以下の理由から、ドット記法を使ってプロパティにアクセスすることを禁止する。 ドット記法は標準的なメ... 以下の理由から、ドット記法を使ってプロパティにアクセスすることを禁止する。 ドット記法は標準的なメソッド呼び出しに対する純粋なシンタックスシュガーであり、読みやすいかどうかには異論もある。単なるメソッド呼び出しの別の方法にすぎない。 こうするとデリファレンスしている型がわかりにくくなる。[foo setBar:1] というのをみれば、Objective-Cのオブジェクトを操作しているとすぐにわかる。しかし、foo.bar = 1 というのをみても、fooがオブジェクトなのか、構造体や共用体なのか、C++のクラスなのかわからない。 ゲッタであるかのようなメソッド呼び出しができてしまう。 NSString *upperCase = @"foo".uppercaseString;これは混乱させるだけでなくコードレビューで問題を見つけにくくする。 メソッド呼び出しを隠してしまう。 bar.valu
2010/01/11 リンク