Size: a a a

2020 April 05

🅰Б

🅰️лександр Б.... in SwiftBook
S S
Подскажите, как настроить, чтобы при нажатии на пункты открывались новые страницы? Какой урок дальше смотреть?
Через делигаты делай
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Evgenii Efimov
Всем привет, ребята, клич от новичка, нужна ваша помощь. Суть такая: в приложении нужно получить разность по времени ( например 14.30 - 14.00 =00.30) проблема в том что если это всё делать в стандартном виде, получается 00.70 (что логично). Как вообще это лучше сделать? Время задаю через TextField, заранее благодарен
Переводить в формат TimeInterval и вычитать
источник

SS

S S in SwiftBook
🅰️лександр Б.
Через делигаты делай
Спасибо
источник

RD

Roman Dmitrenko in SwiftBook
S S
Подскажите, как настроить, чтобы при нажатии на пункты открывались новые страницы? Какой урок дальше смотреть?
Это CollectionView?
источник

SS

S S in SwiftBook
Roman Dmitrenko
Это CollectionView?
Да
источник

RD

Roman Dmitrenko in SwiftBook
S S
Да
Ну тогда через ее метод didSelect
источник

SS

S S in SwiftBook
Roman Dmitrenko
Ну тогда через ее метод didSelect
Спасибо
источник

EE

Evgenii Efimov in SwiftBook
🅰️лександр Б.
Переводить в формат TimeInterval и вычитать
А можно поподробней? Буду признателен
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Evgenii Efimov
А можно поподробней? Буду признателен
У Тебя время в фмрате Date храниться?
источник

EE

Evgenii Efimov in SwiftBook
🅰️лександр Б.
У Тебя время в фмрате Date храниться?
Таак, кажется начинает доходить. Спасибо! если не додумаю- напишу
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Evgenii Efimov
Таак, кажется начинает доходить. Спасибо! если не додумаю- напишу
Тебе надо перевести дату в TimeInterval (это дабл) и два дабла сравнить, потом обратно в дату
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Evgenii Efimov
Таак, кажется начинает доходить. Спасибо! если не додумаю- напишу
Юзай экстеншн

extension Date {
   static func - (lhs: Date, rhs: Date) -> TimeInterval {
       return lhs.timeIntervalSinceReferenceDate - rhs.timeIntervalSinceReferenceDate
   }
   
   static func == (lhs: Date, rhs: Date) -> Bool {
       return lhs.timeIntervalSinceReferenceDate == rhs.timeIntervalSinceReferenceDate
   }
   
   static func > (lhs: Date, rhs: Date) -> Bool {
       return lhs.timeIntervalSinceReferenceDate > rhs.timeIntervalSinceReferenceDate
   }
   
   static func < (lhs: Date, rhs: Date) -> Bool {
       return lhs.timeIntervalSinceReferenceDate < rhs.timeIntervalSinceReferenceDate
   }
   
   static func >= (lhs: Date, rhs: Date) -> Bool {
       return lhs.timeIntervalSinceReferenceDate >= rhs.timeIntervalSinceReferenceDate
   }
   
   static func <= (lhs: Date, rhs: Date) -> Bool {
       return lhs.timeIntervalSinceReferenceDate <= rhs.timeIntervalSinceReferenceDate
   }
}
источник

i

igohas in SwiftBook
Привет, я только начинающий, не смейтесь, но как найти найбольшее и найменьшее число в массиве?
источник

AS

Alex Sahnykov in SwiftBook
igohas
Привет, я только начинающий, не смейтесь, но как найти найбольшее и найменьшее число в массиве?
Отсортировать по возрастанию и первый наименьший, последний наибольший
источник

AS

Alex Sahnykov in SwiftBook
Первая мысль
источник

AS

Alex Sahnykov in SwiftBook
igohas
Привет, я только начинающий, не смейтесь, но как найти найбольшее и найменьшее число в массиве?
Но если это числа то у массива есть функции min max
источник

i

igohas in SwiftBook
Alex Sahnykov
Отсортировать по возрастанию и первый наименьший, последний наибольший
а если с помощю for in?
источник

AS

Alex Sahnykov in SwiftBook
igohas
а если с помощю for in?
Можно и так
источник

AS

Alex Sahnykov in SwiftBook
igohas
а если с помощю for in?
Создаешь переменную, если следующее число больше, переписываешь, если нет то дальше тдешь
источник

i

igohas in SwiftBook
Alex Sahnykov
Создаешь переменную, если следующее число больше, переписываешь, если нет то дальше тдешь
спасибо
источник