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

15
Bir UIVisualEffectView ve / veya UIBlurEffect'i içeri ve dışarı nasıl soldurabilirim?
Bir UIBlurEffect ile bir UIVisualEffectsView'ı içeri ve dışarı soldurmak istiyorum: var blurEffectView = UIVisualEffectView() blurEffectView = UIVisualEffectView(effect: UIBlurEffect(style: .dark)) A tarafından çağrılan bir işlevin içinde UIButtononu karartmak için normal bir animasyon kullanıyorum , aynı karartma ama .alpha = 0& hidden = true: blurEffectView.hidden = false UIView.animate(withDuration: 1, delay: 0, options: …

11
Swift işlevinde eşzamansız aramadan veri döndürme
Swift projemde tüm REST isteklerini ve yanıtlarını işleyen bir yardımcı program sınıfı oluşturdum. Kodumu test edebilmek için basit bir REST API oluşturdum. Bir NSArray döndürmesi gereken bir sınıf yöntemi oluşturdum, ancak API çağrısı zaman uyumsuz olduğundan, zaman uyumsuz çağrının içindeki yöntemden dönmem gerekiyor. Sorun, zaman uyumsuzun void döndürmesidir. Bunu Node'da …
93 ios  rest  asynchronous  swift 

15
Swift'de 'Çözümlenmemiş Tanımlayıcı Kullanımı'
Bu yüzden bir uygulama geliştiriyorum ve her şey harika çalışıyor. Ama bugün her zamanki gibi yeni bir sınıf yaptım ve nedense bu sınıfta diğer sınıflardan Public / Global değişkenine erişemiyorum. Diğer tüm sınıflar yapabilir, ama şimdi ne zaman yeni bir sınıf oluşturmaya çalışsam yapamam. Bu nasıl düzeltilebilir? Swift ve Xcode …
93 ios  xcode  swift 

6
Swift'de bir tür için görüntülenen metinsel gösterimi nasıl değiştirebilirim?
Dize enterpolasyonunda görüntülenen metin çıktısını nasıl değiştirebilirim? PrintableProtokol en belirgin görünüyor ama hem Dize Enterpolasyondaki ihmal ve oluyor örneği basarken, örneğin: struct Point : Printable { var x = 0 var y = 0 var description : String { return "(\(x), \(y))" } func toString() -> String { return description …
93 swift 

16
Swift ile rastgele sayılar üretmek
Rastgele bir sayı oluşturmam gerekiyor. Görünüşe göre arc4randomişlevin yanı sıra arc4random_uniformişlev artık mevcut değil . Ben seçenekler arc4random_stir(), arc4random_buf(UnsafeMutablePointer<Void>, Int)ve arc4random_addrandom(UnsafeMutablePointer<UInt8>, Int32). İşlevler hakkında herhangi bir belge bulamıyorum ve başlık dosyalarındaki hiçbir yorum ipucu vermiyor.
92 swift  arc4random 


3
Swift ile Alt Sınıf UIA Uygulaması
Amaç C'de basitti: main.m dosyasını güncellemek ve UIApplicationMain () parametrelerini değiştirmek yeterliydi return UIApplicationMain(argc, argv, NSStringFromClass([CustomUIApplication class]), NSStringFromClass([AppDelegate class])); Ancak, hızlı bir şekilde ana.m dosyası yok, çünkü kılavuz "Genel kapsamda yazılan kod, programın giriş noktası olarak kullanılır, bu nedenle bir ana işleve ihtiyacınız yoktur." Öyleyse, hızlı bir şekilde UIApplication alt …
92 ios  cocoa-touch  swift 

21
Sqlite Dosya Konumu Çekirdek Verileri
Tipik olarak, temel veri uygulamaları için sqlite depo dosyası şurada bulunur: Kitaplık> Uygulama Desteği> iPhone Simulator> 7.1 (veya hangi sürümü kullanıyor olursanız olun)> Uygulamalar> (Uygulamanızı içeren klasör)> Belgeler klasör, ancak IOS 8'de bulamıyorum. iPhone Simulator klasörünün içine bir 8.0 klasörü ekleyeceklerini varsayıyorum, ancak orada değil. Onu bulabilen var mı?

8
Swift - Nesne dizisini birden çok ölçüte göre sıralayın
Bir dizi Contactnesnem var: var contacts:[Contact] = [Contact]() İletişim sınıfı: Class Contact:NSOBject { var firstName:String! var lastName:String! } Ve tarafından bu diziyi sıralamak istiyoruz lastNameve o zamana firstNamedurumda bazı kişiler aynı var lastName. Bu kriterlerden birine göre sıralama yapabiliyorum, ancak ikisine birden değil. contacts.sortInPlace({$0.lastName < $1.lastName}) Bu diziyi sıralamak için …
92 swift  sorting 

7
Genel bir işlevi açıkça özelleştiremezsiniz
Aşağıdaki kodla ilgili sorun yaşıyorum: func generic1<T>(name : String){ } func generic2<T>(name : String){ generic1<T>(name) } derleyici hatası için genel1 (ad) sonucu "Genel bir işlev açıkça özelleştirilemez" Bu hatayı önlemenin bir yolu var mı? Generic1 işlevinin imzasını değiştiremiyorum, bu nedenle (String) -> Void olmalı
92 generics  swift 

4
AnyObject ve Swift'de Any
AnyObject'i ne zaman ve Swift'de ne zaman kullanacağımı anlamıyorum. Benim durumumda bir sözlüğüm var [Dize: ???] ??? : Int, Double, Float, String, Array, Dictionary olabilir Birisi bana Any ve AnyObject arasındaki farkı ve benim durumumda hangisinin kullanılacağını açıklayabilir mi? Alak


15
Swift ile Sürüm ve Derleme Bilgilerini Alma
Sürüm ve Derleme bilgilerini almak için Ana NSBundle'a erişim sağlamaya çalışıyorum. Mesele şu ki, hızlı bir şekilde denemek istiyorum, onu Objective-C ile nasıl geri alacağımı biliyorum Build.text = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"];. Yine de swift ile nereden başlayacağımı bilmiyorum, onu yeni sözdiziminde boşuna yazmaya çalıştım.
92 ios  swift 

16
Swift sözlüklerini konsola güzelce yazdırmanın bir yolu var mı?
NSDictionary *dictionary = @{@"A" : @"alfa", @"B" : @"bravo", @"C" : @"charlie", @"D" : @"delta", @"E" : @"echo", @"F" : @"foxtrot"}; NSLog(@"%@", dictionary.description); konsolda aşağıdakileri yazdırır: { A = alfa; B = bravo; C = charlie; D = delta; E = echo; F = foxtrot; } let dictionary: [String : …
92 ios  swift  xcode 


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.