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. define.jpg

    iOS

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

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

  2. statusbarhidden1.png

    iOS

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

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

  3. support_orientations.jpg

    iOS

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

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

  4. 20120709185011

    iOS

    デバッグのために「NSLog」でログをはきだす

    デバッグの時に必要になります。カンタンなコードですが、とても大切です…

  5. version_build.jpg

    iOS

    「Distribute」ででたエラー「This bundle is invalid.」を回避する方法…

    先日iPhoneアプリをアップデートしたときにでたエラーを解決した…

  6. uiwebview-1.jpg

    iOS

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

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

最近の記事

  1. 便利すぎる!買ってよかったキッチンツール「キッチンペーパーハンガー」
  2. ジムで活躍!プロテイン用のボトルにおすすめ!「nalgene(ナルゲン)の沖倉商店コラボ・ボトル」
  3. コミックのイラストが新鮮だった!『MARVEL展』
  4. ジム用に購入♪ リバーサル・オッシュマンズ別注「ドライスウェットショーツ」
  5. 暮しの手帖社とのコラボ作品!大きい面積が使いやすい!「日東紡の新しいふきん」

アーカイブ

  1. eclipse_app05

    iPhoneApp

    5/21の『金環日食』に向けて無料アプリで観測リハーサルをやっておこう
  2. 20120530171922

    ブログ

    消えちゃったブログを復旧するためにやることを整理してみる
  3. WPサーバー移行が楽すぎ!「All-in-One WP Migration」

    WordPress

    WPサーバー移行が楽すぎ!「All-in-One WP Migration」
  4. 留学

    5時間の待ちぼうけ
  5. 日常

    イベント無事終了
PAGE TOP