Рубрика «разработка под iOS» - 6

1008F — или как раскирпичить свой Mac - 1

Всем привет! В этом посте речь пойдет о бесконечном режиме восстановления macOS, ошибках 1008F, 2003F, 2004F и о том как их побороть. 

Подобные ошибки можно встретить при попытке выполнить Internet Recovery своего Mac, а причин побуждающих к этому действию - множество. В моем случае, дело было так..

Предыстория

Читать полностью »

Чаты на вебсокетах в iOS, если у вас WAMP - 1

Разработка заняла примерно 9 месяцев, а я занимался реализацией клиент-серверного общения по сокету для iOS. Особенности нашей ситуации:

  1. Поддержка старых версий iOS, где нативных методов для общения по сокетам ещё не было — пришлось искать рабочую библиотеку и фиксить баги.
  2. Протокол WAMP на бэкенде — предстояло научить клиент декодировать any, декодировать протоколы и создать объект, который отвечает за отправку и приём сообщений.

Примечание: описанные ниже способы декодирования, можно применить и в других задачах.
Читать полностью »

Адаптируем UITableView под MVVM - 1

Введение

UITableView один из самых часто используемых компонентов UIKit. Табличное представление зарекомендовало себя как одно из самых удобных взаимодействий пользователя с контентом представленным на экране смартфона.

На сегодняшний день, каждому iOS разработчику необходимо в совершенстве владеть UITableView, знать тонкости и понимать как его адаптировать под разные архитектуры, чтобы использование не вызывало лишних проблем и трудностей.

Читать полностью »

В этом выпуске — сравнение “карт” iOS 1 и 14, паяльник для разработчиков, базовые концепции и базовые ошибки, продуктовые исследования и тренды рынка мобильных приложений в итоговом отчете за 2020 год. Подключайтесь!

Дайджест интересных материалов для мобильного разработчика #372 (23 — 29 ноября) - 1Читать полностью »

Об ужасной документации Apple - 1

В последние год-два я пришёл к осознанию того, что основной преградой к выполнению моей работы является документация. Или, если конкретнее, откровенный дефицит документации, предоставляемой Apple для своих платформ.

Apple предоставляет разработчикам набор инструментов — API, позволяющий нам создавать приложения для iOS, iPadOS, macOS и tvOS. Во многих случаях разобраться в том, как пользоваться этими API, достаточно просто. Как отвёртку можно использовать очень немногими способами, так и во многих случаях есть только один очевидный способ применения API.
Читать полностью »

В новом дайджесте проверка иконки сплеша, история одного рефакторинга и одного “однорукого” интерфейса, стандарты code review и обновление Firebase, сетевое мышление, Kotlin Developer Nanodegree, работа с Unity Asset Store и многое другое!

Дайджест интересных материалов для мобильного разработчика #368 (26 октября — 1 ноября) - 1Читать полностью »

Если вы хотите научиться iOS разработке, если вы уже разрабатываете под iOS и хотите повысить свой уровень или выступаете в роли лида или ментора, который отвечает за составление индивидуальных планов обучения, у меня есть кое-что для вас - вручную отобранный список материалов для профессиональной iOS разработки: книги, статьи, курсы и инструменты.

С одной стороны, в Интернете доступно очень много учебных материалов по теме iOS.
Только начни искать и вот уже десятки бесплатных и платных курсов, статей и книг, которые предлагают обучить с нуля или повысить уровень.

Но есть пара проблем:
Читать полностью »

В этом выпуске две истории инди-разработки игр, языки программирования внутри iOS, большие картинки внутри Android, ошибки разработчиков и дизайна кнопок, траты зумеров и монетизация маленьких приложений.

Дайджест интересных материалов для мобильного разработчика #367 (19 — 25 октября) - 1Читать полностью »

В новом дайджесте новые iPhone, новые карты и геолокация для Android, тестирование мобильных танков и отслеживание подписок, рейтинг рекламных сетей и чемпионат по Candy Crush Saga.

Дайджест интересных материалов для мобильного разработчика #366 (12 — 18 октября) - 1Читать полностью »

Развитие iPhone: от 2G до 5G - 1

Сегодня Apple представила iPhone 12, но там обошлось без сюрпризов. «5G, мини-вариант с экраном 5.4'', лидар в Pro-вариантах» — можете считать, что посмотрели часовую презентацию.

Зато думаю, что это хороший повод оглянуться, вернуть свой 2007-й и вспомнить, как айфоны менялись на пути от самого первого до самого нового. Теперь история iPhone захватывает уже четыре поколения сотовой связи — что с самым популярным смартфоном успело произойти за всё это время? Каких возможностей, которые кажутся само собой разумеющимися, сначала вообще-то не было?

Пост обо всех 14 поколениях получился бы слишком длинным, поэтому я выбрал шесть моделей c самыми значимыми изменениями.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js