みかづきブログ その3

本ブログは更新を終了しました。通算140万ユーザーの方に観覧頂くことができました。長い間、ありがとうございました。

👆

引越し先はこちらです!

Objective-C 作業メモ その2。

今日は鎌倉でハッカソンでした。
Objective-Cに慣れずに俄然苦戦しております。

if文

トリプルイコールで書きたくなってしまうのをぐっとこらえてます。

Objective-C

if (i == 0) {
    NSLog(@"0じゃないよ");
}

JavaScript

if (i == 0) {
    console.log("0じゃないよ");
}

for文

記法こそJavaScriptとあんまり変わりませんが、for内もスコープになるらしいです。

Objective-C

for (int i = 0; i < 9; i++) {
    NSLog(@"%d", i);
}

JavaScript

for (var i = 0; i < 9; i++) {
    console.log(i);
}

メソッドの作り方

引数、戻り値なし

JavaScriptはundefinedが戻り値になります。

Objective-C

- (void)myMethod;

Javascript

function myMethod() {
}

引数なし、戻り値あり

例)int型の値が戻ってくる場合

Objective-C

- (int)myMethod;

Javascript

function myMethod() {
    var int = 0;
    return int;
}

引数あり、戻り値なし

例)引数がint型の場合

JavaScriptはundefinedが戻り値になります。
JavaScriptは引数になんでも入ってきます。

Objective-C

- (void)myMethod:(int)argInt;

Javascript

function myMethod(int) {
}