Публикации по теме 'ios-app-development'


Как создать проект 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..

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

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

Объяснение параметра Inout в Swift
Начнем эту статью с вопроса. Как вы думаете, код ниже скомпилируется или нет? Если ваш ответ нет — тогда вы правы. Этот код не будет компилироваться, потому что все параметры, передаваемые в функцию, являются константами. Но есть способ изменить параметр внутри функции. И именно здесь нам нужно будет ввести ключевое слово inout . В настоящей статье рассмотрим следующие вопросы: Что такое ключевое слово inout ? Зачем вам нужно его использовать? Что такое ключевое слово..

Интервью с iOS: директор SOLID [Понимание и реализация] -1
S O L I D принцип — это стандарт разработки продукта, которому должен неукоснительно следовать любой разработчик, независимо от того, работает он один или в команде, но вопрос Зачем? Почему это важно? Почему S O L I D? Почему это важно в разработке программного обеспечения ? Чтобы понять Solid, давайте возьмем пример. Вы хотите построить удивительный дом, в котором будете жить. Итак, чтобы построить дом, у нас есть несколько этапов, которые начинаются с приобретения земли,..

Новые модификаторы и представления SwiftUI в iOS 15
Откройте для себя некоторые из последних функций SwiftUI Всем привет. Сегодня я расскажу об анонсированных на WWDC21 функциях, которые я считаю важными в SwiftUI. И я хотел бы отметить, что я лишь вкратце затрону темы. Если вам нужна дополнительная информация о SwiftUI, ознакомьтесь с документацией Apple . В нашем примере мы будем использовать эту модель: struct User : Identifiable{ var id = UUID() let name: String let age: Int } .searchable Возможно,..

Шаблон проектирования итератора в Swift
Подвинься! Сложность: Новичок | Легко | Обычный | Испытывающий Эта статья была разработана с использованием Xcode 11.5 и Swift 5.2.4. Предпосылки: Ожидается, что вы будете знать, как создать Single View Application в Swift. В этой статье мы используем ключевое слово отложить .