Vladimir "Dair" Lebedev-Schmidthof (dair_spb) wrote,
Vladimir "Dair" Lebedev-Schmidthof
dair_spb

Category:

Борьба со Swift

Господи, какое же говно учудил Эппл всего через три года после смерти Джобса!

Простой код, есть функция, которая возвращает содержимое каталога в массиве строчек.

let contents = FileManager.default.contentsOfDirectory(atPath: path)

Отлично.

НО.

Она может кинуть исключение. Ну если каталога нет, или permission denied.
Это не мой случай — мне насрать на эти исключения, у меня все каталоги точно есть к этому моменту, доступ к ним есть.

Но нет.
Я ОБЯЗАН, сука, обработать исключение.

Это вертеть вокруг этого блок с обработкой ошибок, про которые я уже подумал заранее.
Идиотский язык.
Tags: software development, swift
Subscribe

  • Обзавёлся новым монитором

    Теперь всё видно, и глаза меньше устают. Iiyama XB2779QS-B1. Пока что (дня не прошло :-)) доволен как слон. Подключил по DVI, в родном…

  • Пятно жирафа

    ... в жизни. Хакинтош не ставится, не растёт кокос, фару мне не привезли, завтра буду звонить по разборкам, искать. Ещё сегодня ВНЕЗАПНО…

  • Изучение страшных слов

    ... — SDSL, SHDSL. Вкратце задача — организовать IP-соединение в чистом поле (Fallout-2014, дада) на расстоянии порядка единиц…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 6 comments