6
3

More than 3 years have passed since last update.

Objective-Cで文字列の連結方法

Last updated at Posted at 2020-01-29

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で開発をしたいですね。。。(´;ω;`)

6
3
6

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
3