Публикации по теме 'swift-programming'
Пользовательская панель NavigationView в SwiftUI
Использование настраиваемых цветов на панели навигации
NavigationView является аналогом SwiftUI UINavigationController UIKit. NavigationView определяется Apple как «представление для представления стека представлений, представляющих видимый путь в иерархии навигации». Другими словами, он позволяет выполнять иерархическую навигацию между представлениями и добавляет панель навигации в верхней части экрана.
Панель навигации SwiftUI по умолчанию окрашена в белый цвет с черным..
KVO и KVC в быстром
Введение:
Ход программы зависит от значений различных переменных, которые мы используем в нашем коде. В зависимости от значений переменных в нашей программе мы перемещаемся по потоку выполнения по мере необходимости.
Например, если мы используем какие-либо типы коллекций, трудно выполнять логику, когда коллекция модифицируется или изменяется. т.е. когда добавляются, удаляются или изменяются новые элементы. Мы все еще можем управлять такими сценариями разными способами.
Один..
Кодируется в Swift и iOS
JSON - ›Swift
Codable - одна из тех замечательных функций, которые не должны ускользать от внимания любого начинающего разработчика в экосистеме Swift.
Сложность: Начинающий | Легко | Нормальный | Испытывающий
Предпосылки:
В этой статье рассматривается Codable, поэтому было бы неплохо иметь некоторые знания о моделях, классах и структурах в Swift .
Терминология
Codable: псевдоним типа для Decodable & Encodable, который позволяет легко преобразовывать в..
Все, что вы должны знать о ImplicitlyUnwrappedOptional в Swift 3.x
Прежде чем погрузиться в тему, давайте освежим наши знания. Чтобы понять ImplicitlyUnwrappedOptional a.k.a. IUO , вы должны знать, что такое Необязательные переменные. Если вы уже имеете представление о том, что такое Необязательные переменные , вы можете ознакомиться с моим предыдущим сообщением о Необязательных ссылках ниже.
Необязательные параметры в Swift. Узнайте, почему Swift предлагает новую концепцию необязательных и необязательных..
Ленивое хранимое свойство — DevTip
Скорее всего, вы использовали или, по крайней мере, видели ранее использованное ключевое слово lazy . Однако вы никогда не задумывались о том, каковы истинные возможности ленивого хранимого свойства. Я хочу рассказать вам о том, что такое ленивые свойства, почему они существуют и как вы можете ими воспользоваться.
Первоначально это сообщение было опубликовано 1 неделей ранее на kristofk.com .
Земляные работы
Начальное значение лениво хранимых свойств не вычисляется и не..
Комментирование в Swift
// Не запускайте эту строку!
Смотрите, документация и комментирование кода крайне важно. Вы должны это делать. Вы должны сделать это сейчас.
Не знаете как? Прочтите и узнайте об однострочных комментариях, многострочных комментариях, вложенных комментариях и о том, как комментарии могут помочь вам, когда вы выбираете свою функцию.
Сложность: Начинающий | Легко | Нормальный | Испытывающий
Предпосылки:
Уметь создать Hello, World! Приложение для iOS (руководство..
Факты о строках и символах в Swift
Просматривая документацию Swift, я перечислил несколько интересных и важных фактов о строках и символах. Учитывая, что вы знакомы с базовой терминологией, эти факты определенно добавят что-то к вашему багажу знаний.
№1. Строки Swift нельзя индексировать целочисленными значениями напрямую, поскольку один символ Swift может состоять из одной, двух или даже нескольких кодовых точек Unicode.
let string = "With\u{1F496}"
print(string)
print(string.count)
Output
With💖
5
Note:..