Size: a a a

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

2019 December 09

DA

Donna Anna in iOS Developers — русскоговорящее сообщество
Я вот думаю что можно уже от вопроса "куда ставить монитор" плавно возвращаться к теме группы )
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
да как это. там же 2560х1440 да еще а 2х как ретина?
источник

S

Stanislav in iOS Developers — русскоговорящее сообщество
Denis Kim
да как это. там же 2560х1440 да еще а 2х как ретина?
Там обычно 1920х1080
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
я тоже хочу себе сяоми лампу такую, но жаба чот давит
источник

AB

Anton Burkin in iOS Developers — русскоговорящее сообщество
Denis Kim
да как это. там же 2560х1440 да еще а 2х как ретина?
Ну я там крайний справа пункт выбираю в настройках скейлинга дисплея в MacOS
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
ну хз, на фото я вижу больше мне кажется
источник

AB

Anton Burkin in iOS Developers — русскоговорящее сообщество
Denis Kim
я тоже хочу себе сяоми лампу такую, но жаба чот давит
Она к меня к HomePod подключена. Удобно!
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
скриншот с рабочего стола в пикселях сколько?
источник

AB

Anton Burkin in iOS Developers — русскоговорящее сообщество
Denis Kim
скриншот с рабочего стола в пикселях сколько?
Я сейчас не дома. Потом гляну )
источник

S

Stanislav in iOS Developers — русскоговорящее сообщество
источник

SL

Simon Lebedev in iOS Developers — русскоговорящее сообщество
Блин у меня проблема, а они тут про сетапы и десктопы😐
источник

S

Stanislav in iOS Developers — русскоговорящее сообщество
Simon Lebedev
Блин у меня проблема, а они тут про сетапы и десктопы😐
Та никто тесты не пишет просто
источник

RR

Roman Resenchuk in iOS Developers — русскоговорящее сообщество
Donna Anna
Я вот думаю что можно уже от вопроса "куда ставить монитор" плавно возвращаться к теме группы )
А разве рабочее место это не важная тема для обсуждения с разработчиками? 😎
источник

S

Sapar in iOS Developers — русскоговорящее сообщество
Xiaomi монитор за 300$ в продажу выпустили😍
34 диагональ и 144hz
источник

SL

Simon Lebedev in iOS Developers — русскоговорящее сообщество
Roman Resenchuk
А разве рабочее место это не важная тема для обсуждения с разработчиками? 😎
очень важная, но вайп есть вайп
источник

ᅠᅠ

ᅠᅠᅠᅠ ᅠᅠ ᅠᅠ in iOS Developers — русскоговорящее сообщество
ребята, кто может помочь с кордатой?
источник

ᅠᅠ

ᅠᅠᅠᅠ ᅠᅠ ᅠᅠ in iOS Developers — русскоговорящее сообщество
столкнулся с проблемой и не знаю как решить
источник

KS

Kirill Saltykov in iOS Developers — русскоговорящее сообщество
Так ты пиши) Тут не телепаты)
источник

SL

Simon Lebedev in iOS Developers — русскоговорящее сообщество
Simon Lebedev
Кто знает что за странное поведение в ui тестах с pickerWheel adjust(toPickerWheelValue: "какое-то значение")?
Почему он только на одну вверх или вниз перематывает? Там я определенно ввожу цифру 15 а он с 51 мотает на 50. Спасите мои нервы кто нибудь!
апну, вдруг кто знает
источник

ᅠᅠ

ᅠᅠᅠᅠ ᅠᅠ ᅠᅠ in iOS Developers — русскоговорящее сообщество
вообщем. есть такой вызов функции у меня:
NetworkManager.shared.getCurrentCurrency {
           (networkValue)
in
           
guard let currentValue = networkValue.usd_byn else { return }
           CoreDataHelper.shared.fetchValue {
               (valueDb, dateDb)
in
               
if CoreDataHelper.shared.isExpired(date: dateDb) == true {
                   CoreDataHelper.shared.saveValue(value: currentValue)
               }
else {
                   CoreDataHelper.shared.fetchValue {
                       (notExpiredValue, currentDate)
in
                       
self.data = notExpiredValue
                   }
               }
           }
       }
   }



Сами функции фетча и записи:

func fetchValue(completion: @escaping@escaping (_ usd_byn: Double, _ date: Date) -> Void) {
       
let request: NSFetchRequest<Rate> = Rate.fetchRequest()
       
let idToSearch = "usd_byn"
       print(request)
       request.predicate = NSPredicate(format: "id == %@", idToSearch)
       
do {
           
let rates = try context.fetch(request)
           print(rates)
           
if let rate = rates.first {
               print(rate)
               
guard let lastUpdate = rate.lastUpdate else { return }
               completion(rate.value, lastUpdate)
           }
       }
catch {
           print("Unresolved errror \(error), \(error.localizedDescription)")
       }
   }
   
   
func saveValue(value: Double ) {
       
let request: NSFetchRequest<Rate> = Rate.fetchRequest()
       
let idToSearch = "usd_byn"
       request.predicate = NSPredicate(format: "id == %@", idToSearch)
       
do {
           
let rates = try context.fetch(request)
           
if let rate = rates.first {
               rate.value = value
               rate.lastUpdate = Date()
               
try context.save()
           }
           
else {
               
let rate = NSEntityDescription.insertNewObject(forEntityName: "Rate", into: context) as! Rate
               rate.value = value
               rate.lastUpdate = Date()
               rate.id = idToSearch
               
try? self.context.save()
               
           }
       }
catch {
           print("Unresolved errror \(error), \(error.localizedDescription)")
       }
   }
источник