Кто-нибудь знает, как отформатировать строку NSSt в несколько строк?
например. это не строит:
return @"asdfasdf" + "asdfasdf";
return @"asdfasdf" @"asdfasdf";
Я предлагаю использовать этот синтаксис вместо
return @"asdfasdf" "asdfasdf";
просто чтобы отличить C-строки от ObjectiveC.
У меня была эта проблема все время (особенно со строками HTML), поэтому я создал крошечный инструмент для преобразования текста в экранированную многострочную строку Objective-C:
http://multilineobjc.herokuapp.com/
Надеюсь, это сэкономит вам время.
Если вы удалите +, компилятор объединит две строки вместе. См. C синтаксис: конкатенация строковых литералов .
+
Обратите внимание, что ни GCC, ни LLVM, похоже, не заботятся, если вы пропустите префикс @ в более поздних строках.
@