Groc 3 xAI в разработке iOS приложения «Страны Мира» (отображение границ)

В предыдущей статье я писала о создании довольно простого тестовое iOS приложение Countries, которое показывает все страны Мира по регионам (Европа, Азия, Латинская Америка и т.д.) и для каждой страны её название и флаг. Если вы выбираете какую-то страну, то о ней сообщается дополнительная информация о численности населения population и размере ВВП (валового внутреннего продукта) gdp. Я хочу добавить на карту границы страны. На данный момент я ничего не знаю о том, где взять информацию о границах стран, но это должен быть либо JSON файл, либо JSON информация из интернета, которую можно считать с помощью async / await и декодировать в Swift. Я хочу обратиться к Groc 3 xAI и попросить его написать для меня Swift код, который бы добавил границы выбранной страны на карту. Забегая вперед, скажу, что Groc 3 xAI практически полностью справился со всеми моими запросами, предложив совершенно неожиданное для меня решение со встроенным в MapKit декодером MKGeoJSONDecoder. Тем не менее я попросила Groc 3 создать Codable Модель в Swift для декодирования GeoJSON данных, и он с ней превосходно справился. По ходу дела Groc 3 вообще выдал целый "Комплексный обзор о получении GeoJSON данных стран" и предоставил очень четкие "рассуждения", которые вполне можно использовать как отличный обучающий материал.

https://habr.com/ru/articles/887094/

#Groc_3 #ии #ios_разработка_swift #Groc #ai #map #codable #JSONDEcoder

Groc 3 xAI в разработке iOS приложения «Страны Мира» (отображение границ)

В предыдущей статье я писала о создании с помощью различных ИИ довольно простого тестовое iOS приложение Countries ("Страны Мира"), которое показывает все страны Мира по регионам (Европа, Азия,...

Хабр

Прокачайте свой Swift с @dynamicMemberLookup

Swift — это мощный язык программирования, который сочетает в себе безопасность типов и выразительность. Однако, несмотря на свою строгую типизацию, язык предоставляет разработчикам возможность использовать динамический доступ к свойствам объекта с помощью атрибута dynamicMemberLookup . Это может быть полезно, например, для работы с динамическими данными или при создании DSL (Domain-Specific Language). С помощью этого атрибута мы можем обращаться к свойствам экземпляра типа, даже если эти свойства явно в нем не определены.

https://habr.com/ru/articles/841690/

#swift #swift__разработка #ios_разработка #ios_разработка_swift #ios_development #swift_development #programming_languages #программирование #разработка

Прокачайте свой Swift с @dynamicMemberLookup

Swift — это мощный язык программирования, который сочетает в себе безопасность типов и выразительность. Однако, несмотря на свою строгую типизацию, язык предоставляет разработчикам возможность...

Хабр

Разборы важных новинок для iOS-разработки с WWDC 2023

В это время мы обычно строим планы на будущее, и я уверен, что лучшее начало нового года — обучение новому и развитие навыков. Надеюсь, что в этом вам помогут видео докладов с осенних митапов, которые мы провели с командой iOS-разработки и на которых разобрали темы с последней конференции Apple: WWDC 2023. Собрал в одной статье все вебинары и их краткое содержание.

https://habr.com/ru/companies/kts/articles/785528/

#ios #wwdc #wwdc_2023 #разработка_ios #разработка_iosприложений #мобильная_разработка_ios #разработка_приложений_для_ios #ios_разработка_компания #ios_разработка_swift

Разборы важных новинок для iOS-разработки с WWDC 2023

Привет, Хабр! На связи Александр, iOS‑эксперт компании KTS . В это время мы обычно строим планы на будущее, и я уверен, что лучшее начало нового года — обучение новому и...

Хабр