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

85
dispatch_once после изменений API Swift 3 GCD

Каков новый синтаксис dispatch_onceSwift после изменений, внесенных в языковую версию 3? Старая версия была следующей. var token: dispatch_once_t = 0 func test() { dispatch_once(&token) { } } Это внесенные изменения в libdispatch ....

85
Xcode 8 автоматически сгенерированная справочная документация

Среди новых функций, анонсированных в Xcode 8 , мы видим «Автоматически создавать краткую справочную документацию»: Это конец документации по ручному коду, которую мы можем узнать в этой статье от NSHipster ? Может ли кто-нибудь описать плюсы и минусы этой новой функции? Заменяет ли он такие...

84
UITapGestureRecognizer - заставить его работать при касании, а не при касании?

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

84
Как перейти от одного контроллера представления к другому с помощью Swift

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

84
Вызов функции Swift из класса Objective-C

У меня есть старый проект Objective-C, и я хочу вызвать новую функцию и объект Swift, я создал файл " <ProjectName>-Bridging-Header.h" и " <ProjectName>-Swift.h" Мне было легко вызвать функцию из Swift в Objective-C, но у меня проблема с обратным. Итак, я создал простой класс...

84
Как создать быстрый класс для категории?

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

84
Как я могу получить значение ключа из словаря в Swift?

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

84
Удалите println () для релизной версии iOS Swift

Я хотел бы глобально игнорировать все println()вызовы в моем коде Swift, если я не нахожусь в сборке отладки. Я не могу найти никаких подробных пошаговых инструкций для этого и был бы признателен за руководство. есть способ сделать это глобально, или мне нужно сделать , чтобы окружать каждый...

84
Программное добавление ограничений CenterX / CenterY

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

84
Запрос POST с простой строкой в ​​теле с помощью Alamofire

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

84
Как распечатать детали исключения "поймать все" в Swift?

Я обновляю свой код для использования Swift, и мне интересно, как распечатать сведения об ошибке для исключения, которое соответствует предложению «поймать все». Я немного изменил пример со страницы руководства по языку Swift, чтобы проиллюстрировать свою точку зрения: do { try vend(itemNamed:...

84
Как использовать Objective-C CocoaPods в проекте Swift

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

84
Быстро удалить все нечисловые символы из строки

Мне нужно проанализировать некоторые неизвестные данные, которые должны быть просто числовыми, но могут содержать пробелы или другие не буквенно-цифровые символы. Есть ли новый способ сделать это в Swift? Все, что я могу найти в Интернете, похоже, это старый способ работы на C. Я смотрю...

83
Ширина и высота равны его superView, используя программно автоматическое размещение?

Я искал много фрагментов в сети и до сих пор не могу найти ответ на свою проблему. Мой вопрос в том, что у меня есть scrollView (SV), и я хочу программно добавить кнопку внутри scrollView (SV) с той же шириной и высотой своего супервизора, который является scrollView (SV), чтобы при повороте...

83
Используйте Cocoapods с расширением приложения

Я пытаюсь создать расширение приложения для фотографий в Xcode 6 Beta-6, которое использует библиотеки cocoapods. Заголовок моста, который Xcode создает для расширения фотографий, не может видеть ничего от cocoapods. Например: #import <GPUImage/GPUImage.h>приводит к ошибке...

83
Предупреждение: Попытка представить * на *, чей вид не входит в иерархию окон - swift

Я пытаюсь представить, есть ViewController ли какие-либо сохраненные данные в модели данных. Но я получаю следующую ошибку: Предупреждение: Попытка представить * на *, чей вид не входит в иерархию окон " Соответствующий код: override func viewDidLoad() { super.viewDidLoad()...

83
Как создать IBInspectable типа enum

enumэто не является Интерфейс Builder атрибута определяется во время выполнения. Следующее не отображается в инспекторе атрибутов Interface Builder: enum StatusShape:Int { case Rectangle = 0 case Triangle = 1 case Circle = 2 } @IBInspectable var shape:StatusShape = .Rectangle Из документации: Вы...

83
Как мне создать файл контроллера представления после создания нового контроллера представления?

Я разрабатываю приложение с вкладками. Когда я создаю новый контроллер представления и связываю его с контроллером панели вкладок, в отличие от двух других контроллеров представления по умолчанию, у этого нет viewcontroller.swiftфайла. Как я могу создать этот файл? Я использую Xcode 6 и...