Создаем гибкие интерфейсы
Один из самых недооцененных докладов WWDC, он вышел в 2018 году и до сих пор не потерял в актуальности
👉 Как в Apple работают над деталями в интерфейсе, чтобы он ощущался продолжением тела
👉 Как делать анимации дружественными и понятными
👉 Как обрабатывать пользовательские действия
Очень много примеров которые заставят вас взглянуть по-другому на анимации, жесты и мелкие нюансы, которые делают приложения по-настоящему нативными. Тот самый look&feel о котором все говорят но никто не может объяснить
#wwdc #design #gestures
Один из самых недооцененных докладов WWDC, он вышел в 2018 году и до сих пор не потерял в актуальности
👉 Как в Apple работают над деталями в интерфейсе, чтобы он ощущался продолжением тела
👉 Как делать анимации дружественными и понятными
👉 Как обрабатывать пользовательские действия
Очень много примеров которые заставят вас взглянуть по-другому на анимации, жесты и мелкие нюансы, которые делают приложения по-настоящему нативными. Тот самый look&feel о котором все говорят но никто не может объяснить
#wwdc #design #gestures
❤5👎2👍1
OptionSet в деталях (3 мин)
Казалось бы, элементарный тип OptionSet в Swift кроет в себе много деталей. Почему набор опций представлен массивом а не Set, как работает алгебра множеств и другие примеры доступны в заметке от iOS Broadcast на хабре
Казалось бы, элементарный тип OptionSet в Swift кроет в себе много деталей. Почему набор опций представлен массивом а не Set, как работает алгебра множеств и другие примеры доступны в заметке от iOS Broadcast на хабре
🔥4👎3😁2
ETTrace: надежное профилирование в iOS с Flame Charts (5 мин)
ETTrace - это фреймворк с открытым исходным кодом, написанный на Objective-C, и CLI (интерфейс командной строки) на Swift, который профилирует и визуализирует данные полностью локально. Он создан чтобы быть простым и быстрым: просто подключите фреймворк к вашему приложению, запустите ettrace для начала профилирования и остановите, чтобы мгновенно увидеть flame-граф. Перезапускать приложение не надо, как и блуждать по долгим меню, чтобы увидеть результат.
#tools
ETTrace - это фреймворк с открытым исходным кодом, написанный на Objective-C, и CLI (интерфейс командной строки) на Swift, который профилирует и визуализирует данные полностью локально. Он создан чтобы быть простым и быстрым: просто подключите фреймворк к вашему приложению, запустите ettrace для начала профилирования и остановите, чтобы мгновенно увидеть flame-граф. Перезапускать приложение не надо, как и блуждать по долгим меню, чтобы увидеть результат.
#tools
👍2👎2😁1🤔1
Вышел Xcode beta 5 и в нем стал доступен TipKit - фреймворк для обучения пользователей новым фичам.
Единственный материал по фреймворку это лекция про TipKit с WWDC, документации все еще нет, так что были сомнения что фреймворк вообще выйдет в релиз с iOS 17
- Доступен на всех Apple платформах и синхронизируется через iCloud
- Настройка правил работает через макросы
- Удобный API для тестирования подсказок
- Два типа подсказок,
#WWDC #TipKit
Единственный материал по фреймворку это лекция про TipKit с WWDC, документации все еще нет, так что были сомнения что фреймворк вообще выйдет в релиз с iOS 17
- Доступен на всех Apple платформах и синхронизируется через iCloud
- Настройка правил работает через макросы
- Удобный API для тестирования подсказок
- Два типа подсказок,
popover
и inline
#WWDC #TipKit
👍4❤2👎2🔥1🥰1