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

18
Swift ile internet bağlantısı olup olmadığını kontrol edin
İPhone'umda internet bağlantısı olup olmadığını kontrol etmeye çalıştığımda bir sürü hata alıyorum. Birisi bunu düzeltmeme yardımcı olabilir mi? Kod: import Foundation import SystemConfiguration public class Reachability { class func isConnectedToNetwork() -> Bool { var zeroAddress = sockaddr_in() zeroAddress.sin_len = UInt8(sizeofValue(zeroAddress)) zeroAddress.sin_family = sa_family_t(AF_INET) let defaultRouteReachability = withUnsafePointer(&zeroAddress) { SCNetworkReachabilityCreateWithAddress(nil, UnsafePointer($0)) …
251 ios  swift  xcode  reachability 

17
Swift'te yenilemek için çekme nasıl kullanılır?
Ben hızlı kullanarak bir RSS okuyucu inşa ediyorum ve yeniden işlevsellik için çekme uygulamak gerekir. İşte nasıl yapmaya çalışıyorum. class FirstViewController: UIViewController, UITableViewDelegate, UITableViewDataSource { @IBOutlet var refresh: UIScreenEdgePanGestureRecognizer @IBOutlet var newsCollect: UITableView var activityIndicator:UIActivityIndicatorView? = nil override func viewDidLoad() { super.viewDidLoad() self.newsCollect.scrollEnabled = true // Do any additional setup …



6
Swift 3, Swift 4 ve ötesinde nasıl_satchc, dispatch_async, dispatch_after, vb. Gönderirim?
Swift 2.x (hatta 1.x) projelerinde şöyle görünen bir sürü kod var: // Move to a background thread to do some long running work dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)) { let image = self.loadOrGenerateAnImage() // Bounce back to the main thread to update the UI dispatch_async(dispatch_get_main_queue()) { self.imageView.image = image } } Veya yürütmeyi …


30
Xcode 6'da oluşturulmayan Objective-C başlığı
Kısa bir süre önce Swift'i mevcut bir projeye eklemek, gerçek dünyayla denemek için çalışıyorum. Projeye bir Swift kaynak dosyası ekledikten sonra, "Köprüleme Başlığı", yani Swift için Objective-C almakla ilgili hiçbir sorunum yok. Ancak *-Swift.hSwift sınıflarını @objcObjC sınıflarının işaretli veya alt sınıflarını göstermesi beklenen başlık dosyası hiçbir yerde bulunamaz :-( Swift'te …
242 objective-c  xcode  swift 


6
hızlı bir şekilde bir kısıtlamayı canlandırmaya çalışmak
Vurulduğunda genişliğini artırmak istiyorum bir UITextField var. Kısıtlamaları ayarladım ve sol taraftaki kısıtlamanın sağ tarafta canlandırmaya çalıştığımdan daha düşük önceliğe sahip olduğundan emin oldum. İşte kullanmaya çalıştığım kod. // move the input box UIView.animateWithDuration(10.5, animations: { self.nameInputConstraint.constant = 8 }, completion: { (value: Bool) in println(">>> move const") }) Bu …

29
Swift - String'i Double'e dönüştürme
Hızlı bir dilde BMI programı yazmaya çalışıyorum. Ve ben bu sorunu var: bir dize bir Double dönüştürmek nasıl? Objective-C'de şöyle yapabilirim: double myDouble = [myString doubleValue]; Ama bunu Swift dilinde nasıl başarabilirim?
242 swift 


28
Swift'te gezinme çubuğu rengini değiştirme
Kullanıcının tüm uygulama için renk temasını seçmesine izin vermek için bir Seçici Görünümü kullanıyorum. Gezinme çubuğunun, arka planın ve muhtemelen sekme çubuğunun rengini değiştirmeyi planlıyorum (mümkünse). Bunu nasıl yapacağımı araştırıyorum ama Swift örnekleri bulamıyorum. Herkes bana gezinme çubuğu rengini ve gezinme çubuğu metin rengini değiştirmek için kullanmam gereken kodun bir …



28
Swift, bir dizenin yalnızca ilk harfine .uppercaseString uygular
Otomatik düzeltme sistemi yapmaya çalışıyorum ve bir kullanıcı büyük harfli bir sözcük yazdığında, otomatik düzeltme çalışmıyor. Bunu düzeltmek için, yazılan dizenin bir kopyasını yaptım .lowercaseString uyguladım ve sonra karşılaştırdım. Dize gerçekten yanlış yazılmışsa, kelimeyi düzeltmelidir. Ancak daha sonra, yazılan sözcüğün yerini alan kelimenin tümü küçük harf olur. Bu yüzden .uppercaseString …

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.