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


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

GIF-файлы Tenor API с UICollectionViewCells от Swift и Objective-C AVFoundation
Воспользуйтесь простотой документации Tenor API для создания ячеек воспроизведения GIF. Tenor , популярная поисковая машина GIF, является отличной конечной точкой API, с помощью которой можно продемонстрировать, как реализовать классы горизонтальной и вертикальной прокрутки Swift с встроенной функциональностью AVFoundation в Objective-C! Благодаря обширной документации, краткому руководству по началу работы, передовым практикам и подробным curl командам Tenor предлагает широкие..

Протокол-ориентированное программирование
Давным-давно, в королевстве * OP, совсем недалеко, жила принцесса по имени ООП. Все знали ООП, и многим она нравилась. Однажды у нее появилась младшая сестра по имени ПОП. Людям не нравился POP. Некоторые находили ее слишком молодой, другие не понимали, когда она говорила. Но правда в том, что люди боялись. Они боялись старого Красти, а старый Красти не любил принцессу Поп. Из-за этого бедная принцесса ПОП регулярно оказывалась одна в своем крошечном замке на границе..

ARKit 911 - Полный список классов AR
Этот рассказ демонстрирует вам полный список классов, структур, перечислений и протоколов, которые можно найти в ARKit 4.0. Все классы, выделенные полужирным шрифтом , являются родительскими классами , унаследованными от общего класса NSObject . Дочерние классы отмечены маркерами и имеют отступ в четыре пробела. Все структуры и перечисления , вложенные в классы, здесь написаны курсивом и также с отступом в четыре пробела. У родительских классов есть ссылки на документацию..

Как изменить высоту строки UILabel (Swift)
Высота строки UILabel по умолчанию, с моей точки зрения, не очень хорошая, слишком тесная. Я думаю, что это выглядит лучше, если немного увеличить и добавить больше пробелов между линиями. Вот самый простой способ изменить это в Swift. Но сначала в Interface Builder установите значение высоты метки равным 0: @IBOutlet weak var myLabel: UILabel! let textForLabel = “Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry’s standard..

ProgressView в SwiftUI
Представленный на WWDC 2020 ProgressView предлагает вам круговое и линейное представление прогресса, которое можно легко создать с нуля. Примечание. Это поддерживает только iOS 14 и выше и может использоваться только в Xcode 12+. Предпосылки Чтобы следовать этому руководству, вам потребуются базовые знания в: Быстрый По крайней мере, Xcode 12+ Неопределенный прогресс Неопределенный относится к непрерывной анимации и по умолчанию имеет неопределенное поведение, которое..

Полное руководство по жизненному циклу приложения SwiftUI 2
Прощай, AppDelegate Долгое время разработчики iOS использовали AppDelegate в качестве основной точки входа для своих приложений. С запуском SwiftUI2 на WWDC 2020 Apple представила новый жизненный цикл приложения, который (почти) полностью устраняет AppDelegate , уступая место подходу, подобному DSL. В этой статье я расскажу, почему было внесено это изменение и как вы можете использовать новый жизненный цикл в новых или существующих приложениях. Указание точки входа в приложение..