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

21
“Bu uygulama otomatik yerleşim motorunu bir arka plan iş parçacığından değiştiriyor” hatası mı alıyorsunuz?
Swift kullanarak OS X'imde bu hatayla çok fazla karşılaşıyorum: "Bu uygulama, motorun bozulmasına ve garip çökmelere neden olabilecek bir arka plan iş parçacığından otomatik yerleşim motorunu değiştiriyor. Bu, gelecekteki bir sürümde bir istisnaya neden olacaktır." Benim bir NSWindow var ve contentViewpencerenin görünümlerinde takas ediyorum . Elde hatayı ben çalıştığınızda ve …

24
Cocoapod nasıl kurulur?
Çok fazla bağlantı yönlendirdim ve denedim, ancak başarılı olamadım. Herhangi bir fikriniz varsa lütfen benimle paylaşın. Kakao kapsülleri belgelerini okudum ve birçok kez yüklemeye çalıştım, ancak başlangıç ​​adımları nedeniyle her zaman başarısız oldu. Önce taşlar yükleyemediğim bir hata buldum. Biri bana tek tek adımları atabilir mi? Nasıl kurulur veya demo. …
306 ios  swift  xcode  rubygems  cocoapods 


9
Swift'te Int için önde gelen sıfırlar
IntSwift içindeki bir Stringkelimeyi baştaki sıfırlara sahip bir a dönüştürmek istiyorum . Örneğin bu kodu düşünün: for myInt in 1 ... 3 { print("\(myInt)") } Şu anda bunun sonucu: 1 2 3 Ama olmasını istiyorum: 01 02 03 Swift standart kütüphanelerinde bunu yapmanın temiz bir yolu var mı?

10
== ve === arasındaki fark
Hızlı bir şekilde iki eşitlik operatörü var gibi görünüyor: çift eşittir ( ==) ve üçlü eşittir ( ===), ikisi arasındaki fark nedir?
300 swift 

15
Swift'te bir viewController'ı örnekleme ve sunma
Konu Yeni bir görünüm almaya başladı Swifttarihinde adlı Xcode 6ve bazı demo proje ve öğreticiler çalıştı. Şimdi şurada takıldım: viewControllerBelirli bir film şeridinden örnek oluşturma ve ardından sunma Objective-C Çözümü UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"myStoryboardName" bundle:nil]; UIViewController *vc = [storyboard instantiateViewControllerWithIdentifier:@"myVCID"]; [self presentViewController:vc animated:YES completion:nil]; Swift'te bunu nasıl başarabilirim?


20
Metin dosyasından bir Dize okuma ve yazma
Bir metin dosyasına veri okumak ve yazmak gerekiyor, ama nasıl olduğunu anlayamadım. Bu örnek kodu Swift'in iBook'unda buldum, ancak yine de veri yazmayı veya okumayı bilmiyorum. import Cocoa class DataImporter { /* DataImporter is a class to import data from an external file. The class is assumed to take a …
298 file-io  swift 

6
Swift'ten iOS'ta bir UUID oluşturun
İOS Swift uygulamamda , tablo anahtarı olarak kullanılmak üzere rastgele UUID ( GUID ) dizeleri oluşturmak istiyorum ve bu snippet'in işe yaradığı görülüyor : let uuid = CFUUIDCreateString(nil, CFUUIDCreate(nil)) Bu güvenli mi? Veya belki daha iyi (önerilen) bir yaklaşım var mı?

16
Swift - URL kodlama
Eğer böyle bir dize kodlarsanız: var escapedString = originalString.stringByAddingPercentEscapesUsingEncoding(NSUTF8StringEncoding) eğik çizgilerden kaçmaz /. Bu Objective C kodunu araştırdım ve buldum: NSString *encodedString = (NSString *)CFURLCreateStringByAddingPercentEscapes( NULL, (CFStringRef)unencodedString, NULL, (CFStringRef)@"!*'();:@&=+$,/?%#[]", kCFStringEncodingUTF8 ); Bir URL'yi kodlamanın daha kolay bir yolu var mı ve değilse, bunu Swift'e nasıl yazarım?
295 ios  swift  urlencode 

18
Swift 4'te Dize alt dizesini nasıl kullanabilirim? 'substring (to :)' kullanımdan kaldırıldı: Lütfen 'kısmi aralık' işleciyle Dize dilimleme alt simge kullanın
Swift 3'te yazılmış aşağıdaki basit kod var: let str = "Hello, playground" let index = str.index(of: ",")! let newStr = str.substring(to: index) Xcode 9 beta 5'ten aşağıdaki uyarıyı alıyorum: ' substring(to:)' kullanımdan kaldırıldı: Lütfen String'kısmi aralık' operatörüyle dilimleme alt simge kullanın . Kısmi aralıklı bu dilimleme alt betiği Swift 4'te …
294 swift  swift4 

19
Bir UITextField değiştiğinde nasıl kontrol ederim?
Bir metin alanı değiştiğinde, textView için kullanılan işlev eşdeğer ne zaman kontrol etmeye çalışıyorum - textViewDidChangeşimdiye kadar bunu yaptım: func textFieldDidBeginEditing(textField: UITextField) { if self.status.text == "" && self.username.text == "" { self.topRightButton.enabled = false } else { self.topRightButton.enabled = true } } Hangi tür çalışır, ancak topRightButtonmetin alanına basıldığında …
290 ios  swift  uitextfield 

19
Yeni çıkış bağlantısı eklenemedi: adlı sınıf için herhangi bir bilgi bulunamadı
Bu sorunun cevapları bir toplum çabasıdır . Bu yayını iyileştirmek için mevcut yanıtları düzenleyin. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Xcode üzerinde görünüm denetleyicisi hakkında hiçbir bilgi olmadığını söyleyen bir hata aldım. Yeni çıkış bağlantısı eklenemedi: adlı sınıf için herhangi bir bilgi bulunamadı Bu neden oluyor?


30
Swift'i kullanarak görünümü klavyeyle taşıma
Ben görünümün alt yarısında bir metin alanı olan bir uygulama var. Bu, metin alanına yazmaya gittiğimde klavyenin metin alanını kapladığı anlamına gelir. Yazarken neyi yazdığımı görebilmem ve sonra klavye kaybolduğunda görüntüyü orijinal yerine geri getirebilmem için görünümü yazarken nasıl hareket ettiririm? Her yere baktım, ancak tüm çözümler henüz tam olarak …

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.