Size: a a a

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

2021 August 25

VM

Vadim Morozov in iOS Developers — русскоговорящее сообщество
dataContainer
получается что
data {
....
....
}

или ты не это имл в виду?
источник

VM

Vadim Morozov in iOS Developers — русскоговорящее сообщество
конформить это что?
источник

D

Dmitry in iOS Developers — русскоговорящее сообщество
следовать протоколу)
источник

D

Dmitry in iOS Developers — русскоговорящее сообщество
Это в контексте свифта, иначе просто следовать 🙂 У тебя есть джейсонина которую можно сбросить в паблик
источник

D

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

VM

Vadim Morozov in iOS Developers — русскоговорящее сообщество
{
   "data": {
       "success": true,
       "authorization_id": "333",
       "connection_id": "444"
   }
}

ну вот получается что то похожее
источник

D

Dmitry in iOS Developers — русскоговорящее сообщество
Ну тут просто у тебя есть
stuct SomeData: Codable {
   var success: Bool
   var authorizationID: String
   var connectionID: String
}

и просто декодить в SomeData
источник

D

Dmitry in iOS Developers — русскоговорящее сообщество
тут вопрос может возникнуть когда у тебя рандомные ключи и тебе в них нужно декодить )
источник

D

Dmitry in iOS Developers — русскоговорящее сообщество
если есть такая вложеность создай структру у себя внутри под нее и декодь в нее спокойно
источник

D

Dmitry in iOS Developers — русскоговорящее сообщество
просто когда тебе приходит вот такая дичь
```
{
  "success": true,
  "data": {
     "HKT": {
        "0": {
           "price": 35443,
           "airline": "UN",
           "flight_number": 571,
           "departure_at": "2015-06-09T21:20:00Z",
           "return_at": "2015-07-15T12:40:00Z",
           "expires_at": "2015-01-08T18:30:40Z"
        },
        "1": {
           "price": 27506,
           "airline": "CX",
           "flight_number": 204,
           "departure_at": "2015-06-05T16:40:00Z",
           "return_at": "2015-06-22T12:00:00Z",
           "expires_at": "2015-01-08T18:38:45Z"
        },
        "2": {
           "price": 31914,
           "airline": "AB",
           "flight_number": 8113,
           "departure_at": "2015-06-12T13:45:00Z",
           "return_at": "2015-06-24T20:30:00Z",
           "expires_at": "2015-01-08T15:17:42Z"
        }
     }
  }

```
источник

D

Dmitry in iOS Developers — русскоговорящее сообщество
Где HKT, 0, 1, 2  это рандомные ключи)
источник

D

Dmitry in iOS Developers — русскоговорящее сообщество
и тебе из них нужно собрать что-то работающее тогда нужно придумывать костыли
источник

D

Dmitry in iOS Developers — русскоговорящее сообщество
и в 0,1,2 у тебя может быть любая структура из нескольких вариантов
источник

VM

Vadim Morozov in iOS Developers — русскоговорящее сообщество
выглядит интересно конеш)
источник

D

Dmitry in iOS Developers — русскоговорящее сообщество
Это к тому что у тебя не выглядит сложно, если есть джейсонина которая приходит, из нее можно сразу сгенерить Codable модели
источник

VM

Vadim Morozov in iOS Developers — русскоговорящее сообщество
ну то что я показал я и сделал без проблем)
источник

D

Dmitry in iOS Developers — русскоговорящее сообщество
просто я помню еще вопросы devode to { SomeEESecuredobject{$0} .self} почему не работает)
источник

VM

Vadim Morozov in iOS Developers — русскоговорящее сообщество
а ну да
я до сих пор не понял что за {$0} но эт в синтаксисе не разобрался ещё как следует
источник

AZ

Andrey Zozulych in iOS Developers — русскоговорящее сообщество
Пробую задать opacity для заднего фона, но почему-то выглядит очень криво...
источник

AZ

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