Size: a a a

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

2021 October 27

В

Вадим in iOS Developers — русскоговорящее сообщество
Ууу красота, последнее слово техники
источник

В

Вадим in iOS Developers — русскоговорящее сообщество
МК-61 вместо M1
источник

ME

Maks 🤘🏻 E-notty... in iOS Developers — русскоговорящее сообщество
Вот в андроид ,если я хочу работать с сетью, то алгоритм примерно такой
1. Подключаю okHttp, Retrofit и сериализатор (Gson, Moshi)
2. Описываю все ендпоинты в коде в виде функций интерфейса MySuperApi, размечаю их GET, POST, etc..
3. Создаю где-то экземпляр Retrofit, который билдит мне реализацию интерфейса MySuperApi
4. Дёргаю методы MySuperApi, наслаждаюсь.

Ребят, подскажите пожалуйста или ткните в актуальную статью, как мне на swift построить правильно сетевое взаимодействие?
источник

C

Charles Reed in iOS Developers — русскоговорящее сообщество
𝙄𝙩 𝙖𝙡𝙡 𝙨𝙩𝙖𝙧𝙩𝙚𝙙 𝙬𝙞𝙩𝙝 𝙖 𝙬𝙤𝙧𝙙 𝙩𝙤 𝙩𝙧𝙮 𝙨𝙤𝙢𝙚𝙩𝙝𝙞𝙣𝙜 𝙣𝙚𝙬  𝙛𝙞𝙧𝙨𝙩 𝙥𝙖𝙮𝙢𝙚𝙣𝙩 𝙘𝙤𝙢𝙚 𝙖𝙛𝙩𝙚𝙧 5𝙙𝙖𝙮𝙨 𝙬𝙝𝙚𝙣 𝙄 𝙞𝙣𝙫𝙚𝙨𝙩𝙚𝙙 $3,000 𝙖𝙣𝙙 𝙨𝙞𝙣𝙘𝙚 𝙩𝙝𝙚𝙣 𝙄 𝙝𝙖𝙫𝙚 𝙧𝙚𝙘𝙚𝙞𝙫𝙚𝙙 𝙘𝙤𝙪𝙣𝙩𝙡𝙚𝙨𝙨 𝙥𝙖𝙮𝙢𝙚𝙣𝙩, 𝙝𝙚'𝙨 𝙬𝙤𝙧𝙩𝙝𝙮 𝙩𝙤 𝙗𝙚 𝙧𝙚𝙘𝙤𝙢𝙢𝙚𝙣𝙙👇👇👇https://t.me/joinchat/r0sNqF1Ab6pmNDNk
источник

🚧

🚧 in iOS Developers — русскоговорящее сообщество
Привет, тут есть несколько вариантов взаимодействия, берешь enum, имплементируешь в нем протокол URLRequestConvertible и реализуешь в нем варианты кейсов для конструирования запроса, на выходе этот enum тебе вернет URLRequest. Это почти та же самая аналогия с ретрофитовыми интерфейсами, только вместо протокола и абстрактных его функций ты берешь enum и его кейсы. А дальше ты либо используешь Alamofire, либо URLSession. Для парсинга json используешь имеющиеся в свифте протоколы Decodable, Encodable. Для получения результата используешь либо замыкание, некий completionHandler, либо если у тебя ios 13+ то Combine, его и Alamofire и URLSession поддерживают. Вот пример:
https://pastebin.com/fgj5A4wF - так выглядит несколько запросов разных, лежащих в одном enum
Так выглядит их вызов, к примеру во viewModel с использованием Combine и Alamofire
https://pastebin.com/8G35E6km
источник

ME

Maks 🤘🏻 E-notty... in iOS Developers — русскоговорящее сообщество
Воу, спасибо та такой развёрнутый ответ. Да, буду пилить на 13+, комбайн обязательно затащу, ибо не хочу тянуть rx. Спасибо за ссылки, смёржу их с просмотром лекции и буду щупать =)
источник

🚧

🚧 in iOS Developers — русскоговорящее сообщество
а, ну вот, заведешь себе final class ViewModel: ObservableObject и в него воткнешь функцию обращения подписки на publishDecodable. Модели сетевые не забудь на Decodable подписать
источник

ME

Maks 🤘🏻 E-notty... in iOS Developers — русскоговорящее сообщество
Пока сильно круто =) Я начал с сетевого слоя, вначале разберусь как запросы ходят и в модель разбираются, далее буду уже поднимать слои, мапперы и добираться до юай. Такое экстремальное погружение 😳
источник

🚧

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

ГР

Гаирбегов Рамазан... in iOS Developers — русскоговорящее сообщество
Доброе утро, никто не покупал облачный сервер Mac? Нормально ли на нем работать по rdp
источник

S

S R L in iOS Developers — русскоговорящее сообщество
i want to buy i ios personal account.Anyone can help me?
источник

v

vedro in iOS Developers — русскоговорящее сообщество
Привет ребят, хелп пж, кто-то работал с appsflyer sdk, есть парочку вопросов по поводу интеграции
источник

UM

Utsr Mapper in iOS Developers — русскоговорящее сообщество
❗️ФАС возбудила дело против Apple из-за запрета разработчикам приложений сообщать клиентам о возможности оплаты покупок вне AppStore.
источник

МН

Михаил Назаров... in iOS Developers — русскоговорящее сообщество
Ну хоть что то
источник

МН

Михаил Назаров... in iOS Developers — русскоговорящее сообщество
Там эпловцы уже конечно в край жиру бесятся
источник

UM

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

GK

Guitar Kitty in iOS Developers — русскоговорящее сообщество
ну да, это равносильно тому, что открываешь свой магазин и там на кассе ставишь баннер, что покупатель может купить такой же товар дешевле, в другом магазине, отличная бизнес-модель
источник

HO

Holy Owl in iOS Developers — русскоговорящее сообщество
Привет всем! Думаю обновлять Xcode до 13 версии - кто какие отзывы оставит, стоит ли или подождать ещё?
источник

МН

Михаил Назаров... in iOS Developers — русскоговорящее сообщество
Не совсем так, ты открываешь торговый комплекс и запрещаешь тем, кому ты сдаешь помещения продавать где то кроме него
источник

GK

Guitar Kitty in iOS Developers — русскоговорящее сообщество
у меня есть утечки памяти из-за процесса Swift-frontend, возникают во время рендера превью для SwiftUI, в 13.1 этот баг не поправили, в 12.5.1 - всё как швейцарские часы.
источник