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

Swift - это безопасный, быстрый и выразительный язык программирования общего назначения, разработанный Apple Inc. для своих платформ и Linux. Swift с открытым исходным кодом. Используйте тег только для вопросов о языковых функциях или необходимости кода в Swift. Используйте теги [ios], [ipados], [macos], [watch-os], [tvos], [cocoa-touch] и [cocoa] для (не зависящих от языка) вопросов о платформах или фреймворках.


7
Найдите разницу в секундах между NSDates как целым числом с помощью Swift
Я пишу фрагмент кода, где хочу измерить, как долго удерживалась кнопка. Для этого я записал, NSDate()когда была нажата кнопка, и попытался использовать timeIntervalSinceDateфункцию, когда кнопка была отпущена. Кажется, это работает, но я не могу найти способ распечатать результат или переключить его на целое число. var timeAtPress = NSDate() @IBAction func …


22
Как преобразовать UIView в изображение
Я хочу преобразовать UIView в изображение и сохранить его в своем приложении. Может кто-нибудь сказать мне, как сделать снимок экрана или преобразовать его в изображение и как лучше всего сохранить его в приложении (не в фотопленке)? Вот код для представления: var overView = UIView(frame: CGRectMake(0, 0, self.view.frame.width/1.3, self.view.frame.height/1.3)) overView.center = …
99 ios  swift  uiview  screenshot 

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

10
Как быстро получить имя файла из пути к файлу
Как получить имя файла из указанной строки пути к файлу? Например, если у меня есть строка пути к файлу как file:///Users/DeveloperTeam/Library/Developer/CoreSimulator/Devices/F33222DF-D8F0-448B-A127-C5B03C64D0DC/data/Containers/Data/Application/5D0A6264-6007-4E69-A63B-D77868EA1807/tmp/trim.D152E6EA-D19D-4E3F-8110-6EACB2833CE3.MOV и я бы хотел получить результат как trim.D152E6EA-D19D-4E3F-8110-6EACB2833CE3.MOV Спасибо за помощь.
98 ios  iphone  swift 

5
Эквивалент Swift для макросов MIN и MAX
В C / Objective-C можно найти минимальное и максимальное значение между двумя числами, используя макросы MIN и MAX. Swift не поддерживает макросы, и похоже, что в языковой / базовой библиотеке нет эквивалентов. Если один идти с пользовательским решением, может быть основано на дженерики , как этот один ?
98 generics  swift 

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


4
Как быстро отключить предупреждение
У меня есть фрагмент кода, который генерирует множество предупреждений (устаревший API) Используя clang *, я мог бы сделать #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-declarations" ... #pragma clang diagnostic pop Однако это не работает быстро. Как это сделать быстро? Примечание. Я не хочу отключать предупреждение глобально или даже …
98 swift  pragma  swift2 

1
Ускорьте получение сообщений для моего приложения в социальной сети с помощью запроса вместо многократного наблюдения за одним событием
У меня есть массив ключей, которые ведут к объектам публикации для моей социальной сети, например / posts / id / (информация о публикации) Когда я загружаю сообщения, я загружаю / posts / 0, а затем / posts / 1 и т.д., используя этот observeSingleEventOfType(.Value)метод. Я использую lazyTableViewдля загрузки 30 за …
98 ios  swift  firebase 




4
Как использовать структуру Swift в Objective-C
Просто у меня есть структура, в которой хранятся константы приложения, как показано ниже: struct Constant { static let ParseApplicationId = "xxx" static let ParseClientKey = "xxx" static var AppGreenColor: UIColor { return UIColor(hexString: "67B632") } } Эти константы можно использовать в коде Swift, Constant.ParseClientKeyнапример, вызвав . Но в моем коде …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.