タグ

2014年3月5日のブックマーク (2件)

  • この春はゆるふわ愛されObjective-Cでキメちゃおう☆ - $ cat /var/log/shin

    iPhoneアプリで一儲けしたくなっちゃったからObjective-C頑張っちゃうZO☆ とかいうドン引きな冗談はさておき、なんとなく勉強し始めたObjective-Cについての徒然なるまとめです、真面目です。C++がそれなりに出来るObjective-C初学者*1が対象です。体系的に学習してないですし、言語仕様もほとんど見てなく、何が言いたいかというと要ツッコミ。 書き溜め書き足ししていたら、全体的に大変なことになってしまいましたが、ゆるふわなのでご愛嬌。実は、一番ためになるのはリンク部分かもしれません、Let [us goTo:最後の方]。 Objective-Cとかいう言語 Objective-Cは、C言語にぐちゃぐちゃプリプロセッサ的なものを追加した珍妙なクソ言語(失礼*2)です。 トラップの宝庫C++とは全く別物だと捉えるのが正解ですが、実はC++も混ぜられる*3とのことで、中二

    この春はゆるふわ愛されObjective-Cでキメちゃおう☆ - $ cat /var/log/shin
    gionXY
    gionXY 2014/03/05
    13年の記事だけど参考になるのかも
  • Modern Objective-Cでのシンプルなプロパティ記述方式 - Qiita

    今月からようやくModern Objective-Cに着手(かなり今さらだけど・・) 記述がかなりシンプルだとは聞いていて、情報もたくさん挙がっていたのだけど、困惑したのでメモ。メンバー変数とか@synthesizeとか宣言不要でコードがスッキリして嬉しい。基的には@propertyだけ宣言すれば良いみたい。また@properyもいままでヘッダファイルでのみ宣言していたけど、プライベートなものは実装ファイルの無名カテゴリ内に宣言すればよいみたい(パブリックプロパティは従来通りヘッダファイルに記述)。以下、プライベートプロパティを宣言する時の例。 一応、メンバー変数とか当に定義されているのか確認。 もう"Legacy" Objective-Cでは書けないな。 参考サイト 参考にさせていただいたサイトです。 Objective-Cプログラミング言語 - プロパティの宣と実装 by Appl

    Modern Objective-Cでのシンプルなプロパティ記述方式 - Qiita