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


MVVM в iOS (еще раз)
Новые методы, которые следует учитывать при использовании MVVM в вашем приложении Некоторое время назад я написал статью о реализации Паттернов проектирования MVVM в iOS с использованием языка программирования Swift . Я получил много отличных отзывов о статье. Эта статья является обновлением моей исходной статьи и фокусируется на новых методах реализации приложений iOS, включая шаблон проектирования MVVM. Идея статьи вращается вокруг приложения для заказа кофе. Бариста принимает..

Исправьте ошибки в вашем Swift-коде
Раздавить этих тварей Когда мы говорим о жуках, мы используем аналогию сквоша, сплэта и раздавливания с насекомыми. На это есть веская причина: Томас Эдисон писал об ошибках во время своих трудностей в области проектирования оборудования, и это означает, что этот термин, вероятно, останется в силе. Привыкай, или откладывай! Разобраться с ошибками (подходы) Очистите свой участок Один из способов избавиться от ошибок в коде - это вообще не писать их! Тестирование..

Мои приключения на быстрых игровых площадках
Отличный ресурс для детей, чтобы научиться программировать Swift Playgrounds - это, по сути, парк, за исключением того, что он находится в небе и также является плавающей горой. Во время этого приключения вы, вероятно, будете искать трех персонажей: Блю, Хоппера и Байта. Им нравится собирать драгоценные камни и тумблеры. Вы также будете просить своего персонажа пройти через порталы и подняться по лестнице. Вы узнаете, как выполнять такие простые действия, как moveForward() ,..

Полное руководство по циклам в Swift
Овладейте одним из самых фундаментальных строительных блоков в программировании Все языки программирования уникальны. Они хотя бы в чем-то отличаются от всех своих сверстников. Swift, например, имеет необязательные параметры, псевдонимы типов и непрозрачные возвращаемые типы. Тем не менее, есть некоторые основные строительные блоки, которые используются почти в каждом языке. Условные выражения позволяют запускать определенную часть кода только в том случае, если условие..

Полное руководство по управлению состоянием в SwiftUI
Как понять эту неотъемлемую часть разработки SwiftUI ОБНОВЛЕНИЕ : не следует вызывать сетевой запрос в методе инициализации ViewModel, как упоминал Майкл Лонг. Я записал видео, чтобы показать проблему и способы ее устранения. Посмотреть видео можно здесь: https://youtu.be/HJS_yzSihoA SwiftUI - это новая декларативная структура Apple для создания пользовательских интерфейсов для всех устройств Apple. Каркас SwiftUI можно разделить на два основных компонента: представления и..

Маленькая ошибка Swift: точки настройки протокола
Все пошло не так! Сложность: Начинающий | Легко | Нормальный | Сложно Когда вы изучаете использование протоколов в Swift, вы сталкиваетесь с [Dynamic Dispatch]. Когда тип принимает protocol и предполагается, что экземпляр типа является конкретным типом, все методы протокола статически отправляются во время компиляции. Таким образом, конкретный экземпляр Dog может соответствовать протоколу Animal , и здесь fluffy подразумевается как конкретный тип Dog . Поскольку..

Путь кодирования обычного человека
Я решил начать #100DaysOfCode , чтобы начать Новый год. Просматривая другие твиты, я вижу много амбициозных целей (часто связанных с получением работы разработчиком). Мои цели несколько менее возвышенны, но я хотел поделиться ими со всеми, кто учится программировать в неторопливом темпе, как я. У меня нет ближайших карьерных целей, но я думаю, что знание того, как программировать, будет становиться все более ценным. Я искренне надеюсь, что грань между разработчиками и пользователями..