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


Не делайте этого с помощью Swift Optionals
Список того, что можно и чего нельзя делать при использовании опций в Swift Необязательные переменные - важное понятие в Swift. В старых языках, таких как C ++ или Java, все указатели необязательны, но все базовые типы - нет, если только они не заключены в какую-либо структуру. Внутренне optional - это структура с двумя переменными: Флаг, указывающий, имеет ли переменная значение, и ценность. Если флаг ложный, значение игнорируется. Если флаг истинен, значение можно..

Завоевание веб-разработчиков
Веб-технологии захватывают мобильные и настольные компьютеры Давайте вернемся на двадцать лет назад, когда лицом Интернета для многих потребителей была маленькая мятно-зеленая и черная иконка на их рабочем столе. Этот маленький веб-браузер под названием Netscape помог представить миру группу изящных молодых языков программирования. Язык разметки, декларативный язык и язык программирования под названием «Язык гипертекстовой разметки» (HTML), «Каскадные таблицы стилей» (CSS) и..

2017 год начался с конкурса 100 Days of Code Challenge. И это было потрясающе!
Для многих людей совершенно необходимо начать новый год с какого-то новогоднего решения. Итак, давайте сделаем это! Но вы, возможно, уже знаете, что всегда есть проблема с тем, чтобы не закончить то, что вы хотели сделать. Я хотел убедиться, что чего-то достиг! И челлендж #100DaysOfCode был как раз для этого подходящим инструментом! Подождите, что это? Ну, на самом деле это довольно просто. Вы просто садитесь каждый день хотя бы на час и кодируете. Неважно, что вы кодируете или..

Принудительное обновление ваших приложений должно быть отраслевым стандартом
И почему так больно этого не делать Как back-end и разработчик приложений, я видел несколько программных ошибок, которые требовали исправления приложения или back-end. В некоторых из этих случаев самый простой способ решить проблему - обновить приложение. Но поскольку у нас не было способа принудительно обновить наше приложение, мне пришлось взломать исправление в конечной точке во внутреннем коде. Это никогда не бывает оптимальным и со временем сильно снижает качество кодовой базы...

Простой просмотр загрузки приложения
При разработке приложений для iOS, вероятно, не особо задумываются о создании начального экрана загрузки приложения. Сегодня мы кратко рассмотрим, как создать относительно простой и элегантный экран загрузки. Мы хотим увидеть твои работы! Если вы что-то построили с помощью этого урока, присылайте нам фотографии! Найдите нас в Twitter @TrailingClosure или напишите нам по адресу [email protected] Это руководство разделено на две части: Создание ScaledMaskModifier..

7 уроков, которые я извлек за два года разработки Android
То, что я хотел бы знать, когда начинал разработку Android Прошло более двух лет с тех пор, как я впервые заинтересовался разработкой для Android. Сегодня, после нескольких проектов и множества исключений, я хочу поделиться с вами семью уроками, которые я извлек из этого короткого путешествия. 1. Выберите правильную архитектуру и используйте ее с самого начала Вы когда-нибудь слышали все эти аббревиатуры, такие как MVC, MVP, MVVM и т. Д.? Это разные программные архитектуры, и вы..

Интеллектуальное создание кода внешнего интерфейса из файлов дизайна: сегментация изображений
Автор Tonghui Являясь одним из четырех основных технических направлений Frontend-комитета Alibaba, интерфейсный интеллектуальный проект создал огромную ценность во время фестиваля Double 11 Shopping в 2019 году. Интерфейсный интеллектуальный проект автоматически сгенерировал 79,34% кода для новых модулей Taobao и Tmall. За это время команда R&D испытала множество трудностей и много думала, как их решить. В серии «Интеллектуальное создание кода внешнего интерфейса из файлов дизайна»..