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



17
Swift'in erişim değiştiricileri var mı?
Objective-C örneğinde veriler public, protectedveya olabilir private. Örneğin: @interface Foo : NSObject { @public int x; @protected: int y; @private: int z; } -(int) apple; -(int) pear; -(int) banana; @end Swift referansında herhangi bir erişim değiştiricisinden bahsetmedim. Swift'teki verilerin görünürlüğünü sınırlamak mümkün mü?

30
Xcode 6 Beta 4'te uygulama çalıştırılırken “MyApp.app“ dosyası görüntülenme izniniz olmadığından açılamadı ”
Uygulamamı Xcode 6 Beta 4'te çalıştırmaya çalıştığımda hatayı alıyorum: The file "MyApp.app" couldn't be opened because you don't have permission to view it. Bu hata, hangi simülatörü veya cihazı hedeflediğim önemli değil. Denedim: Xcode'daki Organizatörden Türetilmiş Tüm Verileri Silme Sürücümdeki izinleri onarma El ile oluşturulan MyApp.app izinlerini yükseltme Bilgisayarımı yeniden …
273 swift  xcode5  xcode6 

7
Objective-C'deki isEqualToString'in Swift eşdeğeri nedir?
Aşağıdaki kodu çalıştırmak çalışıyorum: import UIKit class LoginViewController: UIViewController { @IBOutlet var username : UITextField = UITextField() @IBOutlet var password : UITextField = UITextField() @IBAction func loginButton(sender : AnyObject) { if username .isEqual("") || password.isEqual("")) { println("Sign in failed. Empty character") } } Önceki kodum gayet iyi çalışan Objective-C idi: …
271 string  swift 

18
İsteğe bağlı bağlamalar aracılığıyla Swift'te güvenli (sınır işaretli) dizi arama?
Swift bir dizi varsa ve sınırları dışında bir dizine erişmeye çalışırsanız, şaşırtıcı bir çalışma zamanı hatası var: var str = ["Apple", "Banana", "Coconut"] str[0] // "Apple" str[3] // EXC_BAD_INSTRUCTION Ancak, Swift'in getirdiği tüm isteğe bağlı zincirleme ve güvenlikle düşünürdüm, şöyle bir şey yapmak önemsiz olurdu: let theIndex = 3 if …
271 xcode  swift 

21
Uygulamamın iphone simülatöründe çalışıp çalışmadığını programlı olarak nasıl belirleyebilirim?
Soruda belirtildiği gibi, kodumun simülatörde çalışıp çalışmadığını bilmek isterim, ancak aynı zamanda çalışan veya simüle edilen belirli iphone sürümünü bilmekle de ilgilenirim. EDIT: Soru adına 'programlı' kelimesini ekledim. Sorumun amacı, hangi sürümün / simülatörün çalıştığına bağlı olarak kodu dinamik olarak dahil edebilmek / hariç tutabilmek.

13
Swift'de isteğe bağlı değer nedir?
Gönderen Apple'ın belgelerinde : Eksik olan değerlerle çalışmak için ifve letbirlikte kullanabilirsiniz . Bu değerler isteğe bağlı olarak gösterilir. İsteğe bağlı bir değer bir değer içerir veya nildeğerin eksik olduğunu göstermek için içerir . ?Değeri isteğe bağlı olarak işaretlemek için bir değer türünden sonra bir soru işareti ( ) yazın. …
267 swift  optional 


30
String.substringWithRange nasıl kullanılır? (veya Ranges Swift'te nasıl çalışır?)
StringSwift'te bir alt dizeyi nasıl alacağımı henüz anlayamadım : var str = “Hello, playground” func test(str: String) -> String { return str.substringWithRange( /* What goes here? */ ) } test (str) Swift'te bir Range oluşturamıyorum. Oyun alanındaki otomatik tamamlama süper yararlı değildir - bu önerdiği şeydir: return str.substringWithRange(aRange: Range<String.Index>) Swift …
266 swift 


11
Swift'de willSet ve didSet'in amacı nedir?
Swift, C # 'lara çok benzer bir özellik bildirimi sözdizimine sahiptir: var foo: Int { get { return getFoo() } set { setFoo(newValue) } } Ancak, aynı zamanda willSetve didSeteylemleri vardır. Bunlar sırasıyla ayarlayıcının çağrılmasından önce ve sonra çağrılır. Seter içinde aynı koda sahip olabileceğiniz göz önüne alındığında, amaçları nedir?

26
Geçerli saati datetime olarak alma
Yeni oyun alanıyla yeni başladım. Basit bir uygulama oluşturmaya çalışıyorum. Ben böyle bir tarih nesnesi oluşturdum: var date = NSDate() Geçerli saati nasıl alabilirim? Diğer dillerde böyle bir şey yapabilirim: var hour = date.hour Ama böyle bir özellik / yöntem bulamıyorum. Bir yöntem buldum dateWithCalendarFormat. Bunu kullanmalı mıyım? Öyleyse nasıl?
263 datetime  swift 

14
Swift'te gecikme nasıl oluşturulur?
Uygulamamı belirli bir noktada duraklatmak istiyorum. Başka bir deyişle, uygulamamın kodu yürütmesini istiyorum, ancak belirli bir noktada 4 saniye duraklatın ve kodun geri kalanıyla devam edin. Bunu nasıl yapabilirim? Swift kullanıyorum.
262 xcode  swift  delay 

25
Objective-C içinde Swift sınıfları kullanılamıyor
SwiftUygulamamda kod entegre etmeye çalışıyorum. Uygulamam yazıldı Objective-Cve bir Swiftsınıf ekledim . Burada açıklanan her şeyi yaptım . Ama benim sorunum olduğunu Xcodeoluşturmadıysanız -Swift.hdosyayı, sadece köprü başlıklarını. Bu yüzden ben yarattım, ama aslında boş. Swift'te tüm ObjC sınıflarımı kullanabilirim, ama tam tersini yapamam. Hızlı sınıfımı işaretledim @objcama yardımcı olmadı. Şimdi …
260 ios  objective-c  swift 

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.