Size: a a a

2021 January 18

РГ

Руслан Гриценко... in SwiftBook
13
Подскажите через, что правильней всего делать запрос с параметрами и где лучше хранить апи ключ?
Если только нативными средствами то URLSession, хранить ключи лучше всего в Keychain (https://developer.apple.com/documentation/security/certificate_key_and_trust_services/keys/storing_keys_in_the_keychain)
источник

A

Anton Bezrukov in SwiftBook
Добрый день!
пытаюсь сделать калькулятор по инструкции
вот по этому видео (на 6:30 времени)
https://www.youtube.com/watch?v=dUqLNzE4ymg&list=PLtovLaW_R9-MDoryS-EKoE4CfbtWy5N0z&index=5

Там создают такую функцию и у нее нет return
func operateWithTwoOperand(operation: (Double,Double)) -> Double {
       currentInput = operation(firstOperand, secondOperand)
       stillTyping = false
   }

но и вызов этой функции странный
operateWithTwoOperand{$0 + $1}
operateWithTwoOperand{$0 - $1}

по идеи должен вернуть результат двух значений
Вопрос у меня в принципе не работает такая конструкция и есть где-то прочитать как сделать подобную конструкцию
Если надо могу на pastebin залить полный код
источник

NB

NIKOLAI BORISOV in SwiftBook
Друзья, кто-то сталкивался с подобной ошибкой? Что-то не могу ее победить…2021-01-18 13:59:39.596093+0300 ClimaApp[41080:4345919] [] nw_protocol_get_quic_image_block_invoke dlopen libquic failed
keyNotFound(CodingKeys(stringValue: "name", intValue: nil), Swift.DecodingError.Context(codingPath: [], debugDescription: "No value associated with key CodingKeys(stringValue: \"name\", intValue: nil) (\"name\").", underlyingError: nil))
источник

DK

Denis Kim in SwiftBook
Anton Bezrukov
Добрый день!
пытаюсь сделать калькулятор по инструкции
вот по этому видео (на 6:30 времени)
https://www.youtube.com/watch?v=dUqLNzE4ymg&list=PLtovLaW_R9-MDoryS-EKoE4CfbtWy5N0z&index=5

Там создают такую функцию и у нее нет return
func operateWithTwoOperand(operation: (Double,Double)) -> Double {
       currentInput = operation(firstOperand, secondOperand)
       stillTyping = false
   }

но и вызов этой функции странный
operateWithTwoOperand{$0 + $1}
operateWithTwoOperand{$0 - $1}

по идеи должен вернуть результат двух значений
Вопрос у меня в принципе не работает такая конструкция и есть где-то прочитать как сделать подобную конструкцию
Если надо могу на pastebin залить полный код
выглядит все нормально. что именно тебя смущает или не работает?
источник

РГ

Руслан Гриценко... in SwiftBook
NIKOLAI BORISOV
Друзья, кто-то сталкивался с подобной ошибкой? Что-то не могу ее победить…2021-01-18 13:59:39.596093+0300 ClimaApp[41080:4345919] [] nw_protocol_get_quic_image_block_invoke dlopen libquic failed
keyNotFound(CodingKeys(stringValue: "name", intValue: nil), Swift.DecodingError.Context(codingPath: [], debugDescription: "No value associated with key CodingKeys(stringValue: \"name\", intValue: nil) (\"name\").", underlyingError: nil))
Декодер не нашел поля name в респонзе
источник

NB

NIKOLAI BORISOV in SwiftBook
Руслан Гриценко
Декодер не нашел поля name в респонзе
Благодарю!)
источник

A

Anton Bezrukov in SwiftBook
Denis Kim
выглядит все нормально. что именно тебя смущает или не работает?
currentInput = operation(firstOperand, secondOperand) выдает вот такую ошибку
Cannot call value of non-function type '(Double, Double)'
источник

A

Anton Bezrukov in SwiftBook
А вот такой вызов функции operateWithTwoOperand{$0 +$1}
выдает такую ошибку Type of expression is ambiguous without more context
источник

1

13 in SwiftBook
Руслан Гриценко
Если только нативными средствами то URLSession, хранить ключи лучше всего в Keychain (https://developer.apple.com/documentation/security/certificate_key_and_trust_services/keys/storing_keys_in_the_keychain)
Понел. Спасибо
источник

DK

Denis Kim in SwiftBook
Anton Bezrukov
currentInput = operation(firstOperand, secondOperand) выдает вот такую ошибку
Cannot call value of non-function type '(Double, Double)'
вы неправильно переписали код примера
источник

DK

Denis Kim in SwiftBook
в частности строку 51 из видео
источник

A

Anton Bezrukov in SwiftBook
Denis Kim
вы неправильно переписали код примера
😱🤦🏻‍♂️
Сорри за "Умный" вопрос Shame on me 😒
источник

A

Anton Bezrukov in SwiftBook
А где почитать про такой запуск функций, а то я чего-то не встречал такого
источник

A

Anton Bezrukov in SwiftBook
Denis Kim
вы неправильно переписали код примера
СПАСИБО!
источник

DK

Denis Kim in SwiftBook
ничего там необычного нет. функция operateWith.. принимает в качестве аргумента другую функцию (блок) который принимает на вход 2 double и возвращает double
источник

DK

Denis Kim in SwiftBook
далее currentInput = operation(firstOperand, secondOperand) вызывает эту функцию, которую мы передавали в качестве параметра
источник

DK

Denis Kim in SwiftBook
сама же функция operateWith... ничего не возвращает
источник

R

Rasha in SwiftBook
Привет всем! Хочу сохранить 10 кадров в секунду из видеопотока! Кто может подсказать, куда копать! Нашел такую статью
https://progi.pro/ios-swift-avcapturesession-zahvat-kadrov-s-uchetom-chastoti-kadrov-10326645
источник

Т

Ты знаешь кто он... in SwiftBook
Как тригернуть все экраны в приложении обновить label при смене языка?
источник

VB

Vladislav Batalov in SwiftBook
Всем привет. Стоит ли начинать изучать Swift? Какие перспективы у самоучки / у человека прошедшего курсы гикбрейнс и подобные?
источник