Публикации по теме 'swift-programming'


SwiftUI | Получить данные JSON и отобразить их в списке
В этом посте мы рассмотрим, как мы можем получить данные JSON из API и отобразить их в представлении списка в SwiftUI. Давайте сразу приступим к созданию нового проекта SwiftUI. В этом проекте мы будем использовать JSONPlaceholder API. Мы будем получать данные из https://jsonplaceholder.typicode.com/posts/1/comments . Теперь мы откроем модальный файл в нашем проекте Xcode и назовем его Comments . import SwiftUI struct Comments: Codable, Identifiable { let id =..

Замыкания в Swift — Capture Lists
Замыкания — это автономные блоки функций, которые можно передавать и использовать в вашем коде. Это означает, что они представляют собой небольшие блоки кода, которые могут выполняться вместе в каком-либо другом классе или передаваться функции для выполнения там. также сохраняется. Использование @escaping указывает, что контекст замыкания должен быть сохранен даже после завершения выполнения функции, которой передается замыкание. Итак, если вы все это поняли, история закрытия..

Потерпите неудачу в роли iOS-разработчика
Успех в неудаче На своей первой работе в качестве разработчика Swift я сделал коммит без надлежащего тестирования кода (эй, использование разработки через тестирование — одно из свойств отличной компании по разработке программного обеспечения ) и запаниковал, так как не мог вспомнить изменения, которые я внес. д сделал. Мне придется переписать большие разделы приложения, чтобы вернуться к тому, что было в начале дня. Беспокойство не сильно помогло мне, хотя я выдерживал несколько более..

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

Операторы передачи управления в Swift
Вы определенно использовали ключевое слово return или, возможно, видели ключевое слово break . Эти ключевые слова изменяют порядок выполнения вашего кода. Они могут передавать управление от одного фрагмента кода к другому. Но на самом деле в Swift есть пять операторов передачи управления. И это: break , continue , fallthrough , return и throw . В настоящей статье рассмотрим следующие вопросы: Что это за ключевые слова? Когда каждый из них используется? Почему это может..

Слабое Я и Незарегистрированное Я в Swift Объяснение
Слабое «я» и «я» без собственности в Swift многим из нас трудно понять. Хотя автоматический подсчет ссылок (ARC) уже многое для нас решил, нам все равно нужно управлять ссылками, когда мы не работаем с типами значений. Что такое ARC, Retain и Release? Нам нужно начать с основ, чтобы полностью понять, что делают слабое и незатронутое я . Эти концепции лучше всего можно объяснить, прочитав Автоматический подсчет ссылок в документации Swift . Все сводится к управлению памятью. До..

Кортеж в Swift
Как использовать кортежи в Swift? | Как управлять несколькими типами значений в одной переменной? Начало работы с кортежами В Swift разработка кортежей очень важна. В одном объекте легко представить несколько типов представления значений. есть два типа типов: именованные типы и составные типы. Изначально я не знал, как управлять несколькими типами значений в одной переменной? Затем у меня есть кортежи и все такое Создайте свой первый кортеж - Это постоянная..