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

20
Swift derleyici hatası: “çerçeve modülünün içinde modüler olmayan başlık”
Şimdi ObjC çerçevemi Swift'e taşımak istiyorum ve aşağıdaki hatayı aldım: include of non-modular header inside framework module 'SOGraphDB' Referanslar sadece bir protokol tanımlayan bir başlık dosyası ve ben bu protokolü kullanmak için bazı sınıflarda bu başlık dosyasını kullanın. Modül özelliğiyle ilgili görünüyor ama şu anda nasıl düzeltileceği tam olarak belli …


30
Swift String'de karakter dizini bulma
Yenilgiyi kabul etme zamanı ... Objective-C'de şöyle bir şey kullanabilirim: NSString* str = @"abcdefghi"; [str rangeOfString:@"c"].location; // 2 Swift'te benzer bir şey görüyorum: var str = "abcdefghi" str.rangeOfString("c").startIndex ... ama bu sadece String.Indexorijinal dizgeye geri abone olmak için kullanabileceğim, ancak bir konumdan ayıklayamadığım bir a veriyor . FWIW, içinde doğru …
203 string  swift 

10
Swift'te yazılan Dizileri nasıl genişletebilirim?
Swift'i Array<T>veya T[]türünü özel işlevsel araçlarla nasıl genişletebilirim ? Swift'in API belgelerine göz atmak, Array yöntemlerinin aşağıdakilerin bir uzantısı olduğunu gösterir T[]: extension T[] : ArrayType { //... init() var count: Int { get } var capacity: Int { get } var isEmpty: Bool { get } func copy() -> …
203 arrays  swift 

27
Swift iOS uygulamasında durum çubuğunu nasıl gizlerim?
Ekranın üst kısmındaki durum çubuğunu kaldırmak istiyorum. Bu çalışmıyor: func application (application: UIApplication, didFinishLaunchingWithOptions launchOptions: NSDictionary?) -> Bool { application.statusBarHidden = true return true } Ayrıca denedim: func application (application: UIApplication, didFinishLaunchingWithOptions launchOptions: NSDictionary?) -> Bool { self.window = UIWindow(frame: UIScreen.mainScreen().bounds) var controller = UIViewController() application.statusBarHidden = true controller.setNeedsStatusBarAppearanceUpdate() var …
202 ios  iphone  ios7  swift 

7
Alt sayfayı Haritalar uygulamasından nasıl taklit edebilirim?
Biri bana iOS 10'daki yeni Haritalar uygulamasındaki alt sayfayı nasıl taklit edebileceğimi söyleyebilir mi? Android'de bir BottomSheet bu davranışı taklit eden , ancak iOS için böyle bir şey bulamadım. Bu, içerik çubuğuna sahip basit bir kaydırma görünümüdür, böylece arama çubuğu altta olur mu? İOS programlamasında oldukça yeniyim, bu yüzden birisi …

19
Xcode 8 Beta 3 Eski Swift'i kullan sorunu
Xcode 8 Beta 3'te bir Objective-C projem var. Güncellemeden bu yana, her oluşturmaya çalıştığımda aşağıdaki hatayı alıyorum: Swift kullanan hedefler için “Eski Swift Dil Sürümünü Kullan” (SWIFT_VERSION) doğru yapılandırılması gerekir. Bir Swift sürümü seçmek için [Düzenle> Dönüştür> Geçerli Swift Sözdizimine…] menüsünü kullanın veya oluşturma ayarını doğrudan yapılandırmak için Oluşturma Ayarları …


13
Swift'te Float'ı Int'ye Dönüştür
Ben dönüştürmek istediğiniz Floatbir etmek IntSwift. Bunun gibi temel döküm işe yaramaz çünkü Objective-C'deki floats ve ints'den farklı olarak bu türler ilkel değildir var float: Float = 2.2 var integer: Int = float as Float Ancak bu aşağıdaki hata iletisini üretir: 'Float', 'Int'ye dönüştürülemez Bir fikrin nasıl mülk dönüştürün Floatiçin …

26
Swift'te Sözlük olarak nasıl plist edinebilirim?
Apple'ın yeni Swift programlama dili ile oynuyorum ve bazı problemlerim var ... Şu anda bir plist dosyasını okumaya çalışıyorum, Objective-C içeriği NSDictionary olarak almak için aşağıdakileri yaparım: NSString *filePath = [[NSBundle mainBundle] pathForResource:@"Config" ofType:@"plist"]; NSDictionary *dict = [[NSDictionary alloc] initWithContentsOfFile:filePath]; Swift'te Sözlük olarak nasıl plist edinebilirim? Ben plist yolu alabilirim …
198 ios  swift 



16
Yanıtların Swift eşdeğeri nedir?
Google'ı aradım, ancak hızlı eşdeğerin ne olduğunu bulamadım respondsToSelector:. Bu bulabildiğim tek şey ( yanıtlara Swift alternatifi:) ama benim durumumda temsilci varlığını kontrol ettiği için çok alakalı değil, sadece yeni bir API olup olmadığını kontrol etmek istediğim bir temsilci yok cihazda çalışırken veya değil ise API'nin önceki bir sürümüne geri …

11
Mülk sahipleri ve ayarlayıcılar
Bu basit sınıfla derleyici uyarısı alıyorum xKendi ayarlayıcı / alıcısında değişiklik yapmaya / erişmeye çalışmak ve bu şekilde kullandığımda: var p: point = Point() p.x = 12 Bir EXC_BAD_ACCESS alıyorum. Bunu ivarları açıkça desteklemeden nasıl yapabilirim? class Point { var x: Int { set { x = newValue * 2 …


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.