Pytania oznaczone «swift3»

110
drukuj bez nowej linii w szybkim tempie

W swift 2.0 print()automatycznie dodaje znak nowej linii. W swift 1.2 println()i print()były oddzielnymi funkcjami. Jak więc wydrukować jakiś tekst i nie dodawać do niego nowej linii, skoro swift nie ma już funkcji drukowania, która nie dodaje nowych

102
Jak zastosować typ do wystąpienia NSFetchRequest?

W Swift 2 działał następujący kod: let request = NSFetchRequest(entityName: String) ale w Swift 3 daje błąd: Nie można wywnioskować parametru ogólnego „ResultType” ponieważ NSFetchRequestjest teraz typem ogólnym. W swoich dokumentach napisali to: let request: NSFetchRequest<Animal> =...

96
Swift 3 - Porównywanie obiektów Date

Aktualizuję moją aplikację do składni Swift 3.0 (wiem, że wciąż jest w wersji beta, ale chcę być przygotowany, gdy tylko zostanie wydany). Aż do poprzedniej wersji beta Xcode (beta 5) udało mi się porównanie dwóch Dateobiektów za pomocą argumentów <, >a ==. Ale w najnowszej wersji beta...

95
w obie strony Szybkie typy liczb do / z danych

Ponieważ Swift 3 pochyla się w stronę Datazamiast tego [UInt8], próbuję znaleźć najbardziej wydajny / idiomatyczny sposób kodowania / dekodowania swiftów różnych typów liczb (UInt8, Double, Float, Int64 itp.) Jako obiektów danych. Jest taka odpowiedź na użycie [UInt8] , ale wydaje się, że używa...

93
Usuwanie obiektu z tablicy w Swift 3

W mojej aplikacji dodałem jeden obiekt w tablicy po zaznaczeniu komórki i odznaczeniu i usunięciu obiektu po ponownym wybraniu komórki. Użyłem tego kodu, ale daj mi błąd. extension Array { func indexOfObject(object : AnyObject) -> NSInteger { return (self as NSArray).indexOfObject(object)...

88
Sprawdź, czy usługi lokalizacyjne są włączone

Poszukiwałem informacji na temat CoreLocation. Niedawno napotkałem problem, który został omówiony w innym miejscu, ale w Objective C i iOS 8. Czuję się głupio pytając o to, ale jak sprawdzić, czy usługi lokalizacyjne są włączone przy użyciu Swift, na iOS 9? Na iOS 7 (a może 8?) Możesz użyć...

88
Wygeneruj swój własny kod błędu w Swift 3

To, co staram się osiągnąć, to wykonać URLSessionżądanie w swift 3. Wykonuję tę akcję w osobnej funkcji (aby nie pisać kodu osobno dla GET i POST) i zwracam URLSessionDataTaski obsługuję sukces i niepowodzenie w domknięciach. Coś w ten sposób- let task = URLSession.shared.dataTask(with:...

88
Singleton z właściwościami w Swift 3

W dokumencie Apple Using Swift with Cocoa and Objective-C (zaktualizowanym dla Swift 3) podają następujący przykład wzorca Singleton: class Singleton { static let sharedInstance: Singleton = { let instance = Singleton() // setup code return instance }() } Wyobraźmy sobie, że ten...

87
Jak rozwiązać problem „Interpolacja ciągów tworzy opis debugowania dla wartości opcjonalnej; czy chciałeś wyrazić to wyraźnie? ” w Xcode 8.3 beta?

Od wersji beta 8.3 zilliony ostrzeżeń „Interpolacja łańcuchów generuje opis debugowania dla wartości opcjonalnej; czy chodziło Ci o to, aby było to jawne?” pojawił się w moim kodzie. Na przykład ostrzeżenie pojawiło się w następującej sytuacji, w której opcje mogą prowadzić do zera: let msg =...