Собираем базу компаний, которые сокращают штат или зарплаты из-за кризиса. Заполните анкету
×Закрыть

Материалы по теме «iOS»

RSS

Применение GameplayKit Randomization и State Machine в iOS-проектах Применение GameplayKit Randomization и State Machine в iOS-проектах

Andrew Konovalskyi 1318

Как в неигровых приложениях использовать GameplayKit, набор инструментов от Apple для быстрого конструирования игровых процессов и алгоритмов, — в статье iOS-разработчика Андрея Коновальского. 1

OS Daemonology: виды, преимущества, подводные камни OS Daemonology: виды, преимущества, подводные камни

Vladimir Alkenso Vashurkin 4757

О разновидностях демонов в *OS и зачем они нужны: например, размещение своего кода в демонах сильно усложняет задачу злоумышленникам и просто реверс-инженерам, которым по какой-то причине захотелось разобраться в том, как же работает ваш код. О преимуществах «демонов» — в статье разработчика Владимира Вашуркина. 7

Используем SpriteKit для создания анимации в Swift Используем SpriteKit для создания анимации в Swift

Andrew Konovalskyi 2531

SpriteKit удобен для создания несложных анимационных сцен, таких как полноэкранная анимация загрузки, иллюстрация в Onboarding- и Tutorial-экранах или в других элементах пользовательского интерфейса. Как, используя игровой движок SpriteKit, можно легко создать анимации — в статье iOS-разработчика Андрея Коновальского. 6

LocaleBro — локализация Android- и iOS-приложений без лишней работы LocaleBro — локализация Android- и iOS-приложений без лишней работы

Евгений Ткаченко 2572

Android-разработчик Евгений Ткаченко рассказывает о том, как создал LocaleBro — веб-платформу для локализации мобильных приложений, заточенную под разработчиков, переводчиков и менеджеров. 12

WWDC 2019: обзор и практическое применение Custom Instruments и SF Symbols WWDC 2019: обзор и практическое применение Custom Instruments и SF Symbols

Andrew Verhunov 1861

Что осталось за кадром онлайн-трансляции WWDC 2019 и с чем предстоит работать iOS-девелоперам уже в ближайшем будущем — рассказывает Андрей Вергунов, участник конференции и iOS-разработчик в NIX. 2

Как UICollectionViewDiffableDataSource упрощает разработку UICollectionView Как UICollectionViewDiffableDataSource упрощает разработку UICollectionView

Алексей Гурин 2458

DataSource значительно облегчает разработку на UICollectionView, избавляя от необходимости дополнительно вызывать методы, уменьшая количество ошибок. Подробнее — в статье iOS Team Lead в Sidekick Selling Inc Алексея Гурина. 9

Как GlobalLogic создавала EcoHike — приложение для туристов, которые хотят очистить Карпаты от мусора Как GlobalLogic создавала EcoHike — приложение для туристов, которые хотят очистить Карпаты от мусора

Yuriy Golovanov 4676

Цель проекта EcoHike — сделать Карпаты чище. Разработчики GlobalLogic использовали в мобильном приложении Swift для iOS, Kotlin и Java для Android, а также библиотеку Mapbox для работы с картами. О технической реализации и работе приложения рассказывает Юрий Голованов, Senior Manager. 13

Отображение списков с помощью UICollectionViewCompositionalLayout в iOS Отображение списков с помощью UICollectionViewCompositionalLayout в iOS

Алексей Гурин 2918

UICollectionViewCompositionalLayout — эволюционный шаг в разработке на iOS. Благодаря данному инструменту создавать коллекции элементов стало намного проще, декларативный подход позволяет удовлетворить 99% пожеланий разработчиков. Подробнее — в статье iOS Team Lead в Sidekick Selling Inc Алексея Гурина. 4

Как в Live Animations создали AR-контент для книги Alif and Sofia, которая учит мусульманских детей молиться Как в Live Animations создали AR-контент для книги Alif and Sofia, которая учит мусульманских детей молиться

Serhey Khukhra 3753

Главной целью проекта с учетом его тематики было сделать обучение исламским традициям и обрядам детей, живущих в странах Юго-Восточной Азии, более интересным и вовлекающим с помощью технологии AR. 50

