Pull to refresh
35
0
Максим Гришутин @BarredEwe

User

Send message

Привет! Делал пост в телеграме пару месяцев назад. Был запрос о более глубоком рассмотрении темы насмотренности. Постарался написать статью (на основе того поста) в более академическом стиле и с добавлением пунктов к рекомендациями. Возможно это и считывается как ChatGPT, но это не более чем стилизация. 

Но отмечу, я ничего не имею против использования ChatGPT)


Привет! Соглашусь что безопасный код не менее важен чем чистый и тд. Хорошее дополнение, постараюсь добавить в статью)

И проверять будут по подпискам на GitHub и в Telegram ?

Спасибо за статью, интересный опыт!

Собираетесь ли вы выкладывать это решение на GitHub?

Есть библиотека, которая работает по похожему принципу. Там немного другая реализация, но в целом идея такая же.

Получается так ?

Как нововведение это:

  • Упрощенный синтаксис

  • Поддержка UIKit

PS: В Xcode 15 Beta 3, макрос #Preview стал доступен для всех версий iOS. То что я отписывал выше, уже не актуально.

PS: В Xcode 15 Beta 3, макрос #Preview стал доступен для всех версий iOS. То что я отписывал выше, уже не актуально.

Хорошее дополнение, добавил ?

Привет ?

Я это особо не затрагивал, но макрос #Preview работает и с UIKit:

#Preview {
    let button = UIButton(type: .system)
    button.setTitle("UIKit", for: .normal)
    
    return button
}

На счет iOS 14, сам механизм макросов поддерживается на любой версии оси, главное использовать Xcode 15. Можно создать свой макрос или использовать сторонний. А вот макросы от Apple (SwiftData, Observable, Preview и тд) доступны только от iOS 17.

Отмечу что ничего не мешает поставить таргет в Xcode - iOS 13 и использовать макрос #Preview. Так как код превью не используется для сборки, туда можно смело добавить #if available(iOS 17, *)

Сначала прочитал с «Куботом». И подумал что статья будет про то, как тяжело на китайских телефонах домашку смотреть ?

Возможно так, вероятность сократится, будет стремиться к нулю. Но гарантировать что вероятность этого нулевая, достаточно сложно. А когда это стреляет, то разработчик вынужден править код, написанный не на его основном языке. Обычно еще время сборки увеличивается, проверял лет 5 назад с xib и storyboards.

Коллекции aka LazyVGrid, уже довольно давно есть. iOS 14.0 - SwiftUI 2.0

С одной стороны визуальный дизайнер форм, а с другой большие команды разработки. Одно с другим практически не совместимо ?

PS: Мерж конфликты в xml, это своеобразный фетиш

Выпускать игру на PS или XBOX, профита больше, и читеров нет)
Нет, из за бага пароль записывается в поле с подсказкой, а это поле уже хранится «где-то у себя».
2

Information

Rating
Does not participate
Works in
Date of birth
Registered
Activity

Specialization

Mobile Application Developer, Chief Technology Officer (CTO)
Lead