#ios_programming

2025-12-02

Apple Developer бесплатные курсы для обучения в iOS

Евгений предоставляет открытый доступ к фундаментальным материалам по Swift: от установки и настройки Xcode до базовых конструкций языка, работы с циклами, классами, замыканиями, дженериками и многим другим. Курс разбит на 66 небольших глав, которые проходят комфортно и последовательно. Подходит: начинающим с нуля Язык: RU 🔗 lazyload.academy/articles/list Также на сайте доступен платный модуль по SwiftUI (76 глав) и модуль по многопоточности. Доступ открывается через Boosty — 1250 ₽/мес (стоимость полностью оправдана объёмом материала). Подробнее

habr.com/ru/articles/972450/

#ios #ios_programming #ios_development #ios_разработка #swift #swiftui #swift__разработка #swift_development #xcode #приложение_для_iphone

2025-08-04

Android vs iOS: кто победит в гонке ИИ и мобильных технологий?

Бум ИИ заставил техногигантов стремиться быстрее конкурентов внедрять инновации. Apple и Google, владеющие мобильными операционными системами iOS и Android, активно интегрируют собственные решения. Это платформа искусственного интеллекта Apple Intelligence и чат-бот c искусственным интеллектом Gemini. В настоящее время Google успешнее развивает ИИ-технологии. Однако поможет ли Google это преимущество обойти Apple на рынке мобильных устройств, особенно в США, где большинство пользователей предпочитает гаджеты «яблочной корпорации»? Вопрос остается открытым.

habr.com/ru/companies/finam_br

#мобильная_разработка #мобильные_приложения #мобильное_приложение #искусственный_интеллект #android #ios #ios_development #ios_разработка #ios_programming #ios_app

2025-05-14

Внешние платежи в App Store: что изменилось с выходом iOS 17.4

В рамках исполнения законодательства ЕС о цифровых рынках (DMA) Apple с марта 2024 года обязана предоставлять «альтернативные каналы» дистрибуции и оплаты для «читательских» приложений и ряда других категорий. Для этого разработчики в Европе заключают отдельное дополнение к договору (Alternative Terms Addendum) и получают специальные права на использование внешних платежей

habr.com/ru/articles/909364/

#дайджест_разработчика #дайджест #ios_development #ios_разработка #ios_programming #ios_app #appstore #app_store_russia #app_store_program_development #app_store_connect

2025-04-03

Google AI Studio: макеты Figma -> iOS приложение на Gemini 2.5 Experimental

Gemini 2.5 Experimental воспроизводит в SwiftUI с поразительной точностью стили текста и функциональные возможности прототипов, подготовленных дизайнерами в Figma . Особенно это касается разработки русскоязычных UI. Выдаёт полноценный изобретательный SwiftUI код, демонстрируя высокий потенциал Gemini 2.5 в преобразовании Figma-макетов в рабочий iOS-код.

habr.com/ru/articles/896498/

#swiftui #swift__разработка #swift_development #ai #gemini_ai #figma #ios_development #ios_programming #ios_разработка

2024-10-16

Tuist: добавляем генерацию проекта в текущее приложение

Знаете, что объединяет всех iOS-разработчиков, работающих над крупными проектами? Все мы когда-то сталкивались с этим старым знакомым — файлом .xcodeproj, который хранит в себе десятки, а то и сотни конфликтов после каждого merge. Мы тоже жили с этой проблемой много лет, пока не нашли решение. Знакомьтесь, Tuist — инструмент, который кардинально изменил наш подход к управлению проектами. Он не только помогает избежать конфликтов, но и автоматизирует генерацию ключевых компонентов, значительно облегчая команде жизнь. Если у вас всё еще сохранился этот «реликт прошлого», то, возможно, наш опыт поможет вам наконец-то избавиться от него. Давайте разберемся, как это сделать.

habr.com/ru/companies/cian/art

#ios #ios_development #ios_разработка #ios_programming #swift #tuist #разработка_под_ios #программирование #мобильная_разработка #мобильные_приложения

2024-02-27

[Перевод] Как работает async/await в Swift

Функция async/await в Swift появилась в iOS 15, и я полагаю, что на данный момент вы уже знаете, как ее использовать. Но задумывались ли вы когда-нибудь о том, как работает async/await изнутри? Или, может быть, почему выглядит и ведет себя именно так? Или даже почему вообще была представлена ? В типичной для SwiftRocks манере мы углубимся в компилятор Swift, чтобы ответить на вопросы о том, как работает async/await внутри . Это не инструкция по использованию async/await, а глубокое погружение в историю и реализацию этой функции, чтобы понять, как она работает, почему она работает , чего можно добиться с ее помощью и, самое главное, какие нюансы следует учитывать при работе с ней.

habr.com/ru/companies/cleverpu

#swift #async/await #асинхронное_программирование #ios #ios_разработка #ios_development #ios_programming

2024-01-24

Упрощаем локализацию iOS-приложения со String Catalogs

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

habr.com/ru/articles/788614/

#ios #ios_development #ios_разработка #ios_programming #localization #localisation #localizable_strings

2023-12-13

Разбор задачи D отборочного этапа Yandex Cup 2023 — iOS

Это статья из серии с разбором задач отборочного этапа Yandex Cup 2023 по направлению iOS-разработка с призовым фондом почти в 9 000 000 рублей. Повторюсь, правильных ответов у меня не было, и решал я уже после окончания отборочного этапа. Если заметите какие-либо неточности в формулировках, в размышлениях, в ответах, буду рад обсудить это в комментариях. Начнем!)

habr.com/ru/articles/778194/

#разработка #разработка_приложений #разработка_под_ios #ios #ios_разработка #ios_development #ios_programming #swift

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst