Рубрика «разработка под iOS»
Как мы создали приложение для тестирования клетки Фарадея и превратили его в инструмент продаж
2025-08-08 в 19:03, admin, рубрики: приватность, приложение, разработка, разработка мобильных приложений, Разработка под android, разработка под iOS, разработка приложений, смартфон, экранирование, экранированная комнатаКак сделать мобильное приложение в 2025 году за 2 недели
2025-07-16 в 9:15, admin, рубрики: dart, WebView, начинающим, Разработка под android, разработка под iOS, советыОтладка приложения, которое не хочет, чтобы его отлаживали
2025-02-19 в 13:01, admin, рубрики: flex, frida, iOS, LLDB, ruvds_перевод, обратная разработка, патчинг, разработка под iOSНедавно я столкнулся с приложением, которое:
- Блокирует прикрепление к нему отладчиков.
- Выполняет преждевременный выход при попытках инъецирования кода.
- Приводит к вылету телефона целиком, если запустить её со включённым джейлбрейком (!).
По последнему пункту: кто вообще так делает???
Всё, что мы делаем (например, выполняем моддинг TikTok, чтобы он показывал только видео с котиками, или устраняем торможения в чужих приложениях), требует возможности исследования работы приложения.
Но в приложениях для iOS очень часто используются дополнительные защиты от любопытных глаз, например, обнаружение джейлбрейка или обфускация кода.
Похоже, это приложение стало на удивление интересной комбинацией всего перечисленного.
Намного более сложной, чем можно было бы ожидать от обычного старого виджет-приложения.Читать полностью »
Apple не хочет, чтобы люди создавали приложения для собственного удовольствия
2023-08-11 в 7:16, admin, рубрики: App Store, apple, Блог компании Productivity Inside, разработка под iOSСоздание приложений – одно из моих увлечений. Часто эти приложения выполняют какую-то задачу, которая актуальна только для меня. Например, два года назад я написал приложение на Android и связал его со своим кастомным сенсором для почвы, чтобы получать уведомления о том, что мое комнатное растение нуждается в поливе.
В этом году я начал изучать BLE при помощи микроконтроллера Nordic NRF52. Мне захотелось создать приложение-компаньона для iPhone, которое выводило бы мне показания сенсора. Всё это затевалось исключительно для личного употребления и самообразования; я не предполагал, что приложением будет пользоваться кто-то, кроме меня.
К моему разочарованию, спустя неделю после загрузки приложения на айфон оно перестало открываться!
Читать полностью »
Упрощаем разработку на React Native: чем полезен CocoaPods?
2023-05-31 в 11:08, admin, рубрики: Cocoa, cocoapods, crossplatform, iOS, pods, React, ReactJS, Блог компании МойОфис, мобильная разработка, мойофис, разработка мобильных приложений, разработка под iOS, Софт
В МойОфис мы создаем продукты для совместной работы и делового общения. В том числе стремимся делать так, чтобы доступ к корпоративной коммуникации был максимально удобным для пользователя. Большинство наших решений — от редакторов документов и почтовых систем до цифрового рабочего пространства Squadus — представлены, помимо десктопа и веба, на основных мобильных платформах.
Swift async-await. Чем он лучше GCD?
2023-04-08 в 13:33, admin, рубрики: async/await, concurrency, GCD, iOS, kandinsky art, swift, разработка под iOS
Как мы приложение Додо Пиццы на арабский переводили
2023-03-07 в 6:43, admin, рубрики: dodoengineering, dodopizza, iOS, RTL, арабский язык, Блог компании Dodo Engineering, дизайн мобильных приложений, Дубай, локализация мобильных приложений, Локализация продуктов, ОАЭ, разработка мобильных приложений, разработка под iOSЧто вы знаете о том, как добавить поддержку языков, которые пишутся справа налево (Right to Left, RTL), в iOS‑приложение? Нужно использовать leading и trailing вместо left и right, а ещё… Вот и мы больше ничего не знали, но пришлось разобраться.
Мы готовим приложение Додо Пиццы к локализации на арабский язык. В статье хотим поделиться находками и рассказать, зачем нам поддержка RTL в приложении, почему не достаточно просто адаптировать вёрстку в коде для поддержки RTL, зачем мы перерисовывали иллюстрации и чем отличается арабский знак процента от европейского. Ещё покажем много скриншотов и поделимся шпаргалками по поддержке RTL в коде.
Жизненный цикл задачи после разработки
2023-01-14 в 16:31, admin, рубрики: a/b testing, IT-стандарты, jira, release, release cycle, release management, release planning, release train, Промышленное программирование, процесс разработки, разработка под iOS, Тестирование IT-систем, Тестирование мобильных приложенийФича = задача и далее по тексту :-)
Что есть задача для разработчика?
Как правило, разработка получает от продакт-менеджера техническое задание на разработку новой или исправление старой функциональности. Например, это выражено в виде PRD, который может содержать ссылки на Figma, список требований, ссылки и прочие полезности, необходимые для реализации задумки. Исходя из этих входных данных, разработчики могут имплементировать задачу и отдать на тестирование в QA команду. По завершению этих циклов задача готова к релизу.
После разработки
Приложение Хабра для Android и iOS
2022-12-30 в 12:35, admin, рубрики: android, cleverpumpkin, Блог компании Хабр, мобильное приложение, разработка мобильных приложений, Разработка под android, разработка под iOSНу что, я же обещал сюрприз к новому году, хотя и переживал, что мы можем не успеть пройти ревью. Об этом знают даже не все мои коллеги, так как всю работу мы держали в секрете — вы узнаёте в числе первых!
UPD: на iOS тоже прошли ревью!

Впервые приложение Хабра появилосьЧитать полностью »
User-Defined в iOS проекте
2022-09-03 в 17:28, admin, рубрики: clean code, iOS, ios development, solution, swift, User-Defined, xcode, разработка под iOSРазработка iOS приложения - процесс достаточно долгий и скрупулезный, и часто бывают ситуации, особенно в больших проектах, когда код у разработчика на устройстве и у конечного пользователя должен выдавать разные результаты. Это может показаться немного абсурдным, но я сейчас все объясню.

Используется:
-
Swift 5
-
Xcode 13.4.1


