Загрузка сохраненных данных из текстового поля в пустой массив UIPicker

В вопросе переполнения стека есть хорошая тема . Возвращается ли доход «медленнее, чем возвращается« старая школа »? .

Это говорит :

ReadAllLines загружает все строки в память и возвращает строку []. Все хорошо и хорошо, если файл небольшой. Если файл больше, чем поместится в память, у вас не хватит памяти.

ReadLines, с другой стороны, использует возврат доходности для возврата по одной строке за раз. С его помощью вы можете прочитать любой файл размера. Он не загружает весь файл в память.

Предположим, вы хотели найти первую строку, содержащую слово «foo», а затем выйти. Используя ReadAllLines, вам нужно будет прочитать весь файл в памяти, даже если «foo» встречается в первой строке. С ReadLines вы читаете только одну строку. Какой из них будет быстрее?

blockquote>

0
задан ndmeiri 13 July 2018 в 21:39
поделиться