Как стать автором
Обновить
27
0
Ibrakhim Nikishin @IbrahimKZ

lead iOS dev

Отправить сообщение

Разбор архитектуры VIPER на примере небольшого iOS приложения на Swift 4

Время на прочтение18 мин
Количество просмотров90K
«У каждого свой VIPER». Автор неизвестен
В данной статье я хотел бы рассмотреть архитектуру VIPER на небольшом конкретном примере, который в того же время показывал всю мощь этой архитектуры и был написан на последнем Swift 4. Для тех, кто хочет сразу глянуть код, не читая всю статью, ссылка на реп в самом низу.


Читать дальше →
Всего голосов 13: ↑13 и ↓0+13
Комментарии47

Сколько тебе лет, Хабраюзер?

Время на прочтение1 мин
Количество просмотров17K
Думаю, многим будет интересно посмотреть, каков же возраст среднего хабраюзера, а также какой возраст преобладает, а какой нет.
(Прошу простить, если данный опрос уже проводился, но если и проводился, то новая статистика не помешает)
Всего голосов 157: ↑107 и ↓50+57
Комментарии158

Как сделать нестандартное всплывающее окошко при клике на метку в картах iOS

Время на прочтение5 мин
Количество просмотров8.2K
image
Этот пост адресован в первую очередь начинающим (и не очень) разработчикам на iOS.
Часто в приложениях требуется разместить карту с метками на какие-то места. Стандартными средствами можно изменить картинку метки, во всплывающем окошке при щелчке на метку можно изменить заголовок, подзаголовок, картинку, а также добавлять справа кнопку или еще что-то.
При этом, все эти элементы могут быть только стандартного размера и будут выглядеть примерно так, как на картинке справа.

Но что, если требуется создать нестандартное всплывающее окошко, в которое можно будет разместить все, что угодно, (ну почти, все, что угодно) как на картинке слева?
Как же это сделать?
Всего голосов 24: ↑19 и ↓5+14
Комментарии14

Каркас для web-приложений, построенный на CodeIgniter

Время на прочтение9 мин
Количество просмотров36K
image
Наверняка, многие веб-программисты изучали и, может быть, даже использовали такой замечательный фреймворк как CodeIgniter. Мой выбор пал на него ввиду того, что у него самый низкий порог вхождения, он наиболее прост в изучении, хорошая документация, быстрый и т.д. и т.п. Для простых проектов самое «оно», чтоб попробовать свои силы именно как разработчик. Само собой, для более серьезных проектов лучше использовать более функциональные и навороченные фреймворки.

Далее буду описывать, как я «апгрейдил» CodeIgniter, чтобы использовать этот каркас для разных проектов, т.к. базовый его функционал и примеры из документации, мягко говоря, очень простые, а в жизни всё гораздо сложнее. Итак, начнем-с.
Читать дальше →
Всего голосов 51: ↑44 и ↓7+37
Комментарии27

Информация

В рейтинге
Не участвует
Откуда
Алматы (Алма-Ата), Алма-Атинская обл., Казахстан
Дата рождения
Зарегистрирован
Активность

Специализация

Mobile Application Developer
Lead
От 10 000 $
iOS development