Dmitriy Azarov

Ctrl + ↑ Позднее

Долгое время я пользовался стандартным 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

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

XCode playground animations

  • 24 фев 2016
  • iOS, xcode, playground

Качественные приложения должны уметь работать при плохом интернете. Должны показывать статус операций. Не говоря уже о том, что ни в коем случае не должны падать при отсутствии или плохом интернете. В идеале при работе в оффлайн приложение должно запомнить что происходило и при возвращении в онлайн все операции выполнить.

  • 31 янв 2016
  • iOS, xcode
Ctrl + ↓ Ранее