Публикации по теме 'swift'
Возведение в степень с минимальным числом умножений
Возведение в степень с минимальным числом умножений
Возведение в степень известно как степень числа. Он рассчитывается путем умножения числа ( a) на само значение степени (n ) раз. Если результат всех вычислений умещается в памяти компьютера, одно умножение может быть выполнено компьютером за постоянное время, а конечная сложность может быть принята как линейная, что означает, что сложность пропорциональна только значению мощности n.
Правило произведения экспоненты гласит,..
6 быстрых способов написания кода
Несколько малоизвестных советов и приемов для повышения уровня ваших навыков разработки под iOS
Swift значительно эволюционировал за эти годы. Он обеспечивает безопасность типов и намного более лаконичен, чем многие языки. Поскольку количество функций продолжает расти, знание и отслеживание некоторых интересных трюков становится проблемой.
В следующих разделах я расскажу вам о некоторых способах написания кода на Swifty. Надеюсь, это поможет вам создавать еще лучшие приложения для..
Классы против структур в Swift
Swift предоставляет нам классы и структуры, которые могут выглядеть очень похожими друг на друга. Когда следует использовать структуру, а когда - класс? Давайте углубимся в эту тему.
Что такое класс?
Класс в Swift - это ссылочный тип, который может содержать: свойства, методы, индексы, инициализаторы, соответствия протоколу, расширения. См. Приведенный ниже код для определения класса.
Что такое структура?
Структура в Swift - это тип значения, который, как и классы, может..
PageTabViewStyle в SwiftUI
Стильно меняйте вкладки в приложении
На недавней конференции WWDC 2020 Apple представила дополнительный стиль для TabView под названием PageTabViewStyle . Это эквивалентно горизонтальной прокрутке страницы, которая обычно используется для экрана подключения.
TabViewStyle , реализующий постраничную прокрутку TabView . - Документация Apple
Предпосылки
Чтобы следовать этому руководству, вам потребуются базовые знания в:
Быстрый По крайней мере, Xcode 12+..
Подробно о настройках сборки Xcode
Приступаем к основам настроек сборки Xcode
Если вы когда-либо занимались разработкой для MacOS или iOS, вам также приходилось иметь дело с настройками сборки Xcode.
Итак, что это такое и что мы о них знаем?
Для стандартного проекта iOS существует около 500 настроек сборки, сгруппированных примерно в 50 категорий. Эти параметры сборки управляют практически каждым аспектом построения и упаковки вашего приложения. По крайней мере, именно настройки сборки делают сборку Debug такой..
Гонка на гистограммах с использованием SwiftUI 2.0
Часть 3 в моей серии графиков
Это третья статья из серии, которую я собираю, о построении диаграмм в SwiftUI 2.0. Гистограмма, на которую вы смотрите, гистограмма Баррона, представляет собой анимированную, автоматически окрашиваемую, меняющую значения и визуально сортирующую диаграмму - диаграмму, которую я считаю одной из самых сложных задач в области гистограмм: гистограмма гонка. Эти графики сейчас в моде.
Так что он делает? Ну, это просто отсортированная гистограмма,..
Действия смахивания в SwiftUI
Действия смахивания — не новая концепция в программировании iOS или macOS. Мы уже много лет используем такие действия в приложениях Apple, и довольно типичным примером является приложение «Почта». Программно мы знаем их из табличного представления в UIKit, где мы реализуем их, чтобы пользователи могли выполнять определенные операции с отдельными ячейками. В SwiftUI действия смахивания не были доступны до WWDC 2021; именно там в конечном итоге было объявлено, что третий выпуск SwiftUI..