Size: a a a

iOS Developers — русскоговорящее сообщество

2020 April 14

AS

Alexander Solncev in iOS Developers — русскоговорящее сообщество
благо что есть совместимость с юайкит в обе стороны
источник

SV

Sergey Vanichkin in iOS Developers — русскоговорящее сообщество
Эловский метод объединения подписок/покупок работает только если id один и тот же у приложения и в mac версии и в ios версии, верно? а как быть если маковское приложение уже давно и с другим айдишником имеется? как то можно сменить айдишник? Кто в курсе?
источник

S

Stanislav in iOS Developers — русскоговорящее сообщество
Осталось запилить совместимость с iOS ниже 13
источник

AS

Alexander Solncev in iOS Developers — русскоговорящее сообщество
Stanislav
Осталось запилить совместимость с iOS ниже 13
ну вроде хорошим тоном считается поддерживать 2 последние версии, как выйдет 14я ось - можно считать что все ок
источник

KS

Kirill Saltykov in iOS Developers — русскоговорящее сообщество
Stanislav
Осталось запилить совместимость с iOS ниже 13
Моя влажная мечта
источник

AS

Alexander Solncev in iOS Developers — русскоговорящее сообщество
но вот в сториборды я уже точно не вернусь - лучше уж тогда какой нибудь snapkit
источник

I

Ivan in iOS Developers — русскоговорящее сообщество
Kirill Saltykov
Моя влажная мечта
влажная мечта это как?)
источник

S

Sasha_A in iOS Developers — русскоговорящее сообщество
Stanislav
Осталось запилить совместимость с iOS ниже 13
Пока он начнёт нормально работать будет уже iOS 15 :)
источник

AS

Alexander Solncev in iOS Developers — русскоговорящее сообщество
Sasha_A
Пока он начнёт нормально работать будет уже iOS 15 :)
ну как я писал выше, простые экраны вполне себе можно делать
источник

S

Sasha_A in iOS Developers — русскоговорящее сообщество
Alexander Solncev
ну как я писал выше, простые экраны вполне себе можно делать
Для таких приложений не критично держать клиентов на старых версиях, как мне кажется
источник

AS

Alexander Solncev in iOS Developers — русскоговорящее сообщество
тут наверно надо смотреть со стороны бизнеса, чем пользуется потенциальная аудитория
источник

AS

Alexander Solncev in iOS Developers — русскоговорящее сообщество
и готовы ли столкнуться с проблемами но при этом увеличить скорость разработки за счет декларативного юай
источник

S

Sasha_A in iOS Developers — русскоговорящее сообщество
Alexander Solncev
и готовы ли столкнуться с проблемами но при этом увеличить скорость разработки за счет декларативного юай
Спорно, к крупном проекте UI - процентов 15 максимум, если это не какое-то особое приложение где UI - главная фича
источник

S

Sasha_A in iOS Developers — русскоговорящее сообщество
А если пара экранов, то разница в скорости будет не существенна вообще
источник

AS

Alexander Solncev in iOS Developers — русскоговорящее сообщество
Sasha_A
Спорно, к крупном проекте UI - процентов 15 максимум, если это не какое-то особое приложение где UI - главная фича
ну да, соглашусь, но есть проекты где не особо много бизнес логики
источник

AS

Alexander Solncev in iOS Developers — русскоговорящее сообщество
где надо просто что то с сервера забрать и показать
источник

КС

Константин Синчило... in iOS Developers — русскоговорящее сообщество
Миронов Борис
Кстати, народ, а как вы к c SwiftUI относитесь? Используете на продакшене?
в процессе)
источник

Д

Денис in iOS Developers — русскоговорящее сообщество
Roman Tutubalin
можно попробовать добавить экстеншн)
extension Int: Identifiable {
   
   public typealias ID = Int
   
   public var id: Int {
       return self
   }
}
Не катит. Вообще при использовании Range<Int> вызывается этот экстеншон:
extension ForEach where Data == Range<Int>, ID == Int, Content : View {

   /// Creates an instance that computes views on demand over a *constant*
   /// range.
   ///
   /// This instance only reads the initial value of data and so it does not
   /// need to identify views across updates.
   ///
   /// To compute views on demand over a dynamic range use
   /// ForEach(_:id:content:).
   public init(_ data: Range<Int>, @ViewBuilder content: @escaping (Int) -> Content)
}
источник

Д

Денис in iOS Developers — русскоговорящее сообщество
Вопрос в том, что есть the initial value of data ?
источник

Д

Денис in iOS Developers — русскоговорящее сообщество
Видимо это специально так задумано, что изменения range в таком случае игнорируются. Зачем так придумали? 😕
источник