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


Глубокое погружение в массив Swift
Узнайте, как работают массивы swift, и как их можно оптимизировать — работа с ContiguousArray, их сравнение и т. д. _ContiguousArrayStorage — выделение памяти для хранения элементов, обеспечение быстрого доступа по индексу. _ArrayBridgeStorage — абстракция, позволяющая использовать как собственное хранилище, так и NSArray . _ArrayBuffer<T> - реализация копирования при записи. Array<T> - публичный интерфейс. Увеличение размера массива Каждый массив..

Что в имени  — SwiftMoji, запись № 8
Извлечение списка местоположений из String , определение языка ее содержимого или сортировка содержащихся слов по частям речи — это лишь малая часть безграничных возможностей Foundation класс NSLinguisticTagger фреймворка. В следующем примере NSLinguisticTagger инициализируется с nameType NSLinguisticTagScheme и произвольным параметром options , «зарезервированным для последующего использования». использовать." Схема тегов определяет тип текста, который необходимо..

Как создать проект Xcode без StoryBoard
Шаги, чтобы следовать - Удалите файл Main.Storyboard из вашего проекта В info.plist удалите имя раскадровки. 3. В вашем проекте – › Цель – › Общие Удалить главное из основного интерфейса 4. В Делегате сцены, внутри функции сеанса willConnectTo , Добавьте следующий код. guard let windowScene = (scene as ? UIWindowScene) else { return } окно = UIWindow (кадр: UIScreen.main.bounds) окно?.windowScene = окноScene окно?.makeKeyAndVisible() let..

Почему архитектуру MVC невозможно реализовать в SwiftUI?
SwiftUI MVC? Я так не думаю. Apple не зря создавала свои основные UI-фреймворки. И UIKit, и SwiftUI в своих концепциях ориентируются на какую-то конкретную архитектуру для фронтенд-проектов и даже на некоторые шаблоны проектирования. Основное различие между ними заключается в том, что UIKit нацелен на архитектуру MVC, а SwiftUI был разработан для MVVM. Несмотря на то, что 99% разработчиков считают, что MVC бесполезен в проектах 2022 года, а MVVM гораздо лучше разработан, я должен..

Может быть, свойство представления rootViewController?
Может быть, это свойство view rootViewController?

Связь с ячейками iOS: выбор между делегатами и замыканиями
Делегирование или закрытие? Узнайте, какой подход лучше всего подходит для вашего приложения iOS для написания модульного и поддерживаемого кода! Что такое делегат? Делегат в iOS — это объект, который может получать сообщения и выполнять действия от имени другого объекта. Это дизайн…

Глубокое погружение в актеров в Swift 5.5
Давайте посмотрим на изменения параллелизма в Swift С новыми изменениями, связанными с параллелизмом, которые появятся в Swift 5.5, язык делает еще проще для нас, разработчиков Swift, написание параллельного кода. Существует огромное количество предложений, которые были приняты в выпуске 5.5, и уже есть масса нового, что нам нужно изучить и к чему привыкнуть. Одна из новых функций, которые появятся в новом выпуске Swift, - это доступность нового примитива под названием actor ...