Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы основы ссылка класса NSString

История версии документа

Эта таблица описывает изменения в Ссылке класса NSString.

Дата

Примечания

15.07.2014

Прикладные незначительные редактирования повсюду.

11.02.2014

Отмеченный, что UTF16 и UTF32 не являются допустимыми кодировками для cStringUsingEncoding:.


Посмотрите раздел специальных замечаний cStringUsingEncoding:.


Добавленные перекрестные ссылки на getLineStart:end:contentsEnd:forRange: для методов, имеющих дело с разделителями строки.

18.09.2013

Обновленный для OS X v10.9. Измененный возврат вводит к instancetype. Добавленный stringByAddingPercentEncoding-WithAllowedCharacters: и методы stringByRemovingPercentEncoding.


Обновленные описания compare:options:range:locale:, rangeOfString:options:range:locale:, и stringByFoldingWithOptions:locale: правильно описать значения по умолчанию locale параметр.


Отмеченный это writeToURL:atomically:encoding:error: и только файл поддержек URLs.


Обновленное описание stringWithCString:encoding: отметить, что это не делает поддерживаемых 16-разрядных кодировок.


Обновленное описание индексного параметра substringFromIndex: указать, что это позволяет индексам до длины строки.


Добавленное примечание, что расширенный атрибут, записанный writeToFile:atomically:encoding:error: и writeToURL:atomically:encoding:error: может быть удлинен в будущем, и любой читающий текущее содержание должен охранять соответственно против получения более длинного содержания.

28.01.2013

Удаленная реализация в качестве примера rangeOfComposedCharacterSequencesForRange: это было предоставлено в rangeOfComposedCharacterSequenceAtIndex:.

17.07.2012

Обновленный для OS X v10.8.

11.06.2012

Разъясненные обсуждения stringByReplacingOccurrencesOfString:withString: options:range: stringByAddingPercentEscapesUsingEncoding: pathExtension, lastPathComponent, writeToFile:atomically:encoding:error: и writeToURL:atomically:encoding:error: методы. Фиксированные различные опечатки.

11.10.2011

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

06.06.2011

Обновленный для OS X v10.7. Добавленные новые методы для лингвистического тегирования.


25.02.2010

Добавленный новый постоянный NSRegularExpressionSearch.

28.08.2009

Отмеченный, что был осужден NSProprietaryStringEncoding.

29.05.2009

Обновленный для OS X v10.6. Добавленная и разъясненная информация о строковой сортировке, перечислении и составленных методах последовательности символов. Осуждаемый getCharacters: метод. Сделанные незначительные исправления повсюду.

04.02.2009

Измененный краткий обзор getCharacters: более близко отразить тот из getCharacters:range:.

15.10.2008

Исправленное возвращаемое значение longLongValue. Перефразированный краткие обзоры всего rangeOfCharacter... и rangeOfString... методы и исправленное имя не сочетается в их описаниях параметра.


Переписал описание для константы NSWidthInsensitiveSearch. Фиксированная плохая перекрестная ссылка в NSStringEncodingConversionOptions обсуждение. Добавленные объяснения эффекта опции локали на операциях сравнения строк compare:options:range:locale:, rangeOfString:options:range:locale:, и stringByFoldingWithOptions:locale:.

11.03.2008

Добавленный абзац к введению, описывающему предположения порядка байтов о фабрике и методах инициализации, берущих UTF-16, вводится.


Разъясненные описания getLineStart:end:contentsEnd:forRange:, getParagraphStart:end:contentsEnd:forRange:, componentsSeparatedByCharactersInSet:, и componentsSeparatedByString:.

08.02.2008

Исправленный типографская ошибка.

31.10.2007

Разъясненный эффект stringByStandardizingPath метода.

23.08.2007

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

19.07.2007

Увеличенный описание требуемых буферных размеров в getCharacters: и getCString:. Добавленный предупреждение о передаче NULL к stringWithUTF8String: и initWithUTF8String:.

06.03.2007

Исправленное обсуждение initWithCharacters методов; разъясненное поведение noCopy: методы создания для отказа.

08.02.2007

Улучшенный описания параметра для нескольких методов.

07.11.2006

Попросивший не передать NULL в stringWithUTF8String:.

03.10.2006

Увеличенный описание требуемых буферных размеров в getCharacters: и getCString: методы.

28.06.2006

Разъясненный возвращаемое значение dataUsingEncoding:.

23.05.2006

Объединенные константы из статьи Foundation Constants.