Класс списка уникальных строк
Подробнее...
#import <SCUniqueStrings.h>
Класс списка уникальных строк
- SDK
- macOS 10.6+, iOS 7.0+, GNUstep
- Начиная с
- версии 1.2.0
Реализует расширения класса SCStrings, обеспечивающие работу только с уникальными строками, то есть ни одна строка в списке не повторяется.
При работе класса возможно возникновение следующих ошибок:
Метод инициализирует список уникальных строк с использованием указанного существующего списка уникальных строк.
- Аргументы
-
strings | - исходный список уникальных строк |
- Возвращает
- Инициализированный список уникальных строк
- Исключения
-
Returns a boolean value that indicates whether the content of the receiving unique strings list is equal to the content of another given unique strings list.
- Аргументы
-
uniqueStrings | - the unique strings list with which to compare the receiving unique strings list |
- Возвращает
- YES if the content of other unique strings list is equal to the content of the receiving unique strings list, otherwise NO
Метод выполняет сравнение содержимого двух списков уникальных строк.
- Аргументы
-
uniqueStrings | - второй список уникальных строк для сравнения |
- Возвращает
- YES если содержимое обоих списков уникальных строк совпадает и NO в противном случае
Метод заменяет содержимое и настройки списка уникальных строк содержимым и настройками указанного списка уникальных строк.
- Аргументы
-
uniqueStrings | - существующий список строк |
- Исключения
-
+ (instancetype) uniqueStrings |
|
|
|
Классовый метод создает безымянный пустой список уникальных строк.
- Возвращает
- Созданный список уникальных строк
+ (instancetype) uniqueStringsWithCoder: |
|
(NSCoder *) |
coder |
|
Классовый метод создает список уникальных строк с использованием указанного кодировщика данных.
- Аргументы
-
coder | - исходный кодировщик данных |
- Возвращает
- Созданный список уникальных строк
+ (instancetype) uniqueStringsWithCollection: |
|
(id<SCCollection>) |
collection |
|
Классовый метод создает список уникальных строк на основании строк из указанной коллекции.
- Аргументы
-
collection | - исходная коллекция строк |
- Возвращает
- Созданный список уникальных строк
- Исключения
-
+ (instancetype) uniqueStringsWithContentsOfSerializedFile: |
|
(NSString *) |
path |
|
Классовый метод создает список уникальных строк с использованием данных из стандартного последовательного файла с заданным путем.
- Аргументы
-
path | - путь к исходному стандартному последовательному файлу |
- Возвращает
- Созданный список уникальных строк
+ (instancetype) uniqueStringsWithDataDictionary: |
|
(NSDictionary *) |
dictionary |
|
Классовый метод создает список уникальных строк на основании данных из указанного словаря.
- Аргументы
-
dictionary | - словарь с исходными данными |
- Возвращает
- Созданный список уникальных строк
+ (instancetype) uniqueStringsWithDataDictionaryFromFile: |
|
(NSString *) |
path |
|
Классовый метод создает список уникальных строк на основании данных словаря из указанного файла.
- Аргументы
-
path | - путь к файлу словаря |
- Возвращает
- Созданный список уникальных строк
+ (instancetype) uniqueStringsWithFileStream: |
|
(NSString *) |
path |
|
Классовый метод создает список уникальных строк с использованием данных из указанного файлового потока.
- Аргументы
-
path | - путь к файлу потока |
- Возвращает
- Созданный список уникальных строк
- Исключения
-
+ (instancetype) uniqueStringsWithName: |
|
(NSString *) |
name |
|
Классовый метод создает список уникальных строк с указанным именем.
- Аргументы
-
- Возвращает
- Созданный список уникальных строк
+ (instancetype) uniqueStringsWithStream: |
|
(SCStream *) |
stream |
|
Классовый метод создает список уникальных строк с использованием данных из указанного потока.
- Аргументы
-
stream | - поток для чтения данных списка уникальных строк |
- Возвращает
- Созданный список уникальных строк
- Исключения
-
+ (instancetype) uniqueStringsWithString: |
|
(NSString *) |
string |
|
Классовый метод создает список уникальных строк с указанной строкой.
- Аргументы
-
- Возвращает
- Созданный список уникальных строк
- Исключения
-
+ (instancetype) uniqueStringsWithStrings: |
|
(SCStrings *) |
strings |
|
Классовый метод создает список уникальных строк с использованием указанного существующего списка строк.
- Аргументы
-
strings | - исходный список строк |
- Возвращает
- Созданный список уникальных строк
- Исключения
-
+ (instancetype) uniqueStringsWithUniqueStrings: |
|
(SCUniqueStrings *) |
uniqueStrings |
|
Классовый метод создает список уникальных строк с использованием указанного существующего списка уникальных строк.
- Аргументы
-
uniqueStrings | - исходный список уникальных строк |
- Возвращает
- Созданный список уникальных строк
- Исключения
-
- (NSOrderedSet *) foundationOrderedSet |
|
readnonatomicretain |
Свойство возвращает список уникальных строк в виде стандартного упорядоченного множества.
Свойство возвращает список уникальных строк в виде упорядоченного множества.
Свойство возвращает содержащий все строки список строк.
Свойство определяет обязательную генерацию исключительной ситуации при обнаружении повторяющихся строк.
Объявления и описания членов классов находятся в файлах: