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


SwiftUI - Введение
СОЗДАЙТЕ ОДИН РАЗ ИСПОЛЬЗУЙТЕ ВЕЗДЕ SwiftUI Новый декларативный UI Framework, управляемый государством Apple потрясла мир iOS с помощью WWDC 2019, когда анонсировала свою новую управляемую государством декларативную структуру пользовательского интерфейса. Это изменение к лучшему, и в этой статье мы познакомим с фреймворком и затронем некоторые из его новых компонентных примитивов. Прежде чем мы начнем, многие из вас могут оказаться перед дилеммой: начинать SwiftUI учиться или..

Избегание замыканий в Swift
В этой статье я надеюсь объяснить, почему мы можем использовать атрибут @escaping , и объяснить разницу между значением по умолчанию @noescape. Если вы использовали Swift 2, возможно, вы использовали атрибут @noescape и, возможно, знаете, что позже он стал устаревшим в Swift 3 с введением атрибута @escaping . Чтобы понять, почему, давайте посмотрим, что мы подразумеваем под @escaping. Избегание замыканий Замыкание называется экранированием, когда замыкание передается в качестве..

Swift World на этой неделе (06.05–06.11)
До свидания, неделя WWDC. Так много «Что нового» на этой неделе! Я собрал уроки и коды по машинному обучению, AR, Swift 4 и изменениям в App Store. Наслаждаться! Машинное обучение GitHub - hollance / MobileNet-CoreML: нейронная сеть MobileNet с использованием новой инфраструктуры Apple CoreML GitHub - jeffreybergier / Blog-Getting-Started-with-Vision: Блог: Начало работы с Vision на iOS 11 Swift World: что нового в iOS 11 - Core ML - Peng - Medium Swift World: что нового..

Создание рейтингового представления в SwiftUI
В одном из моих приложений мне нужно было показать рейтинги фильма. Я решил реализовать контроль рейтингов в SwiftUI. Было удивительно видеть, насколько легко было реализовать рейтинговое представление в SwiftUI Framework по сравнению с UIKit. В этом посте я подробно расскажу о реализации просмотра рейтингов. Выполнение Мы начнем с создания нового представления SwiftUI под названием RatingView . RatingView позволит пользователю передать текущий рейтинг и максимальное количество..

7 расширений Swift, которые должен использовать каждый разработчик iOS
Если вы любите расширения, это для вас. Если нет, я передумаю Зачем нужны расширения? Вам нужны расширения, потому что они экономят ваше время от повторного создания одного и того же снова и снова. Тебе не утомляет иногда то, что тебе приходится печатать это снова и снова? На мой взгляд, использование расширения почти равносильно усердной работе и одновременно умной работе. Позвольте этому немного осознать, и вы оцените использование расширений. Расширения подобны модульному..

Подход MVC к Flutter
Подробный обзор образца приложения шаблона проекта MVC Это продолжение бесплатной статьи Ваш следующий проект Flutter , где я представил Шаблон проекта , который вы можете использовать для своего следующего проекта Flutter. Он содержит основу, файлы и каталоги, составляющие приложение Flutter на основе шаблона проектирования MVC, представленного пакетом библиотеки mvc_application . Вы должны взять его и заполнить своим кодом для следующего приложения Flutter. Я надеюсь когда-нибудь..

Как мой сайд-проект получил 1000 пользователей за 2 дня и что я узнал
Хотя я работаю мобильным разработчиком в стартапе полный рабочий день, в свободное время я никогда не переставал создавать собственные приложения. После создания множества сторонних проектов (приложений для iOS и Android) большинство из них не увидели свет. Даже у тех, что были опубликованы, едва ли было десять пользователей. Но недавний проект 7Web стал популярным и приобрел большую популярность. Вот что странно. На сборку ушло менее 30 часов. Это меня многому научило, и вот что..