タグ

2012年6月27日のブックマーク (2件)

  • [iOS] Objective-C @propertyについて « きんくまデザイン

    こんにちは。きんくまです。 今回はObjective-Cの@propertyについてのまとめです。 ARCは使ってないバージョンです。 公式のリファレンスです。 >> Declared Properties Obj-Cをはじめた当初はよくわからないながらも何となく使っていたのですが、 いろいろとわかってきたのでまとめておこうと思いました。 @propertyはカタカナに直すとプロパティだから、別言語から来た人(私)は 何か実体のあるもののような気がするのですが、そうではなくて 実際はアクセサメソッド(getter, setter)のことです。 なので、クラス外からアクセスするときに必要に応じて定義するとよいです。 最初私はよくわからず、インスタンス変数に全てプロパティを定義していたのはナイショです。 @propertyを使わないでインスタンス変数にアクセス = KVC ではまずは@prop

    rochefort
    rochefort 2012/06/27
    setterのとき、代入する対象がNSObjectの子供だったらこっち @property
  • Appceleratorの開発者が語るTitaniumとPhoneGapの比較 | gihyo.jp

    スマートフォン向けのアプリケーション開発が盛んになってきましたが、クロスプラットフォーム開発用のフレームワークについて気になる記事が話題になっていました。 JavaScriptでのiPhoneAndroidに対応したアプリケーション開発環境としてTitanium MobileとPhoneGapが知られていますが、両フレームワークの動作原理や拡張方法の違いについてTitanium Mobileの開発元であるAppcelerator社のKevin Whinnery氏が比較しています。 PhoneGapはJavaScriptを各プラットフォームのWebブラウザコンポーネント(Web View)を使って解釈し、UIの描画などを行います。このおかげでWebアプリケーションと同じように開発を進めることができる一方で、UIを伴う拡張などに制約があります。そういった意味でWebアプリケーションをアプリケ

    Appceleratorの開発者が語るTitaniumとPhoneGapの比較 | gihyo.jp