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. iOS

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

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

  2. iOS

    iOSアプリ開発に必須の「Provisioning Profile」を取得する!

    iPhone開発で必要な「Provisioning Profile…

  3. iOS

    Xcode5の「A valid provisioning profile for this exec…

    Xcodeを5にアップデートしてiOS7対応をしようとしたら以下の…

  4. iOS

    画像のパスを取得するためのコード

    NSBundleクラスは、iOSのファイルシステムの中からアプリケ…

  5. iOS

    Xcodeでファイルのリンクが外れたときの対処方法

    Xcodeを使っていて、プロジェクトに登録してあるファイルを整理し…

  6. organizaer

    iOS

    iPhoneApp申請方法4:アプリのアップロード

    iPhoneApp申請方法1:準備と証明書をゲット | デザインとレゴ…

最近の記事

  1. ホワイトハウスコックスの財布
  2. 進撃の巨人展FINAL チラシ
  3. 【無印良品】ゴールデンウィーク中のご飯にレトルト買い込み!
  4. 世代ど真ん中だった!!『週刊少年ジャンプ展 vol2』
  5. デジタル通貨を買ってみた記録!とりあえず元は取っている!
  6. 【コレクション】カードダス:SDガンダム外伝シリーズ
  7. 懐かしい!!カードダスSD戦国伝!!

アーカイブ

  1. 【無印良品】収納捗る!!! 高さ調整可能な仕切「仕切ケース・中」

    無印良品

    【無印良品】収納捗る!!! 高さ調整可能な仕切「仕切ケース・中」
  2. 無印良品

    【無印良品】シンプルでかっこいい!「携帯用くつべら」
  3. 日常

    10. チョコレートに関しては抵抗は無駄だ。
  4. 日常

    『デザインと行く』
  5. MTG

    11年ぶりのマジック復帰戦は2勝1敗勝ち越し!「ラヴニカへの回帰プレリリーストー…
PAGE TOP