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

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

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

  2. iOS

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

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

  3. iOS

    iOSデバイスで画面の回転をサポートするコード

    iPhoneはいろいろと向きを変えられるところも特徴ですね。とい…

  4. ios dev2

    iOS

    iPhoneApp申請方法2:証明書の設定と書き出し

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

  5. iOS

    Xcode5でステータスバーを非表示にする方法

    Xcode5になってからステータスバーの表示・非表示方法も変わって…

  6. iOS

    URLスキームを設定する

    Xcode4ですが、個人的なメモです。URLスキームは設定してお…

最近の記事

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

アーカイブ

  1. 日常

    抑揚の波
  2. Minimalist Art Photography

    写真

    この空間の使い方がたまらない!ミニマリスト写真が好き!「Minimalist A…
  3. 日常

    かいもの
  4. iOS

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

    NHK『サキどり』、ホントはいろいろ撮影してました。
PAGE TOP