Size: a a a

2020 September 21

AP

Anton Pavlov in SwiftBook
Павел П
А шо такого? Енам может, енам всё может, он вообще крутой парень
Может, но я просто уточнил что он хочет
источник

ПП

Павел П in SwiftBook
А разве UiColor это не enum?))) Так спросил из интереса, давно на свифте не кодил, но похож на него. Или то простой объект с константами? Просто логичнее было бы через енам его делать
источник

ПП

Павел П in SwiftBook
class UIColor : NSObject - А, пардон, нашёл, не енам, странненько, я бы енамом сделал
источник

AP

Anton Pavlov in SwiftBook
Павел П
class UIColor : NSObject - А, пардон, нашёл, не енам, странненько, я бы енамом сделал
там просто есть статические свойства
источник

ПП

Павел П in SwiftBook
Anton Pavlov
там просто есть статические свойства
А, тьфу ты, это объект цвета, я думал он за дефолтные константные предустановленные цвета, извиняюсь. А вообще
extension UIColor {
 struct MyTheme {
   static var firstColor: UIColor  { return UIColor(red: 1, green: 0, blue: 0, alpha: 1) }
   static var secondColor: UIColor { return UIColor(red: 0, green: 1, blue: 0, alpha: 1) }
 }
}
Так симпатичнее чем в енамах этих ваших
источник

AP

Anton Pavlov in SwiftBook
Павел П
А, тьфу ты, это объект цвета, я думал он за дефолтные константные предустановленные цвета, извиняюсь. А вообще
extension UIColor {
 struct MyTheme {
   static var firstColor: UIColor  { return UIColor(red: 1, green: 0, blue: 0, alpha: 1) }
   static var secondColor: UIColor { return UIColor(red: 0, green: 1, blue: 0, alpha: 1) }
 }
}
Так симпатичнее чем в енамах этих ваших
Если пошла такая пьянка то цвета можно засунуть в Assets
источник

КS

Константин S... in SwiftBook
Anton Pavlov
Ты хочешь что бы enum возвращал UIColor?
Через rawValue
источник

ПП

Павел П in SwiftBook
НЕ ТО, хотя да, была же вроде срань, чтоб прямо из файла в ассетсах доставать
источник

ПП

Павел П in SwiftBook
Константин S
Через rawValue
источник

AP

Anton Pavlov in SwiftBook
Константин S
Через rawValue
если все еще хочется через enum
enum Colors {
   
case red, blue
   
   
var color: UIColor {
       
switch self {
       
case .red:
           
return UIColor.red
       
case .blue:
           
return UIColor.blue
       }
   }
}
источник

КS

Константин S... in SwiftBook
Я че-т даже не догадался погуглить. Сорри:)
источник

ПП

Павел П in SwiftBook
Anton Pavlov
если все еще хочется через enum
enum Colors {
   
case red, blue
   
   
var color: UIColor {
       
switch self {
       
case .red:
           
return UIColor.red
       
case .blue:
           
return UIColor.blue
       }
   }
}
Это выглядит как излишне сложная и нечитабельная сходу структура, имхо, лучше делать вариант с экстеншеном, иначе программист который это будет читать (я натыкался когда сбросили как джуна по свифту на проект), будет плеваться, материться и искать ваш домашний адресс в файлике сотрудников
источник

AK

Alexey Kondratev in SwiftBook
Nikita Moskalenko
Народ всем привет!
Помогите плз разрешить вот этоу проблему! Обновил XCode и вылетела такая вот ошибка:


Value of type 'AVMetadataMachineReadableCodeObject' has no member 'corners'.


Попытался решить ее через обновление подов всех. вышло бездарно. Мб кто может чем подсказать?
Привет. Решил?
источник

NM

Nikita Moskalenko in SwiftBook
Alexey Kondratev
Привет. Решил?
Привет
источник

NM

Nikita Moskalenko in SwiftBook
Да, решил))
источник

AK

Alexey Kondratev in SwiftBook
🅰️лександр Б.
И что с этим делать? )
источник

AK

Alexey Kondratev in SwiftBook
Nikita Moskalenko
Да, решил))
источник

NM

Nikita Moskalenko in SwiftBook
Alexey Kondratev
Привет. Решил?
Там короче это баг обновы ))
источник

ПП

Павел П in SwiftBook
Nikita Moskalenko
Там короче это баг обновы ))
Ммм, вспомнил деньки кодинга под иос, ох уж эти прелестные конфликты сраных подов и баги которые не пофикшены полгода
источник

КS

Константин S... in SwiftBook
Anton Pavlov
если все еще хочется через enum
enum Colors {
   
case red, blue
   
   
var color: UIColor {
       
switch self {
       
case .red:
           
return UIColor.red
       
case .blue:
           
return UIColor.blue
       }
   }
}
Спасибо. Я в итоге реализовал подбор цвета в другом месте, непосредственно где в коде он мне нужен свитчем по кейсам
источник