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


Объяснение опций в Swift: 5 вещей, которые вы должны знать
Пишите чистый код, заботясь о возможных нулевых значениях Дополнительные возможности лежат в основе Swift и существуют с момента выхода первой версии Swift. Необязательное значение позволяет нам писать чистый код, в то же время заботясь о возможных значениях nil. Если вы новичок в Swift, возможно, вам придется привыкнуть к синтаксису добавления вопросительного знака к свойствам. Как только вы привыкнете к ним, вы сможете начать получать от них пользу, например, с помощью расширений...

Объедините раковины и цикл неудержанного удержания
Хотите ответить на этот распространенный вопрос на собеседовании? Проведите достаточное количество собеседований, и вы, несомненно, ответите на один из самых распространенных вопросов на собеседованиях по разработке iOS. Мы все были там. Интервьюер, без сомнения, старший разработчик iOS с блеском в глазах, протягивает вам лист бумаги и говорит: «Хорошо. Можете ли вы сказать мне, что не так со следующим кодом?» class CommonViewModel: ObservableObject { @Published var users:..

Основы Core Data в Swift
Установка, выборка и обновление объектов в локальном хранилище данных Core Data - это платформа, которая помогает вам управлять объектами уровня модели в вашем приложении, и она довольно проста в использовании, поскольку часть необходимого кода может быть сгенерирована автоматически. К сожалению, поскольку Core Data был написан на языке Objective-C, есть несколько проблем (или я должен называть их «ограничениями») с этим фреймворком при использовании его вместе со Swift. В этой..

Более эффективная реализация анимированной круговой диаграммы в SwiftUI 2
Часть 6 в моей серии о графиках Я остался доволен последним пирогом, который у меня был. Это было большим улучшением по сравнению с первоначальной сборкой и имеет завораживающий вид, но я все же чувствовал, что есть возможности для улучшения. Думая о другом проекте, над которым я работал, меня осенило, что я должен использовать рамку Combine в качестве основного драйвера. Имея это в виду, я пришел к следующему решению. Хотя подождите - прежде чем вы это прочтете, возможно, вам..

Разработка более инклюзивного пользовательского интерфейса
Разработка более инклюзивного пользовательского интерфейса Еженедельное обновление 1 — 1 ноября 2022 г. Привет, ребята, это первое еженедельное обновление, в котором я дам небольшой отчет о прогрессе приложения и выпущу обновленную версию в тестовом полете. Если у вас уже установлено приложение, вы должны получить уведомление, позволяющее обновить его до последней версии. Если у вас все еще нет приложения и вы хотите попробовать его, нажмите здесь, чтобы …

Как настроить несколько схем и конфигураций в Xcode для вашего приложения React Native iOS
Наличие различных конфигураций и схем позволяет вам изменять ключи API вашего приложения, устанавливать флаги отладки, назначать конечные точки внутреннего сервера и создавать любые другие пользовательские настройки, которые различаются между разработкой и производством. После настройки схемы могут использоваться всеми разработчиками, работающими над приложением, что обеспечит более стабильный процесс развертывания. В различных сообщениях в блогах есть масса решений этой проблемы. Мы..

AltSwiftUI?
Недавнее появление SwiftUI позволяет декларативно программировать пользовательский интерфейс и управлять состоянием, что значительно помогает повысить скорость и качество разработки. Однако платформа заблокирована в SDK iOS 13, и каждая новая итерация улучшения этой новой платформы будет распространять это ограничение на последнюю версию SDK (iOS 14 и т. д.). AltSwiftUI — это инфраструктура пользовательского интерфейса с открытым исходным кодом для iOS, которая имитирует интерфейс SwiftUI,..