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

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

16
Простой и понятный способ преобразовать строку JSON в объект в Swift
Я искал несколько дней, чтобы преобразовать довольно простую строку JSON в тип объекта в Swift, но безрезультатно. Вот код для вызова веб-службы: func GetAllBusiness() { Alamofire.request(.GET, "http://MyWebService/").responseString { (request, response, string, error) in println(string) } } У меня есть быстрая структура Business.swift: struct Business { var Id : Int = …
85 ios  json  swift  iphone 

5
Как создать общие протоколы в Swift?
Я хотел бы создать протокол с методом, который принимает общий ввод и возвращает общее значение. Это то, что я пробовал до сих пор, но он вызывает синтаксическую ошибку. Использование необъявленного идентификатора T. Что я делаю неправильно? protocol ApiMapperProtocol { func MapFromSource(T) -> U } class UserMapper: NSObject, ApiMapperProtocol { func …
85 swift 

6
Как преобразовать Int в Hex String в Swift
В Obj-C я использовал для преобразования беззнакового целого числа n в шестнадцатеричную строку с NSString *st = [NSString stringWithFormat:@"%2X", n]; Я долго пытался перевести это на язык Swift, но безуспешно.
85 ios  string  hex  swift 

18
Как создать радиокнопки и флажок в Swift (iOS)?
Я разрабатываю приложение, которое позволяет делать опросы. Мой макет создан из вопросов на основе XML. Мне нужно создать переключатели (один вариант) и флажки (несколько ответов). Для swift ничего полезного не нашел. Есть у кого-нибудь идеи?


5
UITapGestureRecognizer - заставить его работать при касании, а не при касании?
То, для чего я использую событие касания, очень чувствительно ко времени, поэтому мне любопытно, можно ли активировать UITapGestureRecognizer, когда пользователь просто коснется земли, вместо того, чтобы требовать, чтобы они тоже подправили?

19
Удалите println () для релизной версии iOS Swift
Я хотел бы глобально игнорировать все println()вызовы в моем коде Swift, если я не нахожусь в сборке отладки. Я не могу найти никаких подробных пошаговых инструкций для этого и был бы признателен за руководство. есть способ сделать это глобально, или мне нужно сделать , чтобы окружать каждый println()с #IF DEBUG/#ENDIFутверждениями?
84 ios  xcode  swift  xcode6 

2
Как распечатать детали исключения "поймать все" в Swift?
Я обновляю свой код для использования Swift, и мне интересно, как распечатать сведения об ошибке для исключения, которое соответствует предложению «поймать все». Я немного изменил пример со страницы руководства по языку Swift, чтобы проиллюстрировать свою точку зрения: do { try vend(itemNamed: "Candy Bar") // Enjoy delicious snack } catch VendingMachineError.InvalidSelection …
84 ios  swift  swift2 

8
Вызов функции Swift из класса Objective-C
У меня есть старый проект Objective-C, и я хочу вызвать новую функцию и объект Swift, я создал файл " <ProjectName>-Bridging-Header.h" и " <ProjectName>-Swift.h" Мне было легко вызвать функцию из Swift в Objective-C, но у меня проблема с обратным. Итак, я создал простой класс «System.Swift». import Foundation @objc class System : …

7
Программное добавление ограничений CenterX / CenterY
У меня есть UITableViewController, который не отображает никаких разделов, если нечего показывать. Я добавил метку, чтобы указать пользователю, что с этим кодом нечего отображать: label = UILabel(frame: CGRectMake(20, 20, 250, 100)) label.text = "Nothing to show" self.tableView.addSubview(label) Но теперь я хочу, чтобы он был центрирован по горизонтали и вертикали. Обычно …

12
Запрос POST с простой строкой в ​​теле с помощью Alamofire
как можно отправить запрос POST с простой строкой в ​​теле HTTP с помощью Alamofire в моем приложении iOS? По умолчанию Alamofire требует параметров для запроса: Alamofire.request(.POST, "http://mywebsite.com/post-request", parameters: ["foo": "bar"]) Эти параметры содержат пары ключ-значение. Но я не хочу отправлять запрос со строкой "ключ-значение" в теле HTTP. Я имею в …
84 ios  http  swift  request  alamofire 

4
Как использовать Objective-C CocoaPods в проекте Swift
Есть ли способ использовать CocoaPod, написанный на Objective-C, в моем проекте Swift с помощью swift? Я просто сделаю переходной заголовок? И если да, могу ли я получить доступ к объектам, классам и полям, определенным библиотеками в CocoaPod в Swift?

13
Как перейти от одного контроллера представления к другому с помощью Swift
Я хотел бы перейти от одного контроллера представления к другому. Как я могу преобразовать следующий код Objective-C в Swift? UIViewController *viewController = [[self storyboard] instantiateViewControllerWithIdentifier:@"Identifier"]; UINavigationController *navi = [[UINavigationController alloc] initWithRootViewController:viewController]; [self.navigationController pushViewController:navi animated:YES];

4
Как создать быстрый класс для категории?
Я хочу создать категорию своего существующего быстрого класса, но в IDE нет возможности сделать это. Есть идеи, существует ли категория в быстром проекте? Или как добиться аналогичной функциональности в быстром проекте?

2
Как я могу получить значение ключа из словаря в Swift?
У меня есть словарь Swift. Я хочу узнать значение своего ключа. Объект для ключевого метода у меня не работает. Как получить значение ключа словаря? Это мой словарь: var companies = ["AAPL" : "Apple Inc", "GOOG" : "Google Inc", "AMZN" : "Amazon.com, Inc", "FB" : "Facebook Inc"] for name in companies.keys …

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