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
The iPhone accelerometer's axes in three dimensions

Глава 10. Отслеживание движения и ориентации в SwiftUI

Оглавление Глава 10. Отслеживание движения и ориентации в SwiftUI Что такое Core Motion? Акселерометр, iOs и  SwiftUI Отслеживание вращения с помощью гироскопа Измеряем магнитные поля Обнаружение перемещения устройства Заключение Глава 10. Отслеживание движения и ориентации в SwiftUI Мобильные устройства, такие как iPhone или iPad – это полноценные мобильные компьютеры, которые мы носим с собой в […]

Read More

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

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

Read More
Defining placeholder text in the search bar

Глава 9. Добавление Search Bar SwiftUI

Оглавление Введение Добавляем Search Bar к компоненту ListView Меняем текст подсказки в Search Bar Делаем Search Bar видимым изначально Добавление подсказок в Search Bar Заключение Введение Когда Вы открываете приложение контакты на своем iPhone, вы видите список контактов, который вы сохранили. Если Вы хотите найти человека, вы должны либо вручную посмотреть все контакты, либо ввести […]

Read More
Popup localizations language iOs

Глава 8. Локализация iOs приложений

Оглавление Введение Создание файла локализации Создание мульти Preview Немного о LocalizableStringKey Интерполяция строк с локализованным текстом Форматирование чисел и дат в Swift Псевдоязык в SwiftUI Заключение Введение Когда Вы создаете приложение, Вы обычно текст в элементах UI приводите либо на английском языке, либо на Вашем родном языке. Но если Вы добавите поддержку других языков, Вы […]

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

Please disable your adblocker or whitelist this site!