Size: a a a

2021 June 17

Д

Дмитрий in SwiftBook
Ключ апи тоже в квери
источник

А

Андрей in SwiftBook
Спасибо большое, уже нашел)
источник

⃝⃝

⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝... in SwiftBook
всем привет прохожу курс на свифт бук вообще не понимаю почему
плейграунд говорит что кейс никогда не будет задействован и второе почему при в общем одинаковом описании кейса цвет - год в случае с айпадом кейс отрабатывает а в случае с айфоном - нет
код
https://pastebin.com/TGWzP4gA

заранее спасибо
источник

⃝⃝

⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝... in SwiftBook
т е айфон - белый должен выдать мне 2022 а выдает 2007
в то же время с айпадом все проходит как надо
источник

DK

Denis Kim in SwiftBook
ну видимо будет срабатывать кейс на 10 строке
источник

⃝⃝

⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝... in SwiftBook
если кейс айпад - черный - то отдает отдельно написанный для черных айпадов год
источник

⃝⃝

⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝... in SwiftBook
понял 🙂 т е если кейс срабатывает один раз то в энумах даже при прямом обращении к кейсу по его свойству другие кейсы отрабатывать не будут, верно?
источник

DK

Denis Kim in SwiftBook
ну кейс айпада where black идет раньше по списку. может поэтому
источник

DK

Denis Kim in SwiftBook
если 10 и 13 строку поменять местами то видимо можно будет отделить оба случая
источник

DK

Denis Kim in SwiftBook
но вообще конечно никто так не пишет, этот код читать тяжело
источник

⃝⃝

⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝... in SwiftBook
получается что написанное  ниже - в корне не верно ? это скорее как правило в фаерволе ( если правило сработало - трафик уходит по нему) чем свойство в классе
источник

⃝⃝

⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝... in SwiftBook
enum Movement {
   
case forward
   
case backward
   
case left
   
case right
}
let movementDirection : Movement = .backward

энумы что то вроде классов в свифте а кейсы энумов - что то вроде свойств этих классов
источник

⃝⃝

⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝... in SwiftBook
все так и сработало
источник

⃝⃝

⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝... in SwiftBook
спасибо!
источник

⃝⃝

⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝⃝... in SwiftBook
а где нибудь есть ресурсы и гайды по кодстайлу в свифт для новичков?
источник

DK

Denis Kim in SwiftBook
дело не в кодстайлах, я конструкцию case .somecase(let value) where value == constant не встречал вообще
источник

DK

Denis Kim in SwiftBook
я понимаю where value is SomeType, но зачем сравнение значения делать
источник

C

Chezee in SwiftBook
А кто-то делал кастомные колор схемы для SwiftUI?
Что-нибудь типа Color.primaryText и при этом можно было конфигурировать не только white/dark appearance
источник

DK

Denis Kim in SwiftBook
swift self {
 case .iPhone(let color): return color == "white" ? 2010 : 2007
}
источник

AY

A Y in SwiftBook
так в свойствах же можно выбрать кастомные варинты
источник