Можно ли включить кавычку как часть nsstring?

У меня есть ярлык, который показывает дюймы. Я хотел бы показать номер с символом дюйма (“) или кавычкой. Могу ли я сделать это с помощью nsstring? Спасибо!

Конечно, вам просто нужно избегать кавычек.

NSString *someString = @"This is a quotation mark: \""; NSLog(@"%@", someString ); 

Вывод:

 This is a quotation mark: " 

Здесь вы можете использовать Double Quote Escape Sequence . Вам нужно избегать этого, используя обратную косую черту :

 NSString *str = @"Hello \"World\""; NSLog(@"Output : %@",str); Output : Hello "World" 

Есть и другие последовательности Escape . Взгляните на это:

 \b Backspace \f Form Feed \n Newline \t Horizontal Tab \v Vertical Tab \\ Backslash \' Single Quote \” Double Quote \? Question Mark 

Поскольку использование обратной косой черты уже упоминалось, я отвечаю на разные. Вы также можете использовать ASCII-код .

ASCII-код “(двойная кавычка)34 .

  NSString *str = [NSString stringWithFormat:@"%cThis is a quotation mark: %c",34,34]; NSLog(@"%@", str); 

И Output: «Это кавычка:

СВИФТ

 let string = " TEST \" TEST " println(string) 

вывода в консоли – TEST “TEST

Да, вы можете включить кавычку в литерал NSString используя обратную косую черту, чтобы избежать ее.

Например, чтобы поместить строку Quote " Quote в строковый литерал, вы должны использовать это:

 @"Quote \" Quote" 

Обратная косая черта, за которой следует кавычек, просто вставляет метку кавычки в строку.

Если строка является литеральной строкой, вы можете использовать escape-символ, чтобы добавить метку кавычки внутри строки.

 NSString *string = @"16\""; 
  • Динамическая переадресация: подавление предупреждения о неполной реализации
  • Частные методы в Objective-C, в Xcode 4.3 Мне больше не нужно объявлять их в моем файле реализации?
  • Новый объект с HQL
  • Как я могу исправить предупреждение «UIPopoverController is notrecated»?
  • CFBundleVersion в ошибке загрузки Info.plist
  • Модульное тестирование XCode 5: запускает мое приложение
  • Граница UITextField для нижней стороны
  • Почему JSON недействителен, если целое число начинается с 0
  • Исходное местоположение Услуги, не работающие в iOS 7
  • NSString (hex) в байтах
  • Как сохранить приложение iPhone в фоновом режиме полностью работоспособным
  • Interesting Posts

    Почему генераторы C # не могут быть получены из одного из параметров типового типа, как они могут, в шаблонах C ++?

    Как предотвратить ошибку? Подпись индекса типа объекта неявно имеет тип «any» при компиляции машинописных файлов с флагом noImplicitAny?

    Я работаю как служба

    Если не использовать Regex в C # (или Java, C ++ и т. Д.),

    Как найти имя / dev моего устройства USB

    Стандартная локализация Symfony2 в маршрутизации

    Почему DLL Delphi может использовать WideString без использования ShareMem?

    Можно ли изменить тип файла сохранения по умолчанию MS Paint в PNG

    Рабочая станция Vmware занимает слишком много времени, чтобы закрыть

    Использование jQuery для получения размера windows просмотра

    Как определить самую длинную возрастающую подпоследовательность с помощью динамического программирования?

    Шифрование учетных данных в приложении WPF

    В чем разница между .// и // * в XPath?

    Ожидаемый секторный вопрос. Означает ли это, что HDD не работает?

    Не найден параметр конфигурации для ключа ‘akka.version’

    Давайте будем гением компьютера.