Size: a a a

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

2021 January 28

S

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

СГ

Самур Гусейнов... in iOS Developers — русскоговорящее сообщество
Если кто то отправлял http запросы, то вы наверное знаете, что бы спарсить ответ, нужно создать структуру и унаследовать её от Decodable. И полученный ответ декодировать под свою структуру. Вот у меня вопрос можно пойти в обратную сторону, преобразовать структуру в json и отправить POST запрос ?
источник

S

Sergey in iOS Developers — русскоговорящее сообщество
а почему нет?
источник

NK

Nameless King in iOS Developers — русскоговорящее сообщество
это типа он щас header переизобрел? который отправляется в запросе
источник

S

Say my name in iOS Developers — русскоговорящее сообщество
Самур Гусейнов
Если кто то отправлял http запросы, то вы наверное знаете, что бы спарсить ответ, нужно создать структуру и унаследовать её от Decodable. И полученный ответ декодировать под свою структуру. Вот у меня вопрос можно пойти в обратную сторону, преобразовать структуру в json и отправить POST запрос ?
можно. протокол Encodable https://developer.apple.com/documentation/swift/encodable
источник

СГ

Самур Гусейнов... in iOS Developers — русскоговорящее сообщество
Nameless King
это типа он щас header переизобрел? который отправляется в запросе
Да нет. Просто мне нужно удобно отправлять body
источник

NK

Nameless King in iOS Developers — русскоговорящее сообщество
Самур Гусейнов
Да нет. Просто мне нужно удобно отправлять body
аа
источник

F

Faridka in iOS Developers — русскоговорящее сообщество
Самур Гусейнов
Если кто то отправлял http запросы, то вы наверное знаете, что бы спарсить ответ, нужно создать структуру и унаследовать её от Decodable. И полученный ответ декодировать под свою структуру. Вот у меня вопрос можно пойти в обратную сторону, преобразовать структуру в json и отправить POST запрос ?
не унаследовать, а подписать под протокол
источник

S

Say my name in iOS Developers — русскоговорящее сообщество
Самур Гусейнов
Да нет. Просто мне нужно удобно отправлять body
источник

S

Say my name in iOS Developers — русскоговорящее сообщество
читай официальную доку
источник

СГ

Самур Гусейнов... in iOS Developers — русскоговорящее сообщество
Say my name
читай официальную доку
Thank
источник

F

Faridka in iOS Developers — русскоговорящее сообщество
import Foundation

extension Encodable {

   func jsonData() -> Data? {
       let encoder = JSONEncoder()
       return try? encoder.encode(self)
   }
}
источник

F

Faridka in iOS Developers — русскоговорящее сообщество
потом let request = …
request.httpBody = model.jsonData()
источник

F

Faridka in iOS Developers — русскоговорящее сообщество
Обрати внимание, что jsonData опционал и нужно еще проверку впихнуть
источник

В

Виталий in iOS Developers — русскоговорящее сообщество
После апдейта на Big Sur при команде в терминале "pod install" появляется эта шняга
Кто-нибудь сталкивался?
источник

DK

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

ОЕ

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

НС

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

AB

Artëm Balashow in iOS Developers — русскоговорящее сообщество
Самур Гусейнов
Да нет. Просто мне нужно удобно отправлять body
request.httpBody = try JSONSerialization.data(withJSONObject: ["foo": "bar", "foo1": 3232] as Any, options: .prettyPrinted) это если без Codable
источник

NK

Nameless King in iOS Developers — русскоговорящее сообщество
поды говно прост)))0
источник