Archives

Programming for Beginners

iOS 16 Programming for Beginners

iOS 16 Programming for Beginners Kickstart your iOS app development journey with a hands-on guide to Swift 5.7 и XCode 14. Ahmad Sahar. Craig Clayton Перевод книги. Автор перевода – Гайсин Тимур Часть 1: Swift Глава 1: познакомимся поближе с XCode  Глава 2. Простые типы и значения Технические требования Что такое игровая площадка Swift –  […]

Read More
Xcode playground user interface

iOs для начинающих. Глава 2. Простые типы и значения

iOs для начинающих. Глава 2. Простые типы и значения Оглавление iOs для начинающих. Глава 2. Простые типы и значения Технические требования Что такое игровая площадка Swift –  Playground? Настраиваем шрифты и цвета Запуск кода в игровой площадке Обзор типов данных Представление целых чисел Представление чисел с плавающей точкой Представление булевых чисел Представление строк Использование основных […]

Read More

iOs ненадежный разработчик iPhone

При первой установке Вашего приложения на iOs устройство через среду XCode может возникнуть ошибка запуска, которая представлена на скриншоте ниже: Проблему можно решить 2-мя способами: Оплатить взнос за публикацию приложений в системе iOs разработчиков и после публикации приложения получить доверенный сертификат На устройстве добавить Ваш самоподписанный сертификат в список доверенных Касательно регистрации для публикации приложений, […]

Read More
Extracted View in XCode

Глава 7. Обмен данными между структурами Swift

Оглавление Введение Обмен данными с помощью Bindings Обмен данными с помощью StateObject и ObservedObject Обмен данными с помощью EnvironmentObject Заключение Введение Когда мы создаем простое iOs приложение, мы обычно полагаемся на один единственный исходный файл SwiftUI интерфейса.  В пределах этой View структуры мы определяем State переменные, к которым наши элементы пользовательского интерфейса, такие как слайдеры, […]

Read More
'UserDefaults' has no member

SwiftUI XCode Type ‘UserDefaults’ has no member ‘standard’

Когда Вы работаете с API UserDefaults за пределами исходного файла SwiftUI, в обычно Swift файле, даже при наличии импорта import Foundation вы все равно получите ошибку Type ‘UserDefaults’ has no member ‘standard’ при попытке ввести следующий код: UserDefaults.standard.set(user, forKey: “Text”) UserDefaults.standard.set(email, forKey: “Toggle”) UserDefaults.standard.set(true, forKey:registrationCompleted) Проблема лечится добавлением ручного импорта Foundation. перед объявлением UserDefaults: Foundation.UserDefaults.standard.set(user, […]

Read More
Adding a Swift File to project

Глава 6. Data Persistence – все о хранении данных

Оглавление Введение Сохранение настроек в UserDefaults Data Persistence – чтение и запись файлов Использование Core Data Создание файла модели Data Model Добавление поддержки Core Data в существующий проект Заключение Введение В любом реальном приложении, даже самом простом, возникает необходимость хранения данных. Представим приложение Stocks, предназначенное для инвестиций в акции. Наше приложение должно отслеживать курс интересующих […]

Read More
XCode concurrency with Async/Await

Глава 5. Параллельное программирование в Swift

Оглавление Введение Параллельное программирование с использованием конструкций Async/Await Параллельное программирование в Swift при работе с UI Заключение Введение В этой главе мы рассмотрим параллельное программирование в Swift. Большинство компьютерных программ выполняют задачи последовательно.  Обычно в этом нет чего то плохого или критичного, поскольку компьютеры могут выполнять задачи очень быстро, так что даже вычисление комплексных математических […]

Read More
iOs frozen app XCode

Глава 4. Многопоточное программирование с Grand Central Dispatch

Оглавление Введение Понимание потоков Использование GDC – Grand Central Dispatch Применение групп отправки Заключение Введение Во время посещения супермаркета, наверняка Вы обращали внимание на очередь к кассе. Если открыта всего одна касса, образуется большая очередь, которая довольно медленно продвигается вперед. Одновременно обслуживают всего одного покупателя, в то время как остальные ждут своей очереди. Если же […]

Read More

Глава 3. Замыкания в языке Swift

Оглавление Введение Замыкания с множественными параметрами Захват значений Используем замыкания как данные Использование тянущихся замыканий Передача параметров тянущимся замыканиям Передача параметров и получение результата из тянущихся замыканий Заключение Введение Чтобы понять что такое замыкание, необходимо обратиться к аналогиям. Человеку проще посмотреть 1 короткое видео не больше 50-60 секунд, чем смотреть серьезное интервью продолжительностью больше 90 […]

Read More
отладка кода в XCode SwiftUI

Глава 2. Отладка кода

Отладка кода Оглавление Введение Простая отладка Отладка в XCode Debugger Использование точек останова Проход кода в режиме отладки Управление точками останова Использование символьных точек останова Использование условных точек останова Отладка кода swiftUI. Заключение Введение В мире профессиональной разработки ПО, Вы обычно будете тратить больше времени на поддержку и сопровождение уже существующих программ, чем на создание […]

Read More

Please disable your adblocker or whitelist this site!