Tag: swift

Преобразование символов в Int в Swift 2.0

Я просто хочу преобразовать символ в Int . Это должно быть просто. Но я не нашел полезные ответы. Всегда есть ошибка. Возможно, это потому, что я пытаюсь это сделать в Swift 2.0. for i in (unsolved.characters) { fileLines += String(i).toInt() print(i) }

Возврат ограниченных генериков из функций и методов

Я хотел бы создать функцию, которая возвращает объект, который соответствует протоколу, но протокол использует typealias . Учитывая следующий пример игрушки: protocol HasAwesomeness { typealias ReturnType func hasAwesomeness() -> ReturnType } extension String: HasAwesomeness { func hasAwesomeness() -> String { return “Sure Does!” } } extension Int: HasAwesomeness { func hasAwesomeness() -> Bool { return false […]

Что такое синтаксис Swift 3 animateWithDuration?

Я переношу старое приложение на бета-версию Xcode 7, и я получаю сообщение об ошибке в своих анимациях: Невозможно вызвать ‘animateWithDuration’ с помощью списка аргументов типа ‘(Double, delay: Double, options: nil, animations: () -> _, completion: nil)’ Вот код: UIView.animateWithDuration(0.5, delay: 0.3, options: nil, animations: { self.username.center.x += self.view.bounds.width }, completion: nil) Это работает в Xcode […]

Получить пользовательскую версию имени classа в swift (в objc NSStringFromClass было хорошо)

Есть ли эквивалент NSStringFromClass в Swift, который дает читаемую пользователем версию имени classа? Я попытался использовать его с собственным classом Swift, который я создал, но, как вы можете видеть, результат, похоже, является внутренним представлением компилятора имени classа: println(NSStringFromClass(MyClass.self)) Результат: _TtC5test7MyClass Я попытался добавить атрибут @objc к classу и сделать его подclassом NSObject, но это не […]

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

(Xcode6, iOS8, Swift, iPad) Я пытаюсь создать classический веб-образный вид, где внешняя часть диалогового windows «затушевана». Для этого я установил альфа-значение backgroundColor представления для модального значения 0,5, например: self.view.backgroundColor = UIColor.blackColor().colorWithAlphaComponent(0.5) Единственная проблема заключается в том, что когда модальный становится полноэкранным, представление представления удаляется. (Ref Transparent Modal View на навигационном controllerе ). (Немного раздражает концепция […]

Локальные и Push-уведомления в совместимой версии IOS

Я разработал local Notifications в iOS 10 . Он работает отлично. Но теперь, как я должен кодировать local notifications и push notification если пользователь использует версии iOS 9 и выше. Может ли кто-нибудь помочь? Ниже приведен код в iOS 10 import UIKit import UserNotifications @available(iOS 10.0, *) class ViewController: UIViewController,UNUserNotificationCenterDelegate { override func viewDidLoad() { […]

Держите окно всегда сверху?

В Objective-C для приложений Cocoa можно использовать такой способ, чтобы окно всегда было сверху? Как добиться успеха с Swift? self.view.window?.level = NSFloatingWindowLevel Вызывает ошибку сборки Use of unresolved identifier ‘NSFloatingWindowLevel’

Могу ли я каким-то образом выполнить синхронный HTTP-запрос через NSURLSession в Swift

Могу ли я каким-то образом выполнить синхронный HTTP-запрос через NSURLSession в Swift? Я могу выполнить asynchronous запрос через следующий код: if let url = NSURL(string: “https://2ch.hk/b/threads.json”) { let task = NSURLSession.sharedSession().dataTaskWithURL(url) { (data, response, error) in var jsonError: NSError? let jsonDict = NSJSONSerialization.JSONObjectWithData(data, options: nil, error: &jsonError) as [String: AnyObject] if jsonError != nil { […]

Добавить салфетки для удаления UITableViewCell

Я делаю приложение CheckList с UITableView . Мне было интересно, как добавить салфетки для удаления UITableViewCell . Это мой ViewController.swift: import UIKit class ViewController: UIViewController, UITextFieldDelegate, UITableViewDelegate, UITableViewDataSource { var tableView: UITableView! var textField: UITextField! var tableViewData:Array = [] // Define Colors let lightColor: UIColor = UIColor(red: 0.996, green: 0.467, blue: 0.224, alpha: 1) let […]

Swift Array дополнительно Тип и подписка (бета-версия 3)

Я слежу за учебником WWW 2014 года 408: Swift Playgrounds с использованием XCode Beta 3 (30 минут). Синтаксис Swift изменился со времен Бета 2. var data = [27, 46, 96, 79, 56, 85, 45, 34, 2, 57, 29, 66, 99, 65, 66, 40, 40, 58, 87, 64] func exchange(data: [T], i: Int, j: Int) { […]

Interesting Posts
Давайте будем гением компьютера.