Objective-Cのクラスとかメソッドについて
2014/01/12 23:25 tags: iOS, Objective-C, ツイート最近、ちょっとずつiOSアプリ開発のお勉強をしているので、それのメモ
xcodeの使い方がまずよくわかってない。
とりあえず、プロジェクトから始める。
iOS > Application > Single View Application
1 2 3 4 5 | AppDelegate.h AppDelegate.m Main.storyboard #見た目をこれで作る ViewController.h #ViewControllerのヘッダファイル ViewController.m #基本的にプログラムを書くのはこのファイル |
ViewController.mの中身を見てみる。
ViewController.m
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | #import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } @end |
objective-cのクラス
7行目にクラスのはじまりが書かれている。
1 2 3 4 5 | @implementation クラス名 // ここにメソッドを実装していく @end |
objective-cのメソッド
9行目や15行目にメソッドが書かれている。
1 2 3 4 | - (戻り値の型)メソッド名 { //ここにコードを書いて行く } |
どのタイミングでどのメソッドが呼ばれるかは、またいつか書きたいと思ってる。 UIViewController ライフサイクルは大事。