NSTimer「タイマーを管理するオブジェクト」。秒後にどうするとか、定期的に毎分何かするとかを制御できる。関数を使えばできるけども。NSNotificationCenter「イベントを通知、あるいは監視するオブジェクト」。やってきた僕にとって実に素敵なクラス。速度は速そうな気がしないので、同時にたくさんの通知を走らせることはしないことにしている(僕が)。NSNotification「通知の内容を格納するオブジェクト」。利用される通知のこと。NSNotification。通知にはもちろんパラメータを渡すことが出来る。NSUserDefaults「アプリのセーブデータを扱うオブジェクト」。設定とか停止した後も保持しておきたいデータはこれで扱う。新たにファイルを作成してアプリの保存領域に保存させてもいいけどこっちを使う方が一般的。ようにキーと値を設定して保存する。呼び出し時は保存のときに設定したキーで取り出せる。ユーザーデータを扱うので諸々の注意が必要。NSBundle「アプリ内ローカルデータを呼び出すときに使うオブジェクト」。アプリを作るときに色々な画像や音声を含めておいて呼び出すとかの時に使う。いうか大体それぐらい。NSValue「大きさや長さや位置、行列などの構造体を扱うオブジェクト」。扱うことが出来ないため、これを使う。記憶しておいて、描画時に線で結ぶといったお絵描きアプリを作るときとかに使うかも。※ちなみにこのように、NS〜と書かれているものはクラスだけではなく、ただのデータ型や関数もある。NSLog「コンソールへログ出力するためのデバッグ用クラス」。変数の中身や、ちゃんとここまで実行されたかを確認するために使う。ログとして吐き出されてしまうので、リリースビルドのときはコメントアウトしておいた方がいいかも。クラスをざっくり解説MenuAboutBlogSnippetsAppsMusicSNSTwitterGitHubInstagramPinterestQiitaVineiTunesSoundcloud。