«swift» etiketlenmiş sorular

Swift, Apple Inc. tarafından platformları ve Linux için geliştirilen güvenli, hızlı ve etkileyici bir genel amaçlı programlama dilidir. Swift açık kaynaklıdır. Etiketi yalnızca dil özellikleriyle ilgili sorular için veya Swift'te kod gerektirme için kullanın. Platformlar veya çerçeveler hakkında (dile bağlı olmayan) sorular için [ios], [ipados], [macos], [watch-os], [tvos], [cocoa-touch] ve [cocoa] etiketlerini kullanın.

9
Tür bir NSFetchRequest örneğine nasıl uygulanır?
Swift 2'de aşağıdaki kod çalışıyordu: let request = NSFetchRequest(entityName: String) ama Swift 3'te hata veriyor: Genel parametre "ResultType" çıkarılamadı çünkü NSFetchRequestartık genel bir tür. Belgelerinde şunu yazdılar: let request: NSFetchRequest<Animal> = Animal.fetchRequest yani sonuç sınıfım örneğin, Levelnasıl doğru bir şekilde talep etmeliyim? Çünkü bu çalışmıyor: let request: NSFetchRequest<Level> = Level.fetchRequest
102 swift  core-data  swift3 

5
Swift Programlama: Saklanan mülkte alıcı / ayarlayıcı
Swift'de depolanan özellik ayarlayıcısının üzerine nasıl yazabilirim? Obj-C'de, onun ayarlayıcısının üzerine yazabilirim, ancak Swift, depolanan mülk için kullanılan alıcı / ayarlayıcılardan memnun görünmüyor. Adında Cardbir özelliği olan bir sınıfım olduğunu varsayalım rank. İstemcinin ona geçersiz bir değer vermesini istemiyorum, bu nedenle amaç-C'de setRankek kontrol yapmak için üzerine yazabilirim . Ancak …
102 ios  swift 

30
IBOutlet sıfır, ancak film şeridi Swift ile bağlantılı
Swift 1.1 ve Xcode 6.2'yi kullanma. Tekil, özel bir UIViewControlleralt sınıf içeren bir UIStoryboard'um var . Üzerinde, bu denetleyiciden film şeridindeki bir alt sınıfa bir @IBOutlettür bağlantım var . Bu görünümün alt görünümleri için de benzer çıkışlarım var. Şekil A'ya bakın.UIViewUIView Ancak çalışma zamanında bu özellikler sıfırdır (Şekil B). Arabirim …

6
Swift değişkenleri atomik midir?
Objective-C'de atomik ve atomik olmayan özellikler arasında bir ayrım var: @property (nonatomic, strong) NSObject *nonatomicObject; @property (atomic, strong) NSObject *atomicObject; Anladığım kadarıyla, atomik olarak tanımlanan özellikleri birden çok iş parçacığından güvenli bir şekilde okuyabilir ve yazabilirsiniz, aynı anda birden çok iş parçacığından atomik olmayan özellikleri veya ivarları yazıp bunlara erişmek, …
102 objective-c  swift 

20
Swift dilinde bir Tamsayının Gücü nasıl elde edilir?
Son zamanlarda hızlı öğreniyorum ama cevap bulamayan temel bir problemim var Gibi bir şey almak istiyorum var a:Int = 3 var b:Int = 3 println( pow(a,b) ) // 27 ancak pow işlevi yalnızca çift sayı ile çalışabilir, tamsayı ile çalışmaz ve int'i Double (a) veya a.double () gibi bir şeyle …
102 integer  double  swift  pow 


17
Hızlı UITextField'da simge / resim ekle
UITextField'a simge / resim eklemek istiyorum. Simge / resim yer tutucunun içinde bırakılmalıdır. Bunu denedim: var imageView = UIImageView(); var image = UIImage(named: "email.png"); imageView.image = image; emailField.leftView = imageView; Teşekkürler.
102 ios  image  swift  login  uitextfield 

