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


SwiftUI: создание приложения для просмотра близлежащих ресторанов с интерфейсом в стиле Tinder.
Будь то в вашем родном городе или в чужой стране, мы все искали новые места, чтобы перекусить. В этом руководстве мы рассмотрим, как создать приложение на SwiftUI, которое упрощает этот процесс, используя API yelp и платформу Core Location для сбора близлежащих предприятий, таких как рестораны и гастрономы, и аккуратного отображения в интерфейсе в стиле Tinder! Шаг 1. Создание представления карты Начните с создания проекта SwiftUI в Xcode. Эта реализация анимации Tinder..

«@экранирование» и «неэкранирование» в Swift
В этой статье мы поговорим об @экранировании и неэкранировании в Swift, поймем основные различия и проверим пример кода для этого. Термины «@escaping» и «non-escapeing» используются для описания замыканий в Swift. Если вы не знаете, что такое замыкание : Замыкание в Swift простыми словами — это блок кода , который мы можем передать в качестве параметра функции или присвоить переменной. Побег «экранирование замыкания» — это замыкание, переживающее любую функцию, в..

Фильтр множественного выбора в Swift
Как реализовать логику фильтрации с помощью шаблонов проектирования В этом уроке мы узнаем, как реализовать фильтр множественного выбора, используя 2 шаблона проектирования: стратегию и декоратор. Учебник будет разделен на 2 части: В первой части мы сосредоточимся на реализации логики фильтрации. Во второй части мы займемся пользовательским интерфейсом (скоро). Давайте начнем! Предисловие Представьте, что мы создаем приложение для интернет-магазина смартфонов, и нашему..

Хочешь зарабатывать НАСТОЯЩИЕ ДЕНЬГИ?
Хочешь зарабатывать НАСТОЯЩИЕ ДЕНЬГИ? Знаете ли вы, что вы можете получать хороший доход от Google так же, как вы используете приложения и веб-сайты? Как? Верно! Google ADMOB - это путь AdMob — это рекламная платформа Google для продвижения и монетизации мобильных приложений. Подобно MoPub, он позволяет разработчикам приложений продвигать свои приложения с помощью рекламы в приложениях, монетизировать свои приложения, включая рекламу в приложениях, и предоставляет..

Native vs React Native vs Flutter: сравнение платформ для разработки мобильных приложений
Native vs React Native vs Flutter: сравнение платформ для разработки мобильных приложений Когда дело доходит до разработки мобильных приложений, существует множество платформ на выбор. Native, React Native и Flutter — три самых популярных варианта, каждый из которых имеет свои уникальные преимущества и недостатки. В этой статье мы сравним три платформы, чтобы помочь вам решить, какая из них лучше всего подходит для вашего проекта. Нативные приложения разрабатываются с..

Воссоздание приложения watchOS Breathe с помощью SwiftUI
Узнайте, как воссоздать анимацию в приложении watchOS Breathe. Я написал эти небольшие фрагменты кода, используя Swift с Swift Playgrounds на iPad. Код struct Breathe: View { @State var scale = false @State var rotate = false var body: some View { ZStack {…

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