«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.

26
Swift'te uçtan bir UIView yükleyin
İşte benim özelleştirilmiş için bir uç yüklemek için kullandığım Objective-C kodu UIView : -(id)init{ NSArray *subviewArray = [[NSBundle mainBundle] loadNibNamed:@"myXib" owner:self options:nil]; return [subviewArray objectAtIndex:0]; } Swift'de eşdeğer kod nedir?
148 swift  uiview  xib 


6
Hızlıca bir işlevden birden fazla değer döndürme
Hızlı bir işlevden aynı türden (Int) 3 ayrı veri değerini nasıl döndürürüm? Günün saatini döndürmeye çalışıyorum, Saat, Dakika ve Saniyeyi ayrı tamsayılar olarak döndürmem gerekiyor, ama hepsi aynı işlevden bir arada, bu mümkün mü? Ben sadece birden çok değer döndürme sözdizimi anlamıyorum düşünüyorum. Bu kullanıyorum kodu, son (dönüş) hattı ile …
148 function  swift  return 

6
Bir sınıf türü bir işlev parametresi olarak nasıl iletilir
Bir web hizmetini çağıran ve JSON yanıtını bir nesneye geri serileştiren genel bir işlevim var. class func invokeService<T>(service: String, withParams params: Dictionary<String, String>, returningClass: AnyClass, completionHandler handler: ((T) -> ())) { /* Construct the URL, call the service and parse the response */ } Başarmaya çalıştığım şey, bu Java kodunun …


5
hızlı dava düşüyor
Swift'in beyanı düştü mü? örneğin aşağıdakileri yaparsam var testVar = "hello" var result = 0 switch(testVal) { case "one": result = 1 case "two": result = 1 default: result = 3 } "bir" durumu ve "iki" durumu için aynı kodun çalıştırılması mümkün müdür?


9
Swift Enum'u Obj-C'de kullanmak mümkün mü?
Obj-C sınıfımın bazılarını Swift'e dönüştürmeye çalışıyorum. Ve diğer bazı Obj-C sınıfları bu dönüştürülmüş sınıfta hala enum kullanıyor. Sürüm Öncesi Dokümanlarda arama yaptım ve bulamadım ya da özledim. Obj-C Sınıfında Swift enum kullanmanın bir yolu var mı? Veya bu sorunun dokümanı için bir bağlantı mı? Eski Obj-C kodumda ve yeni Swift …
145 objective-c  enums  swift 

6
Swift dealloc
Bir görüntüleme denetleyicisinin ömrünün sonunda, bir NSNotificationCenterbildirimi kaldırmak için bir miktar temizlik yapmak istiyorum . Uygulama deallocbir Swift derleyici hatası sonucu: Cannot override 'dealloc' which has been marked unavailable Swift'de bir nesnenin ömrünün sonunda biraz temizlik yapmanın tercih edilen yolu nedir?
145 swift  dealloc 

14
Swift'te Diziler Dizisini Düzleştir
Swift'te flattenScala, Xtend, Groovy, Ruby ve co'da bir muadili var mı ? var aofa = [[1,2,3],[4],[5,6,7,8,9]] aofa.flatten() // shall deliver [1,2,3,4,5,6,7,8,9] Tabii ki azaltmak için kullanabilirsiniz ama bu berbat var flattened = aofa.reduce(Int[]()){ a,i in var b : Int[] = a b.extend(i) return b }
145 swift 

16
Dizideki bir nesneyi mi buldunuz?
Swift, Underscore.js'de _.findWhere gibi bir şeye sahip mi? Tür yapıları bir dizi var ve dizi özelliği eşit Tbir yapı nesnesi içerip içermediğini denetlemek istiyorum .nameFoo Kullanmaya çalıştım find()ve filter()sadece ilkel tiplerle çalışıyorlar, örneğin Stringveya Int. EquitableProtokole veya buna benzer bir şeye uymama konusunda bir hata atar .
144 ios  swift 

23
UITableViewCell'i silmek için hızlıca kaydırma ekle
İle bir CheckList uygulaması yapıyorum UITableView. Bir silmek için tokatlamak nasıl ekleyeceğini merak ediyordum UITableViewCell. Bu benim ViewController.swift: import UIKit class ViewController: UIViewController, UITextFieldDelegate, UITableViewDelegate, UITableViewDataSource { var tableView: UITableView! var textField: UITextField! var tableViewData:Array<String> = [] // Define Colors let lightColor: UIColor = UIColor(red: 0.996, green: 0.467, blue: 0.224, …
144 ios  uitableview  swift 


7
Swift Referanslar'ın _ alt çizgi temsilcisi nedir?
Apple'ın dokümanlarının referans bölümünde bu tür şeylerin birçok örneği var: func runAction(_action: SKAction!) Bunun Objective-C 'eşdeğeri': - (void)runAction:(SKAction *)action Bana (Swift referansında) alt çizgiden sonra bir boşluk olması ve "eylem" italik yazılması önemli olabilir. Ama bunun ne aktarmaya çalıştığını anlayamıyorum. Belki de soru şu ... referanslarda kullanılan sözleşmeler için bir …

3
Swift'te bir if ifadesinde birden çok let-as kullanma
Bir sözlükten iki değer açıyorum ve bunları kullanmadan önce onları döküp doğru türü test etmeliyim. Ben geldi budur: var latitude : AnyObject! = imageDictionary["latitude"] var longitude : AnyObject! = imageDictionary["longitude"] if let latitudeDouble = latitude as? Double { if let longitudeDouble = longitude as? Double { // do stuff here …

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.