Presentation is loading. Please wait.

Presentation is loading. Please wait.

第 3 回 iPhone アプリ開発勉強会 Objective-C 基礎講座 - インスタンスメソッド - 三井 相和.

Similar presentations


Presentation on theme: "第 3 回 iPhone アプリ開発勉強会 Objective-C 基礎講座 - インスタンスメソッド - 三井 相和."— Presentation transcript:

1 第 3 回 iPhone アプリ開発勉強会 Objective-C 基礎講座 - インスタンスメソッド - 三井 相和

2 はじめに Objective-C とは? メソッド – メソッドの呼び出し – メソッドの宣言

3 Objective-C とは? C 言語ベース – オブジェクト指向機能を追加した言語 – 変数、制御文などそのまま使用可 メソッドの呼び出し、クラス – ここを理解すればあとは C 言語でカバー(できるは ず)

4 メソッド method 【名】 1. 方法、方式、手法、方途 2. 規則正しさ、順序正しさ、秩序、筋道 3. メソッド◆オブジェクトへの操作命令 クラス、インスタンスがメソッドを持つ – クラスメソッド クラスから直接呼び出すメソッド – インスタンスメソッド クラスで宣言したインスタンスが呼び出すメソッド

5 引数なしのメソッド呼び出し 文字列 NSString というクラスが持つ、 length というインスタンスメソッドを呼び出す – 文字列の長さを調べる 変数(インスタンス)の宣言 Objective-C による文字列 オブジェクトメソッド length = string->length();

6 引数を1つ持つメソッドの呼び出し 文字列の指定したインデックスにある文字の 取り出し – 引数を指定する時は必ずコロンをつける オブジェクトメソッド引数コロン

7 引数を 2 つ持つメソッドの呼び出し 文字列から指定した文字列の範囲(検索) オブジェクト メソッド ラベル 引数 1 : 検索する文字列 引数 2 : 検索方法

8 メソッドの宣言 NSString の rangeOfString:options の宣言 返り値の型メソッド引数 1 の型引数 1 ラベル 引数 2 の型 引数 2 ※メソッドの宣言においては、型は必ずカッコの中に入れる

9 おわりに Objective-C について メソッドの呼び出し Next Week – クラスについて

10

11

12 クラスの宣言 Person.h 内に定義 = #include クラス名 親クラス名 インスタンス変数 メソッド宣言

13


Download ppt "第 3 回 iPhone アプリ開発勉強会 Objective-C 基礎講座 - インスタンスメソッド - 三井 相和."

Similar presentations


Ads by Google