Oxozle

by Azarov Dmitriy

7 май

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

Mac Console iTerm2

28 апр

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

17 мар

Столкнулся с проблемой, что боковое меню (MMDrawerController) при открытии оставляет открытую клавиатуру. Это конечно не проблема меню, но повозиться пришлось.

4 мар

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

1 мар

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

24 фев

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

XCode playground animations

31 янв

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

25 янв

Однажды... Я получил ошибку

*** -[ViewController respondsToSelector:]: message sent to deallocated instance 0x7a1f3e7b

Оказывается, в iOS могут быть зомби объекты и XCode умеет их ловить. В статье будет рассказано, что такое зомби объекты и что с ними делать.

24 янв
4400

Siri

siri

Однажды Siri поведала тайну...

siri знает календарь

10 янв

Довольно долго я не писал в блог. Случилось это потому, что я сменил основной язык программирования и полностью погрузился в мобильную разработку на нативном языке программирования от Apple Swift 2.0. В этой заметке рассмотрим Swift и два новых ключевых слова из Swift 2.0

Теги