Как мы разработали функцию совместного написания писем в email-клиенте Spark Как мы разработали функцию совместного написания писем в email-клиенте Spark

Dmitry Povolotsky 4190

Меня зовут Дмитрий Поволоцкий, я являюсь iOS/Mac разработчиком в Readdle на проекте Spark. В этой статье я расскажу о нашем пути к реализации одной из самых интересных в технологическом плане фич Spark — «Shared Drafts». 17

Как в KeepSolid разработали LezGo — навигатор для совместных автопутешествий Как в KeepSolid разработали LezGo — навигатор для совместных автопутешествий

Antonina Sheremet 3585

LezGo — навигатор для совместных автопутешествий, который разработала команда студентов IT-интернатуры KeepSolid. Приложение позволяет создавать маршрут и делиться им с друзьями, чтобы оставаться на одной волне во время путешествия. 8

Как я побывал на WWDC19 по стипендии: лайфхаки и новости с конференции Как я побывал на WWDC19 по стипендии: лайфхаки и новости с конференции

Tim Hazhyi 4864

Привет, меня зовут Тим. Я iOS-разработчик из Одессы, но с осени 2018 года живу и учусь в Италии. Начиная с 1 по 8 июня я провел незабываемую неделю на WWDC19 в Калифорнии и хочу поделиться с вами своими впечатлениями. 6

i-bee — удаленный контроль над пасекой <nobr>i-bee —</nobr> удаленный контроль над пасекой

Elizabeth Kochevykh 9452

i-bee — система для пасечников, которая дает возможность контролировать состояние каждого улья в реальном времени, вести учет всех операций и получать моментальные уведомления в случае экстренных ситуаций. 31

Проектирование retry обертки для функций на Swift Проектирование retry обертки для функций на Swift

Алексей Савченко 2855

Меня зовут Алексей Савченко, я iOS инженер в Genesis. Недавно я столкнулся с ситуацией, когда некоторая функция в проекте могла сгенерировать ошибку при определенном стечении обстоятельств, и был смысл в повторном вызове этой функции. Хочу поделиться с вами своим решением. 7

← Сtrl 1234 Ctrl →

Комментарии

кстати да, этому принципу самое место в problem solving
В ембедеді усе сильнозв’язане. Щоб запустити систему, вона має виконувати мінімальну функціональність. Ви трохи плутаєте архітектуру та функціональність... Навіть на C можна писати в OOP стилі, хоча мова не підтримує OOP аж ніяк.
б.дь чувак іди к х.рам погаварі с рукой в тебе вірус разжіженія мосгу тобі люди кажуть як нада ти наху.сь пристаєш зі своїми «виводами» коли ти ні балакать ні мультик подивиться не здатен тобі реально лічіться надо я тобі так зразу і сказав ))
В программировании такие решения называются «костыли», и чем чаще они используются, тем быстрее проект стареет до неподдерживаемого состояния.
Замечательная статья, спасибо🙏 Хотелось бы упомянуть про принцип бритвы Оккакма в контексте problem solving: самое простое решение скорее всего является самым правильным, и среди прочих равных альтернативных решений следует выбирать то, у которого наименшее...
В январе уехали, а что мешало вернуться в марте? Извините, но честно не понял Вашей мысли )
Дякую за відгук! Згоден, зараз є дуже багато пейперів і немає сенсу застрягати на якомусь незрозумілому. Взагалі вміння працювати з пейперами — це скіл. Це не тільки про математичну підготовку, а і про вміння планувати свій робочій процес.
а, якщо з України ще в січні поїхали? Коли взагалі не було жодної мови про коронавірус в Європі і тим більше в Україні
Не заплутуйте мене. осьо, осьо та осьо пишуть звичайні англомовні, можливо неграмотні: A bunny is a small rabbit. A hare is a different species of animal. Rabbit and bunny are the same.
Не читал.
Понял) А Голдратт — скорее да или скорее нет, если читали?
Отличная страна, для того что б застрять на лишний месяц!)
Текст ведь не про RCA а про оптимизацию принятия решений. + там кча примеров которые на самом деле все разные да и с недостатком даанных. Возьмеме кейс с форматом.
Сейлзи сидять на комісіїї зазвичай.