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


Мета-типы Swift объясняются с Джобсом
В философии « мета » относится к тому, что лежит за пределами конкретной области знаний или концепции, направляя исследования, направленные на понимание его фундаментальной природы. В программировании на Swift эта концепция применяется к « метатипам », которые представляют собой типы данных, используемые для описания других типов данных. Поначалу это может показаться запутанным, но на следующих примерах вы научитесь легко идентифицировать и использовать метатипы. Рабочий протокол..

10 самых популярных библиотек для Android и iOS в сентябре
SwiftUI, MotionLayout и другие Вот мой первый выпуск популярных библиотек для Android и iOS (5 + 5) на GitHub в сентябре 2019 года. Топ-5 популярных библиотек iOS 1. Концентрическая адаптация Начнем с библиотеки онбординга на основе библиотеки SwiftUI . Используйте это для пошаговых руководств и адаптации, задав свои собственные любимые цвета. 2. PTCardTabBar Здесь у нас есть панель вкладок в виде карточек , которую мы можем использовать вместо панели вкладок по..

Делитесь кодом Swift между клиентским приложением и сервером Vapor
Настройте проект с использованием Vapor, разделяющего большую часть кода Один из аспектов Swift, который я еще не изучил, — это разработка на стороне сервера. Одним из самых известных фреймворков для него является Vapor . Vapor написан на Swift и поставляется со всеми стандартными серверными API: маршрутизацией, обработкой запросов, проверкой и так далее. Vapor также предоставляет дополнительные пакеты для взаимодействия с общими службами, такими как базы данных, кэши, веб-сокеты и..

Как обрабатывать несколько асинхронных операций в Swift
Подсказка: не вкладывайте их! У нас были случаи, когда нам нужно было дождаться завершения нескольких API, а затем обработать дальнейшую логику или соответствующим образом обновить пользовательский интерфейс. Мы посмотрим, что я (и, вероятно, многие другие) делал раньше, а затем посмотрим, как лучше всего использовать Swift. Проблема Как вы можете видеть ниже, мы вызываем два API, а затем хотим обновить пользовательский интерфейс. Мы будем использовать Alamofire, чтобы упростить..

2 способа добавления значков панели запуска приложений во Flutter
И как исправить общие проблемы, с которыми вы можете столкнуться Недавно я работал над проектом Flutter, где мне нужна была простая задача - добавить значок средства запуска приложения. В то время я только начинал работать с Flutter. Поэтому я начал с поиска наилучшего способа достичь, реализовать и задокументировать эту задачу. В результате я создал эту статью. Сегодня вы узнаете о двух способах добавления значков панели запуска приложений во Flutter и о том, как исправить общие..

За кулисами взгляните на Map, Filter и Reduce в Swift
Функция принимает какой-то ввод, что-то с ним делает и создает вывод. У функции есть подпись и тело. Если вы дадите функции один и тот же ввод, вы всегда получите один и тот же результат. Это краткое определение функции . Теперь мы поговорим о функциях подробнее, познакомившись с ними поближе. Мы рассмотрим функции высшего порядка в Swift. Функция, которая принимает на вход другую функцию или возвращает функцию, называется функцией более высокого порядка . В Swift мы..

iOS: обзор за год
Тщательно отобранные новости для разработчиков iOS Реальный мир: шаблоны дизайна для iOS Автор @Rodrigo Cavalcante Шаблон дизайна - обычная тема на переговорах, форумах и даже в 15-минутном перерыве в беседе на работе. Ты… Реальный мир: шаблоны дизайна iOS Изменить описание medium.com IPhone мертв Автор @ Musings.rand () Раньше я переключался между iPhone и Android, и мне всегда казалось, что iPhone вытесняет любой..