広告スペース(バナー)
🍎Objective-C レッスン
基本文法の基礎8▾
データ構造とオブジェクト指向7▾
構文の基本を深める9▾
関数とデータ構造の応用9▾
アルゴリズムとテストの基礎8▾
文字列・数値操作の応用8▾
実務で役立つ機能8▾
レッスン 6 / 68
関数を作ってみよう
このレッスンでは、Objective-Cで関数を作る基本の書き方を学び、同じ処理を何度も再利用できるコードを書けるようになることを目標にします。「Objective-C 関数 使い方」で調べている方向けです。
戻り値の型 関数名(引数) { }で、C言語スタイルの関数を定義できます。何度も使う処理をまとめて名前をつけておけば、呼び出すだけで実行できて便利です。
サンプルコードでは、greet関数がNSString *nameという引数を受け取り、[NSString stringWithFormat:@"...", name]という書き方であいさつメッセージを組み立てて返しています。角かっこを使ったメソッド呼び出しが、Objective-Cらしい独特な構文です。
初心者がよくつまずくのが、Objective-CにはC言語スタイルの関数と、オブジェクトのメソッドという2種類の「関数のようなもの」がある点です。どちらを使うべきかの判断に最初は迷うことがあります。
実際の開発現場では、簡単なユーティリティ処理にはC言語スタイルの関数、オブジェクトに関連する処理にはメソッドを使うという使い分けが一般的です。
📖 お手本コード
✍️ あなたのコード
コードを書いたら「実行する」を押してください
🧪 このサイトではObjective-Cを直接コンパイル・実行できないため、お手本コードと同じ内容を入力できたかをその場で判定します(採点はブラウザ内だけで行われ、どこにも送信されません)。
🎯
ここまでできればゴール達成!
挨拶メッセージを生成する、再利用できる関数が作れるようになります。
挨拶メッセージを生成する、再利用できる関数が作れるようになります。
広告スペース(バナー)
広告スペース(記事内)