Публикации по теме '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 ...