Публикации по теме '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..