amasok's blog

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 ライフサイクルは大事。