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


Развертывание приложений в нескольких форм-факторах
Фото Доменико Лоя на Unsplash На днях я наткнулся на этот пост , название которого, казалось, предполагает, что Flutter не является кроссплатформенным фреймворком. Суть его статьи заключается в том, что, хотя Flutter позволяет создавать приложения для 6 платформ, это не означает, что вы должны: Да, вы можете развернуть свое приложение на 6 платформах, но, честно говоря, я не планирую этого делать. В основном потому, что ВЫ ДОЛЖНЫ использовать разные шаблоны..

Внедрение зависимостей в Swift
Какая польза от внедрения зависимостей? | 6 мая, вс, 18 мая Внедрение зависимостей в Swift можно избежать одноэлементного шаблона и сделать код более тестируемым со слабой связью. Изначально я также не знал о внедрении зависимостей, когда я следовал некоторому стандартному шаблону кодирования, тогда я понимаю, нужно ли мне переходить на внедрение зависимостей. На начальном этапе никто не совершенен, работая над реальными проектами и сталкиваясь с проблемами, затем мы узнаем..

Как создать великолепную справочную документацию по API для iOS
В Firebase мы использовали Doxygen для создания справочной документации по API iOS . Хотя он выполнял свою работу для ObjectiveC, он не поддерживал Swift. Мы начали использовать Jazzy для внешнего вида официальной справочной документации Apple. Документация, к которой привыкли разработчики iOS. Jazzy - это утилита командной строки, которая генерирует документацию для Swift или Objective-C. Она состоит из двух частей: Парсер SourceKitten (написан на Swift) Генератор..

Добавить событие в календарь | Xcode 12, Swift 5.3
В этом коротком руководстве мы узнаем, как создать событие и добавить его в собственный календарь на iOS с помощью EventKit и EventKit UI . Шаг 1. Создайте новый проект Xcode и добавьте возможности Откройте Xcode и выберите шаблон приложения, интерфейс раскадровки и назовем этот проект Calendarexample . Теперь перейдите непосредственно к файлу Info.Plist и добавьте Конфиденциальность - Описание использования календарей в список свойств . Это необходимый шаг для..

Как не бороться с NSFetchedResultsController и основными данными
Контекст - это все, что касается Core Data. Никакой каламбур. Примечание: этот пост предполагает некоторые базовые знания Core Data. Что вы получаете, когда используете NSFetchedResultsController с Core Data? Вы можете быть уверены в том, что вставки, удаления и перезагрузки ячеек таблицы выполняются плавно, пассивно и безболезненно. Безболезненно, если вы не попытаетесь сделать что-то столь же простое, как обновление связанного объекта и ожидать, что это отразится в..

Внедрение зависимостей в Swift
Внедрение зависимостей часто используется для написания слабо связанного кода, который, таким образом, легче тестировать. Когда мы используем внедрение зависимостей в нашем коде, мы, по сути, передаем объекту его переменные экземпляра. Это означает, что вместо того, чтобы возлагать на наш объект ответственность за создание собственных зависимостей, мы вместо этого внедряем зависимости в объект. Ниже приведены два рабочих примера, демонстрирующих объект, создающий свои собственные..

Быстрый старт с React Native
Почему React Native Учитесь один раз, пишите где угодно: создавайте мобильные приложения с помощью React. С React Native вы можете создавать мобильные приложения для платформ iOS и Android за доли времени, затраченные на разработку. Поскольку React Native использует технологии Javascript, квалифицированные разработчики легко доступны. Многие существующие разработчики React могут поделиться своими знаниями о сети и сразу же начать продуктивно. React Native - это фреймворк, созданный..