It Blog

Popup localizations language iOs

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

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

Read More

WordPress could not copy file.: wp-mail.php

При обновлении WordPress с версии 6.1 до версии 6.2 появляется ошибка could not copy file.: wp-mail.php При этом вы можете спокойно обновлять плагины, устанавливать их и темы, загружать файлы и вообще сайт работает без каких либо проблем. Проблема появляется только при обновлении. Вообще шаблон ошибки  WordPress could not copy file.: wp-mail.php всегда связан с тем, […]

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

Разработка приложений для iOs на SwiftUI/ Create iOs app on SwiftUI

Разработка приложений для iOs на SwiftUI. Основы/ Create iOs app on SwiftUI В своем блоге обычно я оставляю небольшие заметки, редко растягивающиеся даже на 2 статьи/поста. Касательно темы разработки iOs приложений на SwiftUI я решил изменить формат и подготовить перевод книги. Вообще посты я выкладываю спонтанно и темы идут в миксе с другими темами, которые […]

Read More

Please disable your adblocker or whitelist this site!