iOS

インスタンス変数について


基本の基本ですが、こういうところをしっかり理解しておくといいかと思うのでまとめ。
インスタンス変数は、クラスのインスタンスが持っている変数。メソッド内で宣言した変数とは違って、インスタンス内であればどのメソッドからでも参照できる変数。メソッド間で値をやりとりしたいときに使うのが一般的。そのためには「.h」ファイルに変数を定義しておけばいいということ。
以下の場所に定義しますね。うん、基本ですね。
入門書籍でもこのあたりは最初のほうにでてきますしね。

1
2
3
4
5
6
7
@interface クラス名 : 親クラス名 {
 
   インスタンス変数の定義
 
}
メソッドの宣言と、プロパティ定義
@end

例として載せておきます。

1
2
3
4
5
6
7
@interface SecondViewController : UIViewController {
 
UILabel *timeLabel;
NSTimeInterval startTime;
 
}
@end

▼入門書としてオススメ!手を動かして覚えていけます♪

関連記事

  1. statusbarhidden1.png

    iOS

    じゃまなステータスバーは消してしまえ!

    iPhoneアプリをデザインしていて忘れちゃいけないことなので、…

  2. Localizations.jpg

    iOS

    Xcodeでアプリ名を多言語に対応させる方法(ローカライズ)

    iPhoneアプリを日本のマーケットだけでリリースするのはもったい…

  3. xcode_arc.jpg

    iOS

    XcodeでARCではないプロジェクトをARC仕様に変換する方法

    以前つくったプログラムがARCに対応してないってことはよくあります…

  4. define.jpg

    iOS

    Objective-Cで、マクロで定数を定義する

    ちょこちょこ使いますね〜、これ。定数で書いておけばあとで調整もら…

  5. uiwebview-1.jpg

    iOS

    UIWebViewにコンテンツを表示させる

    3ステップで指定のURLを表示できますね。これは便利だな。…

  6. Developer_Program_activate.jpg

    iOS

    iOS Developer Programでアクティベートできないときの解決方法

    以前登録していた「iOS Developer Program」です…

最近の記事

  1. 【無印良品】作り置きに欠かせない!バルブ付き密閉保存容器
  2. 【UNIQLO】冬のジム通いにブロックテックフリースパーカをお得に購入!!
  3. 【UNIQLO】冬のジム通いにブロックテックフリースパンツをお得に購入!!
  4. 【UNIQLO】ユニクロ誕生感謝祭で買いだめ!
  5. 便利すぎる!買ってよかったキッチンツール「キッチンペーパーハンガー」
  6. ジムで活躍!プロテイン用のボトルにおすすめ!「nalgene(ナルゲン)の沖倉商店コラボ・ボトル」
  7. コミックのイラストが新鮮だった!『MARVEL展』
  8. シンプルで使い易い!!「雷に強い マイクロタップ 4個口」
  9. ジム用に購入♪ リバーサル・オッシュマンズ別注「ドライスウェットショーツ」
  10. 暮しの手帖社とのコラボ作品!大きい面積が使いやすい!「日東紡の新しいふきん」

アーカイブ

  1. tirolchoco_kinako-1.jpg

    グルメ

    チロルチョコのきなこもちが10周年! 記念の「きなこもちBOX」で食べ比べできる…
  2. 日常

    I’m photographer!?
  3. 日常

    仕事納め
  4. 479fdb4f322cf6519e77d5c2f079eff1.jpg

    iPhoneApp

    振って写真を加工する無料のトイカメラアプリ「ふるポラ」をリリースしてます♪
  5. Mask_Logo.full_grande

    プロダクト

    快適な目覚めをデザインするスリーピング・ガジェット
PAGE TOP