Вопросы с тегом «swift»

100
Лучшая практика для реализации отказоустойчивого инициализатора в Swift

С помощью следующего кода я пытаюсь определить простой класс модели и его сбойный инициализатор, который принимает словарь (json-) в качестве параметра. Инициализатор должен вернуться, nilесли имя пользователя не определено в исходном json. 1. Почему код не компилируется? В сообщении об ошибке...

100
Быстрая передача по значению или передача по ссылке

Я новичок в Swift и только что прочитал, что классы передаются по ссылке, а массивы / строки и т. Д. Копируются. Проход по ссылке такой же, как в Objective-C или Java, где вы фактически передаете ссылку, или это правильный проход по ссылке?...

100
Swift: заменить массив String на индекс

У меня есть следующий массив строк: var stringArray:[String] = ["value1", "value2", "value3", "value4"] как я могу заменить, например, третью строку с индексом 2 («значение 3») другой строкой?...

100
Используйте Storyboard, чтобы замаскировать UIView и придать закругленные углы?

Многие вопросы, подобные этому, объясняют, как программно создать маску и предоставить скругленные углы для UIView. Есть ли способ сделать все это в Storyboard? Просто спрашиваю, потому что кажется, что создание закругленных углов в Storyboard позволяет более четко разграничить представление и...

100
Что означает предупреждение «автоматическая настройка шрифта требует использования стиля текста динамического типа»?

Я получаю следующее предупреждение: "автоматически настраивает шрифт требует использования стиля текста динамического типа" От которого не могу избавиться, предупреждение горит main.storyboard. Я проверил каждый UILabelв , Identity Inspectorчтобы убедиться сделать «автоматически подстраивает...

100
Swift @escaping и обработчик завершения

Я пытаюсь более точно понять «Закрытие» Swift. Но @escaping и Completion Handlerих слишком сложно понять Я просмотрел множество сообщений Swift и официальных документов, но чувствовал, что этого все еще недостаточно. Это пример кода официальных документов var completionHandlers: [()->Void] = []...

100
Как программно использовать макет безопасной зоны?

Поскольку я не использую раскадровки для создания своих представлений, мне было интересно, есть ли программная опция «Использовать руководства по безопасным областям» или что-то в этом роде. Я пытался привязать свои взгляды к view.safeAreaLayoutGuide но они продолжают перекрывать высшую ступень в...

100
Ошибка Xcode на симуляторе: MGIsDeviceOneOfType не поддерживается на этой платформе

У меня очень простое приложение с одним представлением, содержащее несколько UILabels. После запуска в Simulator консоль Xcode возвращает ошибку: libMobileGestalt MobileGestalt.c: 875: MGIsDeviceOneOfType не поддерживается на этой платформе. Сам симулятор просто показывает белый экран. Я также...

100
Переместите TextField вверх, когда клавиатура появилась в SwiftUI

У меня TextFieldв main ContentView. Когда пользователь открывает клавиатуру, некоторые из TextFieldних скрываются под рамкой клавиатуры. Поэтому я хочу двигаться TextFieldвверх, когда появится клавиатура. Я использовал приведенный ниже код, чтобы добавить его TextFieldна экран. struct ContentView...

99
Как распечатать на консоли с помощью быстрой игровой площадки?

Я слежу за Руководством Apple по их новому языку Swift, но не понимаю, почему полоса справа показывает только «Привет, детская площадка», а не «Привет, мир». Может кто-нибудь объяснить, почему printlnне печатается справа? // Playground - noun: a place where people can play import Cocoa var str =...

99
Как сделать HTTP-запрос + базовую аутентификацию в Swift

У меня есть служба RESTFull с базовой аутентификацией, и я хочу вызвать ее из iOS + swift. Как и где я должен предоставить учетные данные для этого запроса? Мой код (извините, я только начинаю изучать iOS / obj-c / swift): class APIProxy: NSObject { var data: NSMutableData = NSMutableData() func...

99
Как использовать SCNetworkReachability в Swift

Я пытаюсь преобразовать этот фрагмент кода в Swift. Я изо всех сил пытаюсь оторваться от земли из-за некоторых трудностей. - (BOOL) connectedToNetwork { // Create zero addy struct sockaddr_in zeroAddress; bzero(&zeroAddress, sizeof(zeroAddress)); zeroAddress.sin_len = sizeof(zeroAddress);...

99
Найдите разницу в секундах между NSDates как целым числом с помощью Swift

Я пишу фрагмент кода, где хочу измерить, как долго удерживалась кнопка. Для этого я записал, NSDate()когда была нажата кнопка, и попытался использовать timeIntervalSinceDateфункцию, когда кнопка была отпущена. Кажется, это работает, но я не могу найти способ распечатать результат или переключить...

99
Как преобразовать UIView в изображение

Я хочу преобразовать UIView в изображение и сохранить его в своем приложении. Может кто-нибудь сказать мне, как сделать снимок экрана или преобразовать его в изображение и как лучше всего сохранить его в приложении (не в фотопленке)? Вот код для представления: var overView = UIView(frame:...

99
UIFont - как получить системный тонкий шрифт

UIFontесть методы для получения обычного font ( systemFontOfSize) или жирного шрифта ( boldSystemFontOfSize), но как получить "тонкий системный шрифт", доступный через раскадровку? Передача "тонкой системы" в UIFontContructor не работает, этот конструктор работает только для несистемных шрифтов....

98
Вычисляемое свойство только для чтения против функции в Swift

Во введении в сеанс Swift WWDC descriptionдемонстрируется свойство только для чтения : class Vehicle { var numberOfWheels = 0 var description: String { return "\(numberOfWheels) wheels" } } let vehicle = Vehicle() println(vehicle.description) Есть ли какие-либо последствия для выбора...