Size: a a a

2020 June 06

ДС

Дмитрий Селезнев... in SwiftBook
Возможно, с помощью textFieldShouldReturn, подписавшись под протокол UITextFieldDelegate
источник

E

Ehotuna in SwiftBook
А как можно uicolor сохранить в realm? Через Data?
источник

ЕК

Евгений Ковалевский... in SwiftBook
Ehotuna
А как можно uicolor сохранить в realm? Через Data?
Зачем?  Оо. Создай свифт файл с нужными цветами
источник

E

Ehotuna in SwiftBook
Евгений Ковалевский
Зачем?  Оо. Создай свифт файл с нужными цветами
У меня будет храниться цвет, который используется для залива ячейки, который выбрал пользователь
источник

ЕК

Евгений Ковалевский... in SwiftBook
Аааа, принял
источник

E

Ehotuna in SwiftBook
есть вариант, как его можно хранить?
источник

А

Александр in SwiftBook
Дмитрий Селезнев
Возможно, с помощью textFieldShouldReturn, подписавшись под протокол UITextFieldDelegate
не получается никак достучатьс, пока толком не понимаю что такое делегаты
источник

ЕК

Евгений Ковалевский... in SwiftBook
Александр
не получается никак достучатьс, пока толком не понимаю что такое делегаты
How to use search button in keyboard swift)
источник

А

Александр in SwiftBook
UISearchController я про этот контроллер, когда поле поиска встроено в навигейшн бар, при вводе каждого символа срабатывает, метод такой есть, а чтоб набрать слово и потом по нажатию кнопки клавиатуры выполнился код, никак. обычное текстовое поле в навигейшн же не встроишь?
источник
2020 June 07

A

Alim in SwiftBook
Ehotuna
У меня будет храниться цвет, который используется для залива ячейки, который выбрал пользователь
как hex значение выбранного цвета
источник

E

Ehotuna in SwiftBook
Alim
как hex значение выбранного цвета
Вот нашел такое решение. Вдруг кому еще пригодится:
extension UIColor {
   
func colorFromHex(_ hex: String) -> UIColor {
var hexString = hex.trimmingCharacters(in: .whitespacesAndNewlines).uppercased()
       
if hexString.hasPrefix("#") {
hexString.remove(at: hexString.startIndex)
       }
       
if hexString.count != 6 {
return UIColor.black
       }
       
var rgb : UInt64 = 0
Scanner(string: hexString).scanHexInt64(&rgb)
       
return UIColor.init(red: CGFloat((rgb & 0xFF0000) >> 16) / 255.0,
                           green: CGFloat((rgb & 0x00FF00) >> 8) / 255.0,
                           blue: CGFloat(rgb & 0x0000FF) / 255.0,
                           alpha: 1.0)
       
   }
}
источник

A

Alim in SwiftBook
Ehotuna
Вот нашел такое решение. Вдруг кому еще пригодится:
extension UIColor {
   
func colorFromHex(_ hex: String) -> UIColor {
var hexString = hex.trimmingCharacters(in: .whitespacesAndNewlines).uppercased()
       
if hexString.hasPrefix("#") {
hexString.remove(at: hexString.startIndex)
       }
       
if hexString.count != 6 {
return UIColor.black
       }
       
var rgb : UInt64 = 0
Scanner(string: hexString).scanHexInt64(&rgb)
       
return UIColor.init(red: CGFloat((rgb & 0xFF0000) >> 16) / 255.0,
                           green: CGFloat((rgb & 0x00FF00) >> 8) / 255.0,
                           blue: CGFloat(rgb & 0x0000FF) / 255.0,
                           alpha: 1.0)
       
   }
}
а зачем? UIColor.init() принимает hex значение
источник

A

Alim in SwiftBook
А, сорри, я что-то путаю, тогда ок
источник

A

Alim in SwiftBook
Вот такое будем получше (сразу инициализатор), в интернете нашёл.
Ну или переписать то на инициализатор)

extension UIColor {
   public convenience init?(hex: String) {
       let r, g, b, a: CGFloat

       if hex.hasPrefix("#") {
           let start = hex.index(hex.startIndex, offsetBy: 1)
           let hexColor = String(hex[start...])

           if hexColor.count == 8 {
               let scanner = Scanner(string: hexColor)
               var hexNumber: UInt64 = 0

               if scanner.scanHexInt64(&hexNumber) {
                   r = CGFloat((hexNumber & 0xff000000) >> 24) / 255
                   g = CGFloat((hexNumber & 0x00ff0000) >> 16) / 255
                   b = CGFloat((hexNumber & 0x0000ff00) >> 8) / 255
                   a = CGFloat(hexNumber & 0x000000ff) / 255

                   self.init(red: r, green: g, blue: b, alpha: a)
                   return
               }
           }
       }

       return nil
   }
}
источник

D

Dmitry in SwiftBook
󠀡󠀡󠀡󠀡󠀡󠀡
Огромный жор ОЗУ уже сразу после запуска выхлопного .jar из моих проектов. Хочу использовать Swift, как server side язык, как бы это странно не звучало. А почему именно Swift, а не другой ЯП? - не знаю.
Тюненая жаба одна из самых производительных языков тащемто
https://www.techempower.com/benchmarks/#section=data-r19&hw=ph&test=composite
источник

P

Pavel in SwiftBook
всем привет!

let date = Date()
let calendar = Calendar.current
let weekday = calendar.component(.weekday, from: date)

поясните пожалуйста что это за магический метод .weekday просто вызывается из пустоты?
источник

РУ

Роман Устюгов... in SwiftBook
Pavel
всем привет!

let date = Date()
let calendar = Calendar.current
let weekday = calendar.component(.weekday, from: date)

поясните пожалуйста что это за магический метод .weekday просто вызывается из пустоты?
это не вызов метода, а упрощённая запись элемента enum’a
источник

P

Pavel in SwiftBook
Роман Устюгов
это не вызов метода, а упрощённая запись элемента enum’a
спасибо почитаю
источник

EP

Eugene Prokhorov in SwiftBook
Парни, в таббаре не показывает иконки у контроллеров, но переходит по ним, мож кто сталкивался?
источник

EP

Eugene Prokhorov in SwiftBook
источник