Базовый гайд по настройке нового Mac
Идеальный помощник когда не хочется переносить ничего лишнего со старого устройства но не помнишь что нужно установить
- Установка и настройка
- Корректная установка окружения
-
#избранное
Идеальный помощник когда не хочется переносить ничего лишнего со старого устройства но не помнишь что нужно установить
- Установка и настройка
Sublime Text
, Visual Studio Code
- Корректная установка окружения
Python
, Ruby
, Docker
-
xcode-select
, Oh My Zsh
#избранное
🔥5👎3
This media is not supported in your browser
VIEW IN TELEGRAM
Новое свойство symboleffect в SFSymbols для анимаций
👉 Появление/исчезновение (
👉 Подпрыгивание (
👉 Изменение размера (
👉 Изменение цвета (
👉 Пульсация (
👉 Замена (
Анимациям можно задать одно из поведений:
👉 Конечное -
👉 Неопределенное -
👉 Переход -
👉 Переключение -
#SFSymbols #iOS17
👉 Появление/исчезновение (
Appear/Disappear
)👉 Подпрыгивание (
Bounce
)👉 Изменение размера (
Scale
)👉 Изменение цвета (
Variable Color
)👉 Пульсация (
Pulse
)👉 Замена (
Replace
)Анимациям можно задать одно из поведений:
👉 Конечное -
DiscreteSymbolEffect
. Одноразовая анимация на короткий момент времени.👉 Неопределенное -
IndefiniteSymbolEffect
.Неопределенно долгая анимация до удаления эффекта👉 Переход -
TransitionSymbolEffect
. Появление и исчезновение символа👉 Переключение -
ContentTransitionSymbolEffect
. Производит переход с одного символа в другой#SFSymbols #iOS17
👍4👎1😱1
Зачем Apple выпустила Package с HTTP типами?
📱 Клиентские приложения на платформах Apple используют URLSession API которая является частью Foundation
🖥️ Для серверных Swift приложений рекомендуется использовать SwiftNIO
🛜 Swift HTTP Types предоставляет ключевые абстракции для обмена сообщениями по HTTP. HTTPRequest и HTTPResponse описывают формат клиент-северных сообщений. Выделение абстракций в отдельный Package позволяет выделять общий код для клиента и сервера.
#OpenSource #Package #SwiftHTTPTypes
📱 Клиентские приложения на платформах Apple используют URLSession API которая является частью Foundation
🖥️ Для серверных Swift приложений рекомендуется использовать SwiftNIO
🛜 Swift HTTP Types предоставляет ключевые абстракции для обмена сообщениями по HTTP. HTTPRequest и HTTPResponse описывают формат клиент-северных сообщений. Выделение абстракций в отдельный Package позволяет выделять общий код для клиента и сервера.
#OpenSource #Package #SwiftHTTPTypes
👍2👎1🔥1
Short Introduction to Multithreading and Thread-Safe Operations in Swift (9 мин)
Статья поможет освежить знания в многопоточности на Swift. Рекомендовано, если подзабыли, или перед собеседованием 😉
#concurrency
Статья поможет освежить знания в многопоточности на Swift. Рекомендовано, если подзабыли, или перед собеседованием 😉
#concurrency
👍1👎1
This media is not supported in your browser
VIEW IN TELEGRAM
Whats new in UIKit - метод viewWillAppearing: обратно совместим с iOS 13. В каком порядке будет вызван viewIsAppearing?
👎1
В каком порядке будет вызван viewIsAppearing?
Anonymous Quiz
45%
1, 2, 3, 2, 3, 2, 1
34%
1, 2, 3, 2, 3, 1
20%
1, 2, 3, 3
👎1
Метод viewIsAppearing: вызывается после вызова viewWillAppear: и перед вызовом viewWillLayoutSubviews
Обратная совместимость достигается за счет приватности этого метода. Он уже был реализован в iOS 13 и только сейчас его сделали публичным для всех разработчиков
Обратная совместимость достигается за счет приватности этого метода. Он уже был реализован в iOS 13 и только сейчас его сделали публичным для всех разработчиков
👎1
Расширение для Xcode c AI
- Автокомплит кода с GitHub Copilot и Codeium
- Чат OpenAI ChatGPT
- Код из описания
#copilot #chatGPT
- Автокомплит кода с GitHub Copilot и Codeium
- Чат OpenAI ChatGPT
- Код из описания
#copilot #chatGPT
👍4👎3❤1
Что нового в Foundation в iOS 15
Скоро будет релиз iOS 17, время поднять таргет до iOS 15. Одно из новшеств в Foundation iOS 15 стал новый API для работы с форматтерами:
👉 Даты
👉 Интервалы
👉 Списки
👉 Единицы измерения
👉 Числа
👉 Имена
#iOS15 #Foundation
Скоро будет релиз iOS 17, время поднять таргет до iOS 15. Одно из новшеств в Foundation iOS 15 стал новый API для работы с форматтерами:
👉 Даты
👉 Интервалы
👉 Списки
👉 Единицы измерения
👉 Числа
👉 Имена
#iOS15 #Foundation
👍21🔥5❤1👎1
Что нового в фото пикере в iOS 15
При поднятии минимального таргета еще больше поводов заменить кастомный пикер на системный:
- Упорядоченный выбор фото, идеально для медиа публикаций
- Отображение прогресса загрузки фото из iCloud
- Можно создавать и обновлять альбомы с ограниченным доступом к галерее
- Изменение выбранных фото. Открывается с выбранными пользователем фотографиями
#iOS15 #PhotoKit #PHPhotoLibrary #PHPicker
При поднятии минимального таргета еще больше поводов заменить кастомный пикер на системный:
- Упорядоченный выбор фото, идеально для медиа публикаций
- Отображение прогресса загрузки фото из iCloud
- Можно создавать и обновлять альбомы с ограниченным доступом к галерее
- Изменение выбранных фото. Открывается с выбранными пользователем фотографиями
#iOS15 #PhotoKit #PHPhotoLibrary #PHPicker
👍7👎2🔥1