Публикации по теме '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-разработчик должен использовать реактивное программирование
Как реактивное программирование помогает писать лучший код
В мире разработчиков постоянно происходят изменения. Иногда сложно успевать за всем новым. И как только вещи появляются, они так же быстро устаревают.
То, что когда-то считалось стандартной практикой, часто заменяется другими методологиями и технологиями.
Из-за этого вы всегда должны быть осторожны, чтобы не запрыгнуть на подножку слишком быстро. Тот факт, что многие люди используют определенную практику программирования..