Size: a a a

2019 July 23

K

Konstantin in SwiftBook
сдельная почасовая оплата
источник

K

Konstantin in SwiftBook
с предоплатой
источник

A

Artur in SwiftBook
всем привет
источник

A

Artur in SwiftBook
private func getLangsURL(ui: ????????????????????) -> URL? {
           guard var urlComponents = URLComponents(string: API.getLangs) else { return nil }
           var queryItems = [URLQueryItem]()
           queryItems.append(URLQueryItem(name: "key", value: API.key))
           queryItems.append(URLQueryItem(name: "ui", value: ui))
           urlComponents.queryItems = queryItems
           guard let url = urlComponents.url else { return nil }
           print(url)
           return url
           
       }
источник

A

Artur in SwiftBook
Artur
private func getLangsURL(ui: ????????????????????) -> URL? {
           guard var urlComponents = URLComponents(string: API.getLangs) else { return nil }
           var queryItems = [URLQueryItem]()
           queryItems.append(URLQueryItem(name: "key", value: API.key))
           queryItems.append(URLQueryItem(name: "ui", value: ui))
           urlComponents.queryItems = queryItems
           guard let url = urlComponents.url else { return nil }
           print(url)
           return url
           
       }
в ui параметр я бы хотел передвать не стринг, а код языка вида “en”, “ru”. У меня есть структура Language {let name: String
let code: String}. Как передать в параметр функции Language.code, чтобы жестко защитить тип входного параметра?
источник

АЧ

Антон Чехов... in SwiftBook
Artur
в ui параметр я бы хотел передвать не стринг, а код языка вида “en”, “ru”. У меня есть структура Language {let name: String
let code: String}. Как передать в параметр функции Language.code, чтобы жестко защитить тип входного параметра?
В каком смысле строго защитить?

Возможно enum поможет
источник

AB

Alexandr Belkovsky in SwiftBook
Artur
в ui параметр я бы хотел передвать не стринг, а код языка вида “en”, “ru”. У меня есть структура Language {let name: String
let code: String}. Как передать в параметр функции Language.code, чтобы жестко защитить тип входного параметра?
заведи enum
источник

A

Artur in SwiftBook
Антон Чехов
В каком смысле строго защитить?

Возможно enum поможет
ну чтобы туда можно было передать только код языка и ни что иное
источник

AB

Alexandr Belkovsky in SwiftBook
Artur
ну чтобы туда можно было передать только код языка и ни что иное
у тебя строка - это уже значит что там может быть что угодно
источник

AB

Alexandr Belkovsky in SwiftBook
ну конкретно в строке написано
источник

АЧ

Антон Чехов... in SwiftBook
Artur
ну чтобы туда можно было передать только код языка и ни что иное
Окей

enum Codes: String {
   case russia = "ru"
   case usa = "usa"
}

Если тебе нужна Россия -
Codes.russia.rawValue
источник

АЧ

Антон Чехов... in SwiftBook
Добавь, в чём проблема?
источник

A

Artur in SwiftBook
сорри
источник

A

Artur in SwiftBook
let currentLang = Langauge(name: "Украинский", code: "uk")
 getLangsURL(ui: currentLang.code )
источник

N

Nurtugan in SwiftBook
гайс, дайте совет, какие самые популярные части кода покрыть Unit-тестами? обычная аппка с рег и с трансакциями
источник

D

Dmitriy in SwiftBook
Народ, а как в таблице определить верхний ряд? я имею введу, когда даже скролишь, что б определять на экране верхний ряд
источник

АП

Андрей Плыгун... in SwiftBook
Всем привет! Может кто подсказать ресурс, где можно подчерпнуть информацию о создании ScrollView с заранее неизвестными размерами? Например, я получаю текст от сервера, он может быть как в две строки, так и занимать несколько экранов, и в зависимости от этого создавался соответствующий скролвью
источник

D

Deni in SwiftBook
Привет. Мне приходят 2 даты в следующих форматах:
date = "2019-07-23T11:38:00Z";
date = "2019-07-23T07:47:43.228162Z";

Какая для них будет правильная форматная строка? или где ее можно сконструировать

я использую dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ssZ", но чет не взлетает
источник

A

Alexandr✔️ in SwiftBook
Deni
Привет. Мне приходят 2 даты в следующих форматах:
date = "2019-07-23T11:38:00Z";
date = "2019-07-23T07:47:43.228162Z";

Какая для них будет правильная форматная строка? или где ее можно сконструировать

я использую dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ssZ", но чет не взлетает
посмотри тут

https://nsdateformatter.com/
источник

A

Alexandr✔️ in SwiftBook
Deni
Привет. Мне приходят 2 даты в следующих форматах:
date = "2019-07-23T11:38:00Z";
date = "2019-07-23T07:47:43.228162Z";

Какая для них будет правильная форматная строка? или где ее можно сконструировать

я использую dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ssZ", но чет не взлетает
первая подходит под формат, а вторая нет
источник