4
Swift 4'ün Çözülebilir protokolü ile özel anahtarları nasıl kullanırım?
Swift 4, Decodableprotokol aracılığıyla yerel JSON kodlama ve kod çözme desteği sundu . Bunun için özel anahtarları nasıl kullanırım? Örneğin, bir yapım olduğunu varsayalım struct Address:Codable { var street:String var zip:String var city:String var state:String } Bunu JSON olarak kodlayabilirim. let address = Address(street: "Apple Bay Street", zip: "94608", city: …
102 json  swift  swift4  codable 


8
Sabit boyutlu nesne dizisi oluşturma
Swift'de 64 SKSpriteNode dizisi oluşturmaya çalışıyorum. Önce boş olarak başlatmak istiyorum, sonra Sprites'i ilk 16 hücreye ve son 16 hücreye (bir satranç oyununu simüle ederek) koyacağım. Belgeden anladığım kadarıyla şöyle bir şey beklerdim: var sprites = SKSpriteNode()[64]; veya var sprites4 : SKSpriteNode[64]; Ama işe yaramıyor. İkinci durumda, "Sabit uzunluklu diziler …
102 swift  ios8  xcode6 

16
Tek görüntü denetleyicisinin yönü yalnızca Swift'de portre moduna nasıl kilitlenir
Uygulamam tüm oryantasyon desteği aldığından beri. Yalnızca portre modunu belirli UIViewController'a kilitlemek istiyorum. Örneğin, Sekmeli Uygulama olduğunu varsayın ve SignIn View modsal olarak göründüğünde, yalnızca SignIn Görünümünün portre moduna geçmesini istiyorum, kullanıcı cihazı nasıl döndürürse döndürsün veya mevcut cihaz yönü ne olursa olsun

5
Protokol, Self veya relatedType gereksinimlerine sahip olduğu için yalnızca genel bir kısıtlama olarak kullanılabilir
Bir RequestType protokolüm var ve aşağıdaki gibi ilişkiliType Modeline sahip. public protocol RequestType: class { associatedtype Model var path: String { get set } } public extension RequestType { public func executeRequest(completionHandler: Result<Model, NSError> -> Void) { request.response(rootKeyPath: rootKeyPath) { [weak self] (response: Response<Model, NSError>) -> Void in completionHandler(response.result) guard …

22
UIView görüntüye nasıl dönüştürülür
Bir UIView'i bir resme dönüştürmek ve uygulamama kaydetmek istiyorum. Birisi bana bir görüntünün ekran görüntüsünü nasıl alacağımı veya bir görüntüye nasıl dönüştürebileceğimi ve onu bir uygulamaya kaydetmenin en iyi yolunun ne olduğunu söyleyebilir mi (Film rulosu değil)? İşte görünümün kodu: var overView = UIView(frame: CGRectMake(0, 0, self.view.frame.width/1.3, self.view.frame.height/1.3)) overView.center = …
102 ios  swift  uiview  screenshot 

30
Derleme sırasında hızlı derleyici segmentasyon hatası
Bir (elverişli) bilgisayarlı Ekleme heightmülkü UIViewbenim de UIViewExtension.swiftsegfault Swift derleyici neden olan dosyanın ... muhtemelen yanlış burada ne gidiyor olabilir? 0 swift 0x00000001061e5608 llvm::sys::PrintStackTrace(__sFILE*) + 40 1 swift 0x00000001061e5af4 SignalHandler(int) + 452 2 libsystem_platform.dylib 0x00007fff894da5aa _sigtramp + 26 3 libsystem_platform.dylib 0xb03939841e997c88 _sigtramp + 2504775416 4 swift 0x00000001064c8bb9 swift::NominalTypeDecl::getMembers(bool) const + …
101 swift 

25
Swift Xcode İndeksi Dondurma veya Yavaş
Belki de bu kadar sinir bozucu bir "özelliği" deneyimleyen sadece benim: Xcode 6.0.1'den Xcode 6.1'e yükselttikten sonra işler değişti. Xcode 6.1, sonsuza kadar projeyi indeksler veya kaynak dosyaları derler. Proje çok büyük değil. Çalışma alanında yalnızca bir dizi Swift dosyası ve AWS SDK 2.0 Cocoapod içerir. Bütünün sorunsuz bir şekilde …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.