Как мне отформатировать NSString в несколько строк - PullRequest
1 голос
/ 14 марта 2011

Кто-нибудь знает, как отформатировать строку NSSt в несколько строк?

например. это не строит:

return @"asdfasdf" +
        "asdfasdf";

Ответы [ 3 ]

4 голосов
/ 14 марта 2011
return @"asdfasdf"
       @"asdfasdf";

Я предлагаю использовать этот синтаксис вместо

return @"asdfasdf"
       "asdfasdf";

просто чтобы отличить C-строки от ObjectiveC.

3 голосов
/ 27 июня 2012

У меня была эта проблема все время (особенно со строками HTML), поэтому я создал крошечный инструмент для преобразования текста в экранированную многострочную строку Objective-C:

http://multilineobjc.herokuapp.com/

Надеюсь, это сэкономит вам время.

1 голос
/ 14 марта 2011

Если вы удалите +, компилятор объединит две строки вместе. См. C синтаксис: конкатенация строковых литералов .

return @"asdfasdf"
        "asdfasdf";

Обратите внимание, что ни GCC, ни LLVM, похоже, не заботятся, если вы пропустите префикс @ в более поздних строках.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...