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

14
Swift'teki boş dize kontrol edilsin mi?
Amaç C'de, dizeleri kontrol etmek için aşağıdakiler yapılabilir: if ([myString isEqualToString:@""]) { NSLog(@"myString IS empty!"); } else { NSLog(@"myString IS NOT empty, it is: %@", myString); } Swift'teki boş dizeleri nasıl algılar?
165 swift 

13
Swift'te AVPlayerViewController (AVKit) ile video oynatma
Swift'te AV Kit Player View Controller ile nasıl video oynatırsınız? override func viewDidLoad() { super.viewDidLoad() let videoURLWithPath = "http://****/5.m3u8" let videoURL = NSURL(string: videoURLWithPath) playerViewController = AVPlayerViewController() dispatch_async(dispatch_get_main_queue()) { self.playerViewController?.player = AVPlayer.playerWithURL(videoURL) as AVPlayer } }

7
Swift eşdeğeri nedir - [NSObject description]?
Objective-C'de descriptionhata ayıklamaya yardımcı olmak için sınıflarına bir yöntem eklenebilir : @implementation MyClass - (NSString *)description { return [NSString stringWithFormat:@"<%@: %p, foo = %@>", [self class], foo _foo]; } @end Sonra hata ayıklayıcıda şunları yapabilirsiniz: po fooClass <MyClass: 0x12938004, foo = "bar"> Swift'in eşdeğeri nedir? Swift'in REPL çıktısı yardımcı olabilir: …
163 swift 

9
Bir UITextField şifresini gizleyin
Bir giriş sayfası yapıyorum. Şifre için UITextField var. Açıkçası, parolanın görünmesini istemiyorum; bunun yerine, yazarken çevrelerin gösterilmesini istiyorum. Bunun gerçekleşmesi için alanı nasıl ayarlarsınız?
162 ios  swift  iphone  security  ipad 

9
Swift'te NSDocumentDirectory nasıl bulunur?
Kod ile Belgeler klasörüne yol almaya çalışıyorum: var documentsPath = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory:0,NSSearchPathDomainMask:0,true) ancak Xcode hata veriyor: Cannot convert expression's type 'AnyObject[]!' to type 'NSSearchPathDirectory' Kodda neyin yanlış olduğunu anlamaya çalışıyorum.

6
Hızlı yap-dene-yakala sözdizimi
Ben hızlı 2 yeni bir hata işleme şey anlamak için bir deneyin. İşte yaptım: İlk önce bir hata enum ilan: enum SandwichError: ErrorType { case NotMe case DoItYourself } Ve sonra bir hata atan bir yöntem (istisna millet değil. Bu bir hatadır.) İlan ettim. İşte bu yöntem: func makeMeSandwich(names: [String: …
162 swift  swift2 

5
Swift isteğe bağlı kaçan kapatma parametresi
Verilen: typealias Action = () -> () var action: Action = { } func doStuff(stuff: String, completion: @escaping Action) { print(stuff) action = completion completion() } func doStuffAgain() { print("again") action() } doStuff(stuff: "do stuff") { print("swift 3!") } doStuffAgain() completionParametre (ve action) türünü yapmanın Action?ve saklamanın bir yolu var …

2
Swift 2: Çağrı atabilir, ancak 'try' ile işaretlenmez ve hata giderilmez
Xcode 7 beta'yı yükleyip hızlı kodumu Swift 2'ye dönüştürdükten sonra, anlayamadığım kodla ilgili bir sorunum var. Swift 2'nin yeni olduğunu biliyorum, bu yüzden hiçbir şey olmadığı için araştırıyorum ve anladım, bir soru yazmalıyım. İşte hata: Çağrı atılabilir, ancak 'try' ile işaretlenmez ve hata giderilmez Kod: func deleteAccountDetail(){ let entityDescription = …
161 ios  xcode  swift 

4
Neden hızlı bir şekilde alt çizgilere ihtiyacım var?
Burada "Not: _" Bu değer umurumda değil "anlamına gelir, ancak JavaScript'ten geliyor, bunun ne anlama geldiğini anlamıyorum. Bu işlevleri yazdırmak için tek yolu parametrelerden önce alt çizgi kullanarak oldu: func divmod(_ a: Int, _ b:Int) -> (Int, Int) { return (a / b, a % b) } print(divmod(7, 3)) print(divmod(5, …
161 swift 



10
IBOutlet ve IBAction
Xcode ve Interface Builder'da IBOutlet'leri ve IBActions'ı kullanmanın amacı nedir? IBOutlet'leri ve IBActions'ı kullanmazsam herhangi bir fark yaratır mı? Swift: @IBOutlet weak var textField: UITextField! @IBAction func buttonPressed(_ sender: Any) { /* ... */ } Objective-C: @property (nonatomic, weak) IBOutlet UITextField *textField; - (IBAction)buttonPressed:(id)sender { /* ... */ }


8
Eşzamansız ağ istekleriyle döngü için hızlı bir şekilde yürütmenin bitmesini bekleyin
Ben bir for in loop ateş temeline ağ istekleri bir demet göndermek, sonra yöntem yürütme bittikten sonra yeni bir görünüm denetleyicisine veri geçirmek istiyorum. İşte benim kod: var datesArray = [String: AnyObject]() for key in locationsArray { let ref = Firebase(url: "http://myfirebase.com/" + "\(key.0)") ref.observeSingleEventOfType(.Value, withBlock: { snapshot in datesArray["\(key.0)"] …


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.