行末を含むテキストがあります。そのテキストをNSStringに導入し、それでも行末を認識させたいと思います。
つまり、すべての行の最後に「\n」を配置する必要はありません。
Obj-cでこれを行うにはどうすればよいですか?
行末を含むテキストがあります。そのテキストをNSStringに導入し、それでも行末を認識させたいと思います。
つまり、すべての行の最後に「\n」を配置する必要はありません。
Obj-cでこれを行うにはどうすればよいですか?
NSArray
各要素が別々の行である を使用してテキストを保持するのが最善だと思います。[NSString componentsSeparatedByCharactersInSet:]
そのために(参照)を使用できます:
NSString *str = @"hello\nworld";
NSArray *lines = [str componentsSeparatedByCharactersInSet:[NSCharacterSet newlineCharacterSet]];