iOS Broadcast
Вы пользуетесь SwiftUI Preview ?
This media is not supported in your browser
VIEW IN TELEGRAM
Как показал опрос, только около 30% разработчиков активно используют SwiftUI Preview. Главной причиной является "стабильность" работы этого инструмента. Несмотря на все старания, даже в актуальной версии Xcode, запуск предпросмотра работает через раз. Но что интересно, уже сейчас можно использовать те подходы и принципы, которые заложены в SwiftUI Preview в обычном симмуляторе. Hot reloading это то чего не хватает тем кто пробовал разработку в вебе или Flutter, возможность без перезапуска вносить изменения в исходный код. В статье рассматривается пример, как использовать hot reloading уже сегодня. Ну а я жду официальной поддержки и анонса на скором WWDC
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
С появлением UIHostingConfiguration стало намного проще добавлять содержимое SwiftUI в UITableView. Он довольно хорошо справляется со сценариями повторного использования, это намного проще, чем старый метод configure(data:), который большинство людей использовали в ячейке на основе UIKit. Но, как часто бывает со SwiftUI, нужно понимать как это работает под капотом. Например при переиспользовании ячеек. Для этого случая важно установить идентификатор вручную для каждой SwiftUI ячейки. В статье как раз рассматривается этот пример, в котором из-за смешанного контента внутри ячеек, появляются глитчи при прокрутке коллекции
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍1
Итоги презентации Apple "Let loose"
🟢 Новый 12.9 дюймовый iPad Air
🟢 Новый iPad Pro
🟢 Новый процессор M4 на 3 нанометровой технологии с упором на исполнение нейронок
🟢 Новый Apple Pencil Pro с жестами, совместимый с iPad Air
🟢 Новая клавиатура для iPad
Хочется отметить что M4 представили через 7 месяцев после M3 и главный прорыв в исполнении нейронок. Ждем WWDC и множества нововведений с ML и LLM
Хочется отметить что M4 представили через 7 месяцев после M3 и главный прорыв в исполнении нейронок. Ждем WWDC и множества нововведений с ML и LLM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Маленькая но полезная подсказка: у Binding есть опциональный конструктор который позволяет оставить аргумент опциональным и избежать ошибки компиляции
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23
Принят "новый" тип в стандартную библиотеку синхронизации -
Mutex
. Этот тип будет оболочкой для примитива мьютекса, зависящего от платформы. Теперь, для защиты данных в классе, используемыемых одновременно многими потоками можно использовать конструкцию:
class FancyManagerOfSorts {
let cache = Mutex<[String: Resource]>([:])
func save(_ resource: Resource, as key: String) {
cache.withLock {
$0[key] = resource
}
}
}
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
swift-evolution/proposals/0433-mutex.md at main · swiftlang/swift-evolution
This maintains proposals for changes and user-visible enhancements to the Swift Programming Language. - swiftlang/swift-evolution
🔥16❤2
Большие новости от OpenAI завтра вечером
Завтра мы узнаем что-то новое про продукты OpenAI, но не про поиск, слухи о котором были до этого. CEO OpenAI, Сэм Альтман анонсировал в своем аккаунте "это не gpt-5, не поисковая система, но мы усердно работали над некоторыми новыми вещами, которые, как мы думаем, понравятся людям! Мне кажется, это волшебство". Что интересно, анонс состоится в понедельник 13 мая, ровно за сутки до Google I/O 2024
Завтра мы узнаем что-то новое про продукты OpenAI, но не про поиск, слухи о котором были до этого. CEO OpenAI, Сэм Альтман анонсировал в своем аккаунте "это не gpt-5, не поисковая система, но мы усердно работали над некоторыми новыми вещами, которые, как мы думаем, понравятся людям! Мне кажется, это волшебство". Что интересно, анонс состоится в понедельник 13 мая, ровно за сутки до Google I/O 2024
👍2
Cделка Apple и OpenAI. ChatGPT прийдет на iPhone
Источники блумберг утверждают, что сейчас обе стороны завершают согласование условий договора. OpenAI позволит Apple сделать ChatGPT частью серии новых функций ИИ, о деталях которой мы совсем скоро узнаем на WWDC. Надеяться что Apple сможет все запускать на устройствах не стоит, до этого были новости о разработке центров обработки данных, оснащенных процессами собственного производства.
Можно точно сказать что Siri несмотря на то что была одним из первых AI ассистентов невероятно отстала от других решений на рынке. Очень хочется верить, что получится запустить нейронку оффлайн и утилизировать всю мощь сопроцессора не только для создания "воспоминаний" в галерее
Источники блумберг утверждают, что сейчас обе стороны завершают согласование условий договора. OpenAI позволит Apple сделать ChatGPT частью серии новых функций ИИ, о деталях которой мы совсем скоро узнаем на WWDC. Надеяться что Apple сможет все запускать на устройствах не стоит, до этого были новости о разработке центров обработки данных, оснащенных процессами собственного производства.
Можно точно сказать что Siri несмотря на то что была одним из первых AI ассистентов невероятно отстала от других решений на рынке. Очень хочется верить, что получится запустить нейронку оффлайн и утилизировать всю мощь сопроцессора не только для создания "воспоминаний" в галерее
⚡11👍3🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
OpenAI представили модель GPT-4о
В отличии от всего что было ранее, эта модель изначально обучалась не только на текстах но и видео с аудио. Очень советую посмотреть те демо, которые демонстрируют разработчики. Каждое из них убивает по продукту, который совсем недавно разрабатывался на основе LLM. Самое удивительное, конечно, возможности для персоналных ассистентов. Основные демо:
🟢 Подготовка к интервью
🟢 Репетитор по математике
🟢 Генерация музыки и песен
🟢 Переводчик в реальном времени
🟢 Фасилитация созвонов и митингов
🟢 Генерация уникальных поздравлений
🟢 Первая линия поддержки
🟢 Персональный ассистент
Это именно то что мы видели в фантастических фильмах и то чего ждали от развития Siri. Исходя из слухов, Apple достаточно впечатлились для того чтобы выйти на сделку с OpenAI.
В отличии от всего что было ранее, эта модель изначально обучалась не только на текстах но и видео с аудио. Очень советую посмотреть те демо, которые демонстрируют разработчики. Каждое из них убивает по продукту, который совсем недавно разрабатывался на основе LLM. Самое удивительное, конечно, возможности для персоналных ассистентов. Основные демо:
Это именно то что мы видели в фантастических фильмах и то чего ждали от развития Siri. Исходя из слухов, Apple достаточно впечатлились для того чтобы выйти на сделку с OpenAI.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🤔4
Что будет если изменить NSLayoutConstaint constant в блоке UIView.animate без вызова layoutIfNeeded
Anonymous Quiz
43%
Изменение не применится
42%
Изменение применится без анимации
14%
Изменение применится с анимацией
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
С проникновением SwiftUI в массы, в сообществе знания о autolayout становятся хуже. Если вы не знали или уже забыли зачем нужен метод layoutIfNeeded и чем он отличается от layoutsubviews советую пролистать статью с примерами.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🤔1
Этот отчет очень близок разработчикам: каждый раз когда вы получали Reject по пункту 4.3 - Design - Spam или другому, каждый раз когда вы не смогли продлить аккаунт разработчика-вы попали в эту статистику. Основные показатели за 2023 год:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
13 мая вышла релизная версия Xcode 15.4, основные нововведения:
🌟 Поддержка распространения приложений через веб-браузер
🐛 Исправили ошибку установки приложений на часы 3 серии и ниже
Нововведений совсем немного, минорные багфиксы. Версия IDE достаточно стабилизировалась, а значит совсем скоро мы увидим новую забагованую версию Xcode 16
Please open Telegram to view this post
VIEW IN TELEGRAM
Apple Developer Documentation
Xcode 15.3 Release Notes | Apple Developer Documentation
Update your apps to use new features, and test your apps against API changes.
🔥13🎉3👍2
Хабр
Как зарегистрировать Apple Developer в App Store для физических лиц. Гайд 2024 года
В предыдущей статье рассказали, как разработчику зарегистрировать аккаунт в Google Play в 2024 годy . Сегодня подготовили актуальный гайд по регистрации Apple Developer в App Store для физических лиц....
Если вы когда-то уже входили в программу разработки, все достаточно просто-достаточно пополнить счёт через оператора и продлить как обычную подписку на iCloud или музыку.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4