swift

у меня есть быстрая структура, как это. struct Usage { var totalData: Double var remainingTotalData: Double init(jsonData: NSData) { var jsonDict = [String: AnyObject]() do { jsonDict = try NSJSONSerialization.JSONObjectWithData(jsonData, options: []) as! [String: An...

Я создал метод, который должен принимать строку в форме" YYYY-MM-DD " и выплевывать int, который представляет позицию дат по отношению к неделе, в которой он находится (независимо от того, перекрывается ли он между месяцами). Так, например, воскресенье=1 понедельник=2 и так далее. вот мой код: func get...

Допустим, у меня есть Customer тип данных, который содержит metadata свойство, которое может содержать любой словарь JSON в объекте customer struct Customer { let id: String let email: String let metadata: [String: Any] } { "object": "customer", "id": "4yq6txdpfadhbaqnwp3", "email": "john.do...

func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {} Я хочу deviceToken в строку но: let str = String.init(data: deviceToken, encoding: .utf8) str - это nil swift 3.0 как я могу позволить data до string ? Введите описание ссылки здесь...

В Swift 2.0 NSError соответствует ErrorType протокол. для специально определенной ошибки мы можем указать ассоциирующий объект(ы) для некоторых случаев, как показано ниже. enum LifeError: ErrorType { case BeBorn case LostJob(job: String) case GetCaughtByWife(wife: String) ... } мы можем уд...

я использовал это в Swift 1.2 let urlwithPercentEscapes = myurlstring.stringByAddingPercentEscapesUsingEncoding(NSUTF8StringEncoding) теперь это дает мне предупреждение с просьбой использовать stringByAddingPercentEncodingWithAllowedCharacters мне нужно использовать NSCharacterSet в качестве аргумента, ...

Так как строки в Swift больше не имеют .верхний регистр или .доступны свойства lowercaseString, как я могу выполнить эту функцию? Если у меня к примеру: var sillyString = "This is a string!" let yellyString = sillyString.uppercaseString let silentString = sillyString.lowercaseString Я хотел бы взять silly...

в частности, если у меня есть следующий код: func sum(n: Int, acc: Int) -> Int { if n == 0 { return acc } else { return sum(n - 1, acc + n) } } будет ли компилятор Swift оптимизировать его в цикл? И так ли это в более интересном случае ниже? func isOdd(n: Int) -> Bool { if n == 0 { return fals...

Я пытаюсь сделать масштабную анимацию для UIButton когда его нажали, но то, что я пытаюсь сделать, когда кнопка нажата мне нужно UIButton чтобы быть меньше внутри, то он возвращается к своему же размеру (как пузырь). я попробовал следующий: button.transform = CGAffineTransformMakeScale(-1, 1) UIView.animat...

когда я поставил firstThing по умолчанию nil это будет работать, без значение по умолчанию nil Я получаю сообщение об ошибке, что при вызове функции отсутствует параметр. введя Int? Я думал, что это сделал его необязательным значением по умолчанию nil, Я прав? И если да, то почему он не работает без = nil? ...