Size: a a a

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

2021 October 08

DH

Dmytro Hrebeniuk in iOS Developers — русскоговорящее сообщество
Swift медленно работает с RAW данными, даже черех unsaferawpointer. Я не знаю почему, скорее всего он проверяет какую-то целостность данных.

Но Computer Vision проекта это было критично.
источник

DH

Dmytro Hrebeniuk in iOS Developers — русскоговорящее сообщество
Плюс, OpenCV имеет только C++ API
источник

AK

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

AK

Alexander Komarov in iOS Developers — русскоговорящее сообщество
wait a moment and you'll find out
источник

M

M34 in iOS Developers — русскоговорящее сообщество
raw данные это что? по моим тестам, свифтовые unsafepointerы аналогичны по производительности с сишными поинтерами🤔
источник

КТ

Кирилл Тарасов... in iOS Developers — русскоговорящее сообщество
Ребят, подскажите, пожалуйста
источник

АЛ

Алекс Ломовской... in iOS Developers — русскоговорящее сообщество
А сколько по времени нужно ?
источник

КТ

Кирилл Тарасов... in iOS Developers — русскоговорящее сообщество
Неделя
источник

АЛ

Алекс Ломовской... in iOS Developers — русскоговорящее сообщество
Хмм, с такими пробелами времени не сталкивался, не могу посоветовать хорошую практику
источник

DH

Dmytro Hrebeniuk in iOS Developers — русскоговорящее сообщество
По-каким тестам? Мне нужно было unsaferawpointer к Float массиву(не Array), скорость было ужасная. Если есть бенчмарк книньте в личку.
источник

КТ

Кирилл Тарасов... in iOS Developers — русскоговорящее сообщество
Может, похожее что-то?)
источник

АЛ

Алекс Ломовской... in iOS Developers — русскоговорящее сообщество
Ну таймер - врядли будеи хорошим вариантом
источник

M

M34 in iOS Developers — русскоговорящее сообщество
ну так привети к поинтеру на флоат и используй арифметику указателей, производительность будет аналогичная синшной. так скорость чего? можно увидеть код как ты это делал?
источник

КТ

Кирилл Тарасов... in iOS Developers — русскоговорящее сообщество
Может, что-то другое
Нужно, чтобы он считал после каждого входа в приложение
То есть, условно, зарегестрировался 1 октября и он считал бы до 7 октября
источник

АЛ

Алекс Ломовской... in iOS Developers — русскоговорящее сообщество
Можно короче сделать как с пушами timeIntervalSenceNow
источник

АЛ

Алекс Ломовской... in iOS Developers — русскоговорящее сообщество
func scheduleLocal() {

       let dateComponents = DateComponents(year: 2019, month: 1, day: 17, hour: 10, minute: 20)
       let yourFireDate = Calendar.current.date(from: dateComponents)

       let notification = UILocalNotification()
       notification.fireDate = yourFireDate
       notification.alertBody = "Hey you! Yeah you! Swipe to unlock!"
       notification.alertAction = "be awesome!"
       notification.soundName = UILocalNotificationDefaultSoundName
       notification.userInfo = ["CustomField1": "w00t"]
       UIApplication.shared.scheduleLocalNotification(notification)


   }

Типа такого
источник

КТ

Кирилл Тарасов... in iOS Developers — русскоговорящее сообщество
Спасибо!)
Изучу)
источник

АЛ

Алекс Ломовской... in iOS Developers — русскоговорящее сообщество
Также можно попробовать через NotificationCenter подписаться на календарь
NotificationCenter.default.addObserver(self, selector:#selector(self.calendarDayDidChange(_:)), name:NSNotification.Name.NSCalendarDayChanged, object:nil)

@objc private func calendarDayDidChange(_ notification : NSNotification) {
   doSomethingWhenDayHasChanged()
}
источник

VI

Vladislav Ivshin in iOS Developers — русскоговорящее сообщество
Или максимально просто записать дату первого открытия в юзер дефолтс и при каждом открытии проверять ее? Обновляя ее каждую неделю
источник

АЛ

Алекс Ломовской... in iOS Developers — русскоговорящее сообщество
Не самый гибкий способ
источник