ふるすたっくえんじにあっぽい人の日記

ASP .NET MVC (C#)、.NET Framework、iOS (Objective-c) アプリ、Androidアプリ (Java)、AWS、たまにLAMPとかプロジェクトマネジメントあたりのお話

【プログラム全般】if elseの書き方

あんま実装で悩むことないんだけど、これだけはどうしようかいっつも悩む

こう書くべきか

    NSError *jsonError = nil;
    NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:response options:NSJSONReadingMutableContainers error:&jsonError];
    if (jsonError == nil) {
        return dic;
    }
    return nil;

はたまたこうなのか

    NSError *jsonError = nil;
    NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:response options:NSJSONReadingMutableContainers error:&jsonError];
    if (jsonError == nil) {
        return dic;
    }
    else {
        return nil;
    }

ちなみにぼくは基本的に上のほう。
みんなどっちなのー