Класс списка уникальных строк
Подробнее...
#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) uniqueStringsByAddingArray: |
|
(SCArray *) |
array |
|
Метод возвращает новый список уникальных строк со строками исходного списка уникальных строк и заданного массива.
- Аргументы
-
array | - массив с добавляемыми строками |
- Возвращает
- Список уникальных строк со строками исходного списка и заданного массива
- Исключения
-
- Начиная с
- version 1.2.3
- См. также
- - uniqueStringsByAddingStringsFromArray:
- (instancetype) uniqueStringsByAddingCollection: |
|
(id<SCCollection>) |
collection |
|
Метод возвращает новый список уникальных строк со строками исходного списка уникальных строк и заданной коллекции любого поддерживаемого типа.
- Аргументы
-
collection | - коллекция с добавляемыми строками |
- Возвращает
- Список уникальных строк со строками исходного списка и заданной коллекции
- Исключения
-
- Начиная с
- версии 1.2.3
- (instancetype) uniqueStringsByAddingString: |
|
(NSString *) |
string |
|
Метод возвращает новый список уникальных строк со строками исходного списка уникальных строк и заданной строки.
- Аргументы
-
string | - добавляемая в новый список строка |
- Возвращает
- Список уникальных строк со строками исходного списка и добавленной указанной строкой
- Исключения
-
- Начиная с
- версии 1.2.3
- (instancetype) uniqueStringsByAddingStrings: |
|
(SCStrings *) |
strings |
|
Метод возвращает новый список уникальных строк со строками исходного списка уникальных строк и заданного списка строк.
- Аргументы
-
strings | - список добавляемых строк |
- Возвращает
- Список уникальных строк со строками исходного списка и заданного списка строк
- Исключения
-
- Начиная с
- версии 1.2.3
- (instancetype) uniqueStringsByAddingStringsFromArray: |
|
(SCArray *) |
array |
|
Метод возвращает новый список уникальных строк со строками исходного списка уникальных строк и заданного массива.
- Аргументы
-
array | - массив с добавляемыми строками |
- Возвращает
- Список уникальных строк со строками исходного списка и заданного массива
- Исключения
-
- Начиная с
- version 1.2.3
- См. также
- - uniqueStringsByAddingArray:
- (instancetype) uniqueStringsByAddingUniqueStrings: |
|
(SCUniqueStrings *) |
uniqueStrings |
|
Метод возвращает новый список уникальных строк со строками исходного списка уникальных строк и заданного списка уникальных строк.
- Аргументы
-
uniqueStrings | - список добавляемых уникальных строк |
- Возвращает
- Список уникальных строк со строками исходного списка и заданного уникального списка строк
- Исключения
-
- Начиная с
- версии 1.2.3
+ (instancetype) uniqueStringsWithArray: |
|
(SCArray *) |
array |
|
Классовый метод создает список уникальных строк с использованием содержимого указанного массива.
- Аргументы
-
array | - массив добавляемых строк |
- Исключения
-
- Начиная с
- version 1.2.3
+ (instancetype) uniqueStringsWithCoder: |
|
(NSCoder *) |
coder |
|
Классовый метод создает список уникальных строк с использованием указанного кодировщика данных.
- Аргументы
-
coder | - исходный кодировщик данных |
- Возвращает
- Созданный список уникальных строк
+ (instancetype) uniqueStringsWithCollection: |
|
(id<SCCollection>) |
collection |
|
Классовый метод создает список уникальных строк на основании строк из указанной коллекции.
- Аргументы
-
collection | - исходная коллекция строк |
- Возвращает
- Созданный список уникальных строк
- Исключения
-
+ (instancetype) uniqueStringsWithContentsOfFile: |
|
(NSString *) |
path |
|
Классовый метод создает список уникальных строк на основании информации из указанного файла.
- Аргументы
-
path | - путь к исходному файлу |
- Возвращает
- Созданный список уникальных строк
+ (instancetype) uniqueStringsWithContentsOfSerializedFile: |
|
(NSString *) |
path |
|
Классовый метод создает список уникальных строк с использованием данных из стандартного последовательного файла с заданным путем.
- Аргументы
-
path | - путь к исходному стандартному последовательному файлу |
- Возвращает
- Созданный список уникальных строк
+ (instancetype) uniqueStringsWithContentsOfURL: |
|
(NSURL *) |
url |
|
Классовый метод создает список уникальных строк с использованием данных по заданному URL.
- Аргументы
-
- Возвращает
- Созданный список уникальных строк
+ (instancetype) uniqueStringsWithContentsOfURLString: |
|
(NSString *) |
urlString |
|
Классовый метод создает список уникальных строк с использованием данных по заданному строкой URL.
- Аргументы
-
- Возвращает
- Созданный список уникальных строк
+ (instancetype) uniqueStringsWithData: |
|
(NSData *) |
data |
|
Классовый метод создает список уникальных строк с использованием заданного объекта данных.
- Аргументы
-
data | - исходный объект данных |
- Возвращает
- Созданный список уникальных строк
+ (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 |
|
readnonatomicassign |
Свойство возвращает список уникальных строк в виде стандартного упорядоченного множества
Свойство возвращает список уникальных строк в виде упорядоченного множества
Свойство возвращает содержащий все строки список строк
Свойство определяет обязательную генерацию исключительной ситуации при обнаружении повторяющихся строк.
Объявления и описания членов классов находятся в файлах: