Dmitriy Azarov

В этой заметке я поделюсь списком используемых плагинов для XCode при разработке на языке программирования Swift. Без некоторых плагинов уже не представляю себе XCode, некоторые поставлены для интереса и прижились. Тем не менее если они есть в этом списке, значит мне они показались полезными.

  • 18 июль 2016
  • swift, xcode

Параллелизм позволяет выполнять несколько операций одновременно. С развитием многоядерных процессоров появилась возможность запускать несколько приложений одновременно. Большинство приложений и программ, запущенных в фоне, выполняют некоторые операции и не требуют мощных вычислительных ресурсов. Другое дело - приложение на переднем плане, с которым работает пользователь. Это должно быть очень отзывчивое приложение, показывающее текущее состояние и не создающее ощущения зависания.

  • 01 июнь 2016
  • iOS, Grand Central Dispatch

Долгое время я пользовался стандартным Terminal в Mac. Затем захотелось добавить цветов, игрался с цветами, но все это было не то. Пока в один день не решился на эксперименты. Вот что из этого вышло.

Mac Console iTerm2

  • 07 май 2016
  • Mac

Разрабатывая серверную часть web api хочется быть уверенным, что все данные, которые необходимы для обработки конкретного запроса с клиента переданы. Что все данные проходят валидацию на соответствие требований. В данной статье я поделюсь наработками в области валидации данных веб запросов к web api на asp.net mvc.

Сравнение объектов довольно частое занятие. Сравнение словарей может казаться довольно сложным процессом. Но не в Swift. Он элегантно сравнивает объекты словарей без ошибок определяя правильное значение.

  • 04 март 2016
  • swift

Язык программирования Swift появился с некоторыми замечательными возможностями. И, хотя эти функции давно уже есть в других языках программирования, в мире iOS это как глоток свежего воздуха. Во-первых это замыкания. Это функции специального типа замыкания, которые могут быть переданы как аргументы в другие функции и установлены как значение соответствующих свойств. В этом посте разберемся что такое замыкания и как их употреблять. 

  • 01 март 2016
  • iOS, swift