|
Samond Classes Library 1.2.1-RELEASE build 181
|
Класс текстовых файлов Подробнее...
#import <SCTextFile.h>
Свойства экземпляра класса | |
| NSString * | path |
Создание текстовых файлов | |
| (instancetype) | + textFileWithCoder: |
| (instancetype) | + textFileWithContentsOfSerializedFile: |
| (instancetype) | + textFileWithDataDictionary: |
| (instancetype) | + textFileWithDataDictionaryFromFile: |
| (instancetype) | + textFileWithStream: |
| (instancetype) | + textFileWithFileStream: |
| (instancetype) | + textFileWithName: |
| (instancetype) | + textFileWithString: |
| (instancetype) | + textFileWithStrings: |
| (instancetype) | + textFileWithCollection: |
| (instancetype) | + textFileWithText: |
| (instancetype) | + textFileWithTextFile: |
| (instancetype) | + textFileWithName:stream: |
| (instancetype) | + textFileFromStream: |
| (instancetype) | + textFileWithName:path: |
| (instancetype) | + textFileWithPath: |
| (instancetype) | + textFile |
Инициализация текстовых файлов | |
| (instancetype) | - initWithTextFile: |
| (instancetype) | - initWithName:stream: |
| (instancetype) | - initFromStream: |
| (instancetype) | - initWithName:path: |
| (instancetype) | - initWithPath: |
Копирование текстовых файлов | |
| (void) | - setTextFile: |
Преобразование текстовых файлов | |
| SCText * | text |
Чтение и запись текстовых файлов | |
| (BOOL) | - read |
| (BOOL) | - readFromStream: |
| (BOOL) | - readWithPath: |
| (BOOL) | - write |
| (BOOL) | - writeTextToStream: |
| (BOOL) | - writeWithPath: |
| (BOOL) | - reset |
| (BOOL) | - appendToFileWithPath: |
Чтениа и запись текстовых блоков | |
| (BOOL) | - addTextFromStream: |
| (BOOL) | - addTextWithPath: |
| (BOOL) | - insertTextFromStream:atIndex: |
| (BOOL) | - insertTextWithPath:atIndex: |
| (BOOL) | - replaceTextInRange:withTextFromStream: |
| (BOOL) | - replaceTextInRange:withTextWithPath: |
| (BOOL) | - replaceText:withTextFromStream: |
| (BOOL) | - replaceText:withTextWithPath: |
| (BOOL) | - writeTextInRange:toStream: |
| (BOOL) | - writeTextInRange:withPath: |
| (BOOL) | - appendTextInRange:toFileWithPath: |
| (SCText *) | - cutTextInRange:toStream: |
| (SCText *) | - cutTextInRange:withPath: |
| (SCText *) | - cutAndAppendTextInRange:toFileWithPath: |
| (BOOL) | - writeTextWithSubstring:toStream: |
| (BOOL) | - writeTextWithSubstring:withPath: |
| (BOOL) | - writeTextWithoutSubstring:toStream: |
| (BOOL) | - writeTextWithoutSubstring:withPath: |
Класс текстовых файлов
Дополняет класс SCText методами работы с текстовыми файлами.
При работе класса возможно возникновение следующих ошибок:
| - (BOOL) addTextFromStream: | (SCStream *) | stream |
Метод добавляет в конец текста строки из указанного потока.
| stream | - входной поток |
| SCTextException | - обнаружена текстовая ошибка |
| SCStreamException | - обнаружена ошибка потока |
| SCSystemException | - обнаружена системная ошибка |
| - (BOOL) addTextWithPath: | (NSString *) | path |
Метод добавляет в конец текста строки из файла с указанным путем.
| path | - путь к исходному файлу |
| SCTextException | - обнаружена текстовая ошибка |
| SCStreamException | - обнаружена ошибка потока |
| SCSystemException | - обнаружена системная ошибка |
| - (BOOL) appendTextInRange: | (NSRange) | range | |
| toFileWithPath: | (NSString *) | path | |
Метод добавляет текст в указанном диапазоне в файл с заданным путем.
| range | - диапазон добавляемого текста |
| path | - путь к файлу для добавляемого текста |
| SCTextException | - обнаружена текстовая ошибка |
| SCStreamException | - обнаружена ошибка потока |
| SCSystemException | - обнаружена системная ошибка |
| - (BOOL) appendToFileWithPath: | (NSString *) | path |
Метод добавляет содержимое текстового файла в конце файла с указанным путем.
| path | - путь к файлу назначения |
| SCTextException | - обнаружена текстовая ошибка |
| SCStreamException | - обнаружена ошибка потока |
| SCSystemException | - обнаружена системная ошибка |
| - (SCText *) cutAndAppendTextInRange: | (NSRange) | range | |
| toFileWithPath: | (NSString *) | path | |
Метод вырезает текст в указанном диапазоне и добавляет его к файлу с указанным путем.
| range | - диапазон вырезаемого текста |
| path | - путь к файлу для добавления вырезанного текста |
| SCTextException | - обнаружена текстовая ошибка |
| SCStreamException | - обнаружена ошибка потока |
| SCSystemException | - обнаружена системная ошибка |
| - (SCText *) cutTextInRange: | (NSRange) | range | |
| toStream: | (SCStream *) | stream | |
Метод вырезает текст в указанном диапазоне и сохраняет его в заданном потоке.
| range | - диапазон вырезаемого текста |
| stream | - поток для сохранения вырезанного текста |
| SCTextException | - обнаружена текстовая ошибка |
| SCStreamException | - обнаружена ошибка потока |
| SCSystemException | - обнаружена системная ошибка |
| - (SCText *) cutTextInRange: | (NSRange) | range | |
| withPath: | (NSString *) | path | |
Метод вырезает текст в указанном диапазоне и сохраняет его в файле с указанным путем с уничтожением предыдущего содержимого файла.
| range | - диапазон вырезаемого текста |
| path | - путь к файлу для сохранения вырезанного текста |
| SCTextException | - обнаружена текстовая ошибка |
| SCStreamException | - обнаружена ошибка потока |
| SCSystemException | - обнаружена системная ошибка |
| - (instancetype) initFromStream: | (SCStream *) | stream |
Метод инициализирует текстовый файл со строками из указанного потока.
| stream | - открытый поток для чтения строк |
| SCTextException | - обнаружена текстовая ошибка |
| SCStreamException | - обнаружена ошибка потока |
| SCSystemException | - обнаружена системная ошибка |
| - (instancetype) initWithName: | (NSString *) | name | |
| path: | (NSString *) | path | |
Метод инициализирует текстовый файл с указанным именем со строками из файла с заданным путем.
| name | - имя текстового файла |
| path | - путь к исходному файлу |
| SCTextException | - обнаружена текстовая ошибка |
| SCStreamException | - обнаружена ошибка потока |
| SCSystemException | - обнаружена системная ошибка |
| - (instancetype) initWithName: | (NSString *) | name | |
| stream: | (SCStream *) | stream | |
| name | - имя текстового файла |
| stream | - открытый поток для чтения строк |
| SCTextException | - обнаружена текстовая ошибка |
| SCStreamException | - обнаружена ошибка потока |
| SCSystemException | - обнаружена системная ошибка |
| - (instancetype) initWithPath: | (NSString *) | path |
Метод инициализирует текстовый файл со строками из файла с заданным путем.
| path | - путь к исходному файлу |
| SCTextException | - обнаружена текстовая ошибка |
| SCStreamException | - обнаружена ошибка потока |
| SCSystemException | - обнаружена системная ошибка |
| - (instancetype) initWithTextFile: | (SCTextFile *) | textFile |
Метод инициализирует текстовый файл с использованием существующего текстового файла.
| textFile | - исходный текстовый файл |
| SCTextException | - обнаружена текстовая ошибка |
Метод загружает текст из указанного потока и вставляет его в заданную позицию.
| stream | - входной поток |
| index | - индекс вставки загруженного текста |
| SCTextException | - обнаружена текстовая ошибка |
| SCStreamException | - обнаружена ошибка потока |
| SCSystemException | - обнаружена системная ошибка |
| - (BOOL) insertTextWithPath: | (NSString *) | path | |
| atIndex: | (SCIndex) | index | |
Загружает текст из файла с указанным путем и вставляет его в позицию с заданным индексом.
| path | - путь к загружаемому файлу |
| index | - индекс вставки загруженного текста |
| SCTextException | - обнаружена текстовая ошибка |
| SCStreamException | - обнаружена ошибка потока |
| SCSystemException | - обнаружена системная ошибка |
| - (BOOL) read |
Метод загружает текст из текстового файла с ранее заданным путем.
| SCTextException | - обнаружена текстовая ошибка |
| SCStreamException | - обнаружена ошибка потока |
| SCSystemException | - обнаружена системная ошибка |
| - (BOOL) readFromStream: | (SCStream *) | stream |
Метод загружает текст из указанного потока.
| stream | - исходный поток |
| SCTextException | - обнаружена текстовая ошибка |
| SCStreamException | - обнаружена ошибка потока |
| SCSystemException | - обнаружена системная ошибка |
| - (BOOL) readWithPath: | (NSString *) | path |
Метод загружает строки из файла с указанным путем.
| path | - путь к файлу |
| SCTextException | - обнаружена текстовая ошибка |
| SCStreamException | - обнаружена ошибка потока |
| SCSystemException | - обнаружена системная ошибка |
Метод заменяет все вхождения указанного текста на текст из заданного потока.
| text | - заменяемый текст |
| stream | - исходный поток |
| SCTextException | - обнаружена текстовая ошибка |
| SCStreamException | - обнаружена ошибка потока |
| SCSystemException | - обнаружена системная ошибка |
| - (BOOL) replaceText: | (SCStrings *) | text | |
| withTextWithPath: | (NSString *) | path | |
Метод заменяет все вхождения указанного текста на текст из файла с заданным путем.
| text | - заменяемый текст |
| path | - путь к исходному файлу |
| SCTextException | - обнаружена текстовая ошибка |
| SCStreamException | - обнаружена ошибка потока |
| SCSystemException | - обнаружена системная ошибка |
| - (BOOL) replaceTextInRange: | (NSRange) | range | |
| withTextFromStream: | (SCStream *) | stream | |
Метод заменяет текст в указанном диапазоне на текст из заданного потока.
| range | - диапазон заменяемого текста |
| stream | - входной поток |
| SCTextException | - обнаружена текстовая ошибка |
| SCStreamException | - обнаружена ошибка потока |
| SCSystemException | - обнаружена системная ошибка |
| - (BOOL) replaceTextInRange: | (NSRange) | range | |
| withTextWithPath: | (NSString *) | path | |
Метод заменяет текст в указанном диапазоне на текст из заданного файла.
| range | - диапазон заменяемого текста |
| path | - путь к исходному файлу |
| SCTextException | - обнаружена текстовая ошибка |
| SCStreamException | - обнаружена ошибка потока |
| SCSystemException | - обнаружена системная ошибка |
| - (BOOL) reset |
Метод сбрасывает все произведенные с текстовым файлом изменения и заново загружает текст из файла на диске.
| SCTextException | - обнаружена текстовая ошибка |
| SCStreamException | - обнаружена ошибка потока |
| SCSystemException | - обнаружена системная ошибка |
| - (void) setTextFile: | (SCTextFile *) | textFile |
Метод заменяет содержимое и параметры текстового файла содержимым и параметрами указанного существующего текстового файла.
| textFile | - исходный текстовый файл |
| SCTextException | - обнаружена текстовая ошибка |
| + (instancetype) textFile |
Классовый метод создает неименованный пустой текстовый файл.
| + (instancetype) textFileFromStream: | (SCStream *) | stream |
Классовый метод создает текстовый файл со строками из указанного потока.
| stream | - открытый поток для чтения строк |
| SCTextException | - обнаружена текстовая ошибка |
| SCStreamException | - обнаружена ошибка потока |
| SCSystemException | - обнаружена системная ошибка |
| + (instancetype) textFileWithCoder: | (NSCoder *) | coder |
Классовый метод создает текстовый файл с использованием указанного кодировщика данных.
| coder | - исходный кодировщик данных |
| + (instancetype) textFileWithCollection: | (id<SCCollection>) | collection |
Классовый метод создает текстовый файл из строк из указанной коллекции.
| collection | - исходная коллекция |
| SCTextException | - обнаружена текстовая ошибка |
| SCCollectionException | - обнаружена ошибка коллекции |
| + (instancetype) textFileWithContentsOfSerializedFile: | (NSString *) | path |
Классовый метод создает текстовый файл с использованием данных из стандартного последовательного файла с заданным путем.
| path | - путь к исходному стандартному последовательному файлу |
| + (instancetype) textFileWithDataDictionary: | (NSDictionary *) | dictionary |
Классовый метод создает текстовый файл на основании данных из указанного словаря.
| dictionary | - словарь с исходными данными |
| + (instancetype) textFileWithDataDictionaryFromFile: | (NSString *) | path |
Классовый метод создает текстовый файл на основании данных словаря из указанного файла.
| path | - путь к файлу словаря |
| + (instancetype) textFileWithFileStream: | (NSString *) | path |
Классовый метод создает текстовый файл с использованием данных из указанного файлового потока.
| path | - путь к файлу потока |
| SCStreamException | - ошибка в ходе операции с потоком |
| SCSystemException | - системная ошибка |
| + (instancetype) textFileWithName: | (NSString *) | name |
Классовый метод создает текстовый файл с использованием указанного имени текста.
| name | - имя текста |
| + (instancetype) textFileWithName: | (NSString *) | name | |
| path: | (NSString *) | path | |
Классовый метод создает текстовый файл с указанным именем со строками из файла с заданным путем.
| name | - имя текстового файла |
| path | - путь к исходному файлу |
| SCTextException | - обнаружена текстовая ошибка |
| SCStreamException | - обнаружена ошибка потока |
| SCSystemException | - обнаружена системная ошибка |
| + (instancetype) textFileWithName: | (NSString *) | name | |
| stream: | (SCStream *) | stream | |
Классовый метод создает текстовый файл с указанным именем и строками из указанного потока.
| name | - имя текстового файла |
| stream | - открытый поток для чтения строк |
| SCTextException | - обнаружена текстовая ошибка |
| SCStreamException | - обнаружена ошибка потока |
| SCSystemException | - обнаружена системная ошибка |
| + (instancetype) textFileWithPath: | (NSString *) | path |
Классовый метод создает текстовый файл со строками из файла с заданным путем.
| path | - путь к исходному файлу |
| SCTextException | - обнаружена текстовая ошибка |
| SCStreamException | - обнаружена ошибка потока |
| SCSystemException | - обнаружена системная ошибка |
| + (instancetype) textFileWithStream: | (SCStream *) | stream |
Классовый метод создает текстовый файл с использованием данных из указанного потока.
| stream | - поток для чтения текстового файла |
| SCStreamException | - ошибка в ходе операции с потоком |
| SCSystemException | - системная ошибка |
| + (instancetype) textFileWithString: | (NSString *) | string |
Классовый метод создает текстовый файл с указанной строкой.
| string | - добавляемая в текстовый файл строка |
| SCTextException | - обнаружена текстовая ошибка |
| + (instancetype) textFileWithStrings: | (SCStrings *) | strings |
Классовый метод создает текстовый файл в виде копии указанного существующего списка строк.
| strings | - существующий список строк |
| SCTextException | - обнаружена текстовая ошибка |
| + (instancetype) textFileWithText: | (SCText *) | text |
Классовый метод создает текстовый файл на основании указанного существующего текста.
| text | - исходный текст |
| SCTextException | - обнаружена текстовая ошибка |
| + (instancetype) textFileWithTextFile: | (SCTextFile *) | textFile |
Классовый метод создает текстовый файл с использованием существующего текстового файла.
| textFile | - исходный текстовый файл |
| SCTextException | - обнаружена текстовая ошибка |
| - (BOOL) write |
Метод записывает содержимое текстового файла в файл с ранее заданным путем.
| SCTextException | - обнаружена текстовая ошибка |
| SCStreamException | - обнаружена ошибка потока |
| SCSystemException | - обнаружена системная ошибка |
| - (BOOL) writeTextInRange: | (NSRange) | range | |
| toStream: | (SCStream *) | stream | |
Метод сохраняет текст в указанном диапазоне в заданном потоке.
| range | - диапазон сохраняемого текста |
| stream | - выходной поток |
| SCTextException | - обнаружена текстовая ошибка |
| SCStreamException | - обнаружена ошибка потока |
| SCSystemException | - обнаружена системная ошибка |
| - (BOOL) writeTextInRange: | (NSRange) | range | |
| withPath: | (NSString *) | path | |
Метод записывает текст в указанном диапазоне в файл с заданным путем с уничтожением предыдущего содержимого файла.
| range | - диапазон сохраняемого текста |
| path | - путь к файлу для сохранения текста |
| SCTextException | - обнаружена текстовая ошибка |
| SCStreamException | - обнаружена ошибка потока |
| SCSystemException | - обнаружена системная ошибка |
| - (BOOL) writeTextToStream: | (SCStream *) | stream |
Метод записывает содержимое текстового файла в указанный поток.
| stream | - выходной поток |
| SCTextException | - обнаружена текстовая ошибка |
| SCStreamException | - обнаружена ошибка потока |
| SCSystemException | - обнаружена системная ошибка |
| - (BOOL) writeTextWithoutSubstring: | (NSString *) | substring | |
| toStream: | (SCStream *) | stream | |
Метод сохраняет в указанном потоке строки текста, которые не содержат заданную подстроку.
| substring | - искомая подстрока |
| stream | - поток для сохранения отобранных строк |
| SCTextException | - обнаружена текстовая ошибка |
| SCStreamException | - обнаружена ошибка потока |
| SCSystemException | - обнаружена системная ошибка |
| - (BOOL) writeTextWithoutSubstring: | (NSString *) | substring | |
| withPath: | (NSString *) | path | |
Метод сохраняет в файле с указанным путем строки текста, которые не содержат заданную подстроку.
| substring | - искомая подстрока |
| path | - путь к файлу для сохранения отобранных строк |
| SCTextException | - обнаружена текстовая ошибка |
| SCStreamException | - обнаружена ошибка потока |
| SCSystemException | - обнаружена системная ошибка |
| - (BOOL) writeTextWithSubstring: | (NSString *) | substring | |
| toStream: | (SCStream *) | stream | |
Метод сохраняет в указанном потоке строки текста, которые содержат заданную подстроку.
| substring | - искомая подстрока |
| stream | - поток для сохранения отобранных строк |
| SCTextException | - обнаружена текстовая ошибка |
| SCStreamException | - обнаружена ошибка потока |
| SCSystemException | - обнаружена системная ошибка |
| - (BOOL) writeTextWithSubstring: | (NSString *) | substring | |
| withPath: | (NSString *) | path | |
Метод сохраняет в файле с указанным путем строки текста, которые содержат заданную подстроку.
| substring | - искомая подстрока |
| path | - путь к файлу для сохранения отобранных строк |
| SCTextException | - обнаружена текстовая ошибка |
| SCStreamException | - обнаружена ошибка потока |
| SCSystemException | - обнаружена системная ошибка |
| - (BOOL) writeWithPath: | (NSString *) | path |
Метод сохраняет содержимое текстового файла в файл с указанным путем.
| path | - путь к файлу назначения |
| SCTextException | - обнаружена текстовая ошибка |
| SCStreamException | - обнаружена ошибка потока |
| SCSystemException | - обнаружена системная ошибка |
|
readnonatomicretain |
Свойство содержит путь к текстовому файлу.
|
readnonatomicretain |
Свойство возвращает содержимое текстового файла в виде текста.
1.8.9.1