iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
12.4K subscribers
709 photos
66 videos
4.12K links
Самые интересные статьи, видео и новости, связанные с iOS разработкой. Не больше трёх материалов в день.

Регистрация в РКН: https://gosuslugi.ru/snet/67b464d698a28c4e866d827a

Размещение рекламы: @tanyasanovna
Download Telegram
Посмотрите, какая нереально крутая анимация карточки на SwiftUI, реализованная с помощью нескольких теней и акселерометра!
👍50💩7🤩5😢2
Про билд-систему Bazel много шума в Android тусовке, а вот iOSники исторически смотрели на нее довольно косо. Если вы хотите закрыть этот пробел в знаниях, прочитайте историю команды Reddit, которая перевела на Bazel все свое iOS приложение, и поделилась деталями миграции.
👍13
50 советов от бывалого разработчика инди-приложений для iOS. Вот некоторые из них:
🔗Не используйте iCloud, если вы рассматриваете возможность когда-то продать приложение.
📝Никогда не поддерживайте iPad с момента старта. От поддержки нельзя отказаться, аудитория в разы меньше, а работы дополнительной много.
💰Не бойтесь делать большие прыжки в экспериментах с ценой и менять ее от нескольких долларов до сотен, без этого не понять эластичность спроса.
Версия для тех, у кого нет VPN
👍29🔥2
🔥Начинаем текстовый Q&A с Русланом Молчановым (@ruslanys) про:
- Биржи, покупка крипты, р2р, хранение
- Холодные/(не) кошельки
- Смарт-контракты
- Токены (ERC20 и подобные) или монеты
- Торговля криптой. Инвестиции, фарминг, стейкинг, алгоритмическая торговля
- Реализация блокчейна, консенсус протокол, сетевое взаимодействие, EVM, и т.д.
- NFT

💬Как принять участие в обсуждении:
1. Пишите любой вопрос комментарием к этому посту
2. Используйте реплаи при дальнейшем общении

📆Заканчиваем в 17 часов, так что не откладывайте!
🔥152👍1
Недавно я выкладывал старый известный доклад Boundaries, про архитектурный подход «Functional Core Imperative Shell». Если вам стало интересно, то вот разбор того, как эта концепция ложится на SwiftUI приложения.
💩8👍3
Анализ того, как реализовать сложные формы в SwiftUI с максимальной производительностью – с помощью Canvas, Shape или изображений.
👍12🔥3
PHASE, Physical Audio Sparialization Engine, новый фреймворк от Apple для работы со звуком. Его основная особенность в том, что он позволяет моделировать реалистичный звук для виртуального окружения, который будет учитывать передвижения пользователя и особенности помещения. В статье детально разбираются его особенности и то, как завести его в своем проекте.
👍17💩1
Присматриваетесь к DocC, но так пока и не начали его использовать? В статье предлагается пошаговый план внедрения DocC в свою библиотеку:
1️⃣Покрыть документацией публичные типы
2️⃣Добавить документацию к публичным методам
3️⃣Добавить Documentation Catalog и общее овервью библиотеки
4️⃣Организовать верхнеуровневую страницу документации
5️⃣Написать статью с описанием базовых сценариев использования библиотеки
6️⃣Добавить ключевые сниппеты с примерами
7️⃣Покрыть документацией все остальные типы
👍14
Вряд ли вы разрабатываете приложения для watchOS, и еще более вряд ли делаете complications (это такие мини-виджеты на циферблатах). Но если вдруг вы с ними столкнетесь, то быстро поймете, что реализовать пиксель-перфект дизайн для циферблатов разного размера – не тривиальная задача.
👍10🔥4
Продолжение статей про улучшение перфоманса функции фильтрации в Swift. В одной части показывается, как добавление async/await в ненужное место только ухудшает перфоманс, а в другой используется более хитрое резервирование памяти.
👍5
Ребята из Додо выпустили Build Graph for Xcode – инструмент для анализа билда многомодульных приложений.
С помощью приложения можно:
— построить график всех модулей,
— оценить время каждого этапа,
— насколько билд распараллелен,
— какие задачи выполняются долго,
— какие связи между модулями.

Купить в App Store
Бесплатная версия на 90 дней
🔥62👍8💩5👏1
Альфа-Инвестиции приглашают iOS/Android-разработчиков на One Day Offer 19 марта. Все этапы интервью – за один день, оффер — за сутки. Ваш уровень – middle/senior, опыт в коммерческой разработке – от двух лет.

Подать заявку
👎29💩25👍6😁5🔥32
В апреле открывается подача заявок на участие в Google Summer of Code. Это оплачиваемая программа стажировок, в рамках которой вы можете все лето контрибьютить в разные open source проекты. В этом году в ней участвует и Swift, поэтому, если вам всегда хотелось вкатиться в разработку компиляторов или инструментов для разработчиков – смотрите на список проектов и вкатывайтесь!
🔥19
Если вы все еще не обновились на macOS Monterey, то хватит ждать. Новые версии Xcode, начиная с 13.3, не будут работать на более старых версиях операционки.
👎3
Небольшая статья с обзором того, как реализовывать Browser Extension на примере приложения, добавляющего заметки к страницам в Safari. Автор рассказывает про проблемы с хранением данных и построение бриджа между расширением и основным приложением.
👍13🔥4
«Лаборатория Касперского» ищет Developer iOS

Работа в «Лаборатории Касперского» — это не только масштабные задачи, но и приятные бонусы: бесплатное обучение, расширенный ДМС со стоматологией, спортзалы прямо в офисе, а еще — программа релокации для кандидатов из регионов и не только.

Быть специалистом в вирусах и антивирусах необязательно! Если вы:
— имеете опыт коммерческой разработки на языке Swift;
— знаете основные фреймворки iOS SDK (Foundation, UIKit);
— понимаете принципы построения пользовательского интерфейса в соответствии с Human Interface Guidelines;
— обладаете знаниями в области проектировании архитектуры приложений;
— и умеете работать с многопоточностью,

то переходите по ссылке, чтобы ознакомиться с подробной информацией о вакансии и присоединиться к команде лучших экспертов.
💩83🔥8👍3🤔3😁1