Swiftの記事ばかり
iOSアプリを作るときは基本的にSwiftを使いますが、仕事によってはオブCも使わざるを得ません。
そこで使い方を調べるとなかなか調べるのが困難だったりします。
たかが文字列の連結も、Swiftなら
var str1 = "ハンバーグ"
var str2 = "師匠"
var str = str1 + str2
print(str) // "ハンバーグ師匠"
と書けばいいのに、オブCだと
NSString *str1 = @"ハンバーグ";
NSString *str2 = @"師匠";
NSString *str = [NSString stringWithFormat:@"%@%@",str1, str2];
という書き方をしないといけません。
%@は繋げたいテキストの数だけ書きましょう。今回は2回記入です。
#追記:他の記法
NSString *str = [str1 stringByAppendingString:str2];
や
NSMutableString *str = @"ハンバーグ";
NSString *str2 = @"師匠";
[str appendString:str2];
等の方法も紹介していただけました!
やっぱりSwiftで開発をしたいですね。。。(´;ω;`)