Публикации по теме 'swift'
Анимируйте UIBarButtonItem с помощью Swift
Сделайте так, чтобы это выглядело хорошо!
Прежде чем мы начнем
Сложность: Новичок | Легко | Нормальный | Испытывающий
Эта статья была разработана с использованием Xcode 12.2 и Swift 5.3.
Ключевые слова и терминология
UINavigationBar: панель, содержащая кнопки для навигации по иерархии…
RxSwift и его вариант DisposeBag
RxSwift и секрет Variadic DisposeBag
Используйте одну из новейших функций RxSwift, чтобы значительно очистить свой код
Моя компания уже некоторое время использует RxSwift для всех новых проектов iOS, и мы оценили его мощность, гибкость и лаконичность.
Тем не менее, есть одна область, в которой RxSwift, скажем так, несколько менее краток. Где, по сути, это совершенно излишне.
Итак, сегодня давайте поговорим о Disposables и DisposeBags.
Одноразовые и DisposeBags?
Как я..
Совместимость с Objective-C Swift Code
Несмотря на то, что Apple предоставила нам подробную документацию о том, как использовать код Swift внутри приложения Objective-C (и наоборот) , этого недостаточно. Когда мне понадобилось предоставить Swift framework с совместимостью с Objective-C , документация Apple вызвала больше вопросов, чем дала ответы (или, по крайней мере, оставила много пробелов). Интенсивный поиск показал, что тема освещена очень плохо: пара вопросов по StackOverflow и несколько вводных статей -..
Закладки разработчика iOS. #1
Если вы что-то пропустили, вот мой список статей:
Spotify только что поделился своей HUB Framework. В основном это пользовательский интерфейс, управляемый бэкендом https://github.com/spotify/HubFramework Отличная статья об именовании функций в Swift 3 http://inaka.net/blog/2016/09/16/function-naming-in-swift-3/ Медленная автоверстка http://layoutkit.org/benchmarks/ Подписание кода стало проще https://pewpewthespells.com/blog/migrating_code_signing.html Как измерить время..
ДНЕВНИКИ РАЗРАБОТЧИКОВ: Как НЕ запускать новое приложение…
ДНЕВНИКИ РАЗРАБОТЧИКОВ: Как НЕ запускать новое приложение…
Существует несколько распространенных заблуждений о создании приложений. Два основных, на которые я наткнулся, включают следующее: а) их не так дорого создавать и б) их довольно легко разместить в магазине приложений. . Я рассмотрю неправильное представление А в следующем посте, а сейчас я хотел бы поделиться далеко не простым первым опытом отправки ScoreLord Tennis , моего первого приложения, в AppStore. Это..
Пузырьковая анимация в SwiftUI с помощью AVKit
Усильте свои iOS-приложения анимацией
Анимация — один из самых мощных способов коммуникации. От телерекламы до базовых приложений для смартфонов — они широко используются, даже если мы их не замечаем.
В настоящее время они идеально интегрированы в наши приложения, поскольку они используются разработчиками для улучшения взаимодействия с пользователем. Анимации действительно полезны как форма обратной связи, которая дает понять, что действие было распознано системой. Большим..
Реализация фильтра Блума Fast AF
Фильтры Блума — это вероятностная структура данных, позволяющая быстро проверять принадлежность элементов к набору. Они обычно используются для уменьшения объема памяти, необходимого для хранения большого набора элементов, а также для повышения скорости проверки членства. В этом уроке мы узнаем, как реализовать фильтр Блума в Swift и поймем, как он работает.
Выполнение
Чтобы реализовать фильтр Блума в Swift, мы начнем с создания структуры, представляющей сам фильтр. Эта структура будет..