«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
UITextField metin değiştirme olayı
Bir textField öğesinde herhangi bir metin değişikliğini nasıl algılayabilirim? Delege yöntemishouldChangeCharactersInRange şey için çalışır, ancak ihtiyacımı tam olarak karşılamadı. EVET döndürene kadar textField metinleri diğer gözlemci yöntemleri tarafından kullanılamaz. örneğin benim kod calculateAndUpdateTextFieldsgüncellenmiş metin alamadım, kullanıcı yazdı. textChangedJava olay işleyicisi gibi bir şey elde etmek için herhangi bir yoludur . …

6
'Pure' Swift'te zayıf bir protokol başvurusunu nasıl yapabilirim (@objc olmadan)
weakreferanslar , saf bir Swift uygulamasında istemediğim bir a protocololarak belirtilmedikçe Swift'te çalışmıyor gibi görünüyor @objc. Bu kod bir derleme hatası verir ( weaksınıf dışı türe uygulanamaz MyClassDelegate): class MyClass { weak var delegate: MyClassDelegate? } protocol MyClassDelegate { } Protokol ile önek gerekir @objc, sonra çalışır. Soru: Bir başarmanın …


22
Swift'i Swift'te String'e Dönüştür
Swift'in Intiçine nasıl atılacağını anlamaya çalışıyorum String. Kullanarak bir çözüm buluyorum NSNumberama hepsini Swift'te nasıl yapacağımı anlamak isterim. let x : Int = 45 let xNSNumber = x as NSNumber let xString : String = xNSNumber.stringValue
554 string  casting  int  converter  swift 

6
Swift dizelerinde neden o‍👩‍👧‍👦 gibi emoji karakterlerine bu kadar garip davranılıyor?
👩‍👩‍👧‍👦 karakteri (iki kadın, bir kız ve bir erkek olan aile) şöyle kodlanır: U+1F469 WOMAN, ‍U+200D ZWJ, U+1F469 WOMAN, U+200D ZWJ, U+1F467 GIRL, U+200D ZWJ, U+1F466 BOY Yani çok ilginç bir şekilde kodlanmış; birim test için mükemmel hedef. Ancak Swift, nasıl tedavi edileceğini bilmiyor gibi görünüyor. Demek istediğim şu: "👩‍👩‍👧‍👦".contains("👩‍👩‍👧‍👦") …
540 swift  string  unicode  emoji 



18
Özel nesne dizisini özellik değerine göre sıralama
diyelim ki imageFile adında özel bir sınıfımız var ve bu sınıf iki özellik içeriyor. class imageFile { var fileName = String() var fileID = Int() } birçoğu Array'da saklanıyor var images : Array = [] var aImage = imageFile() aImage.fileName = "image1.png" aImage.fileID = 101 images.append(aImage) aImage = imageFile() aImage.fileName …
521 arrays  sorting  swift 

22
Swift dilinde bir ünlem işareti ne anlama geliyor?
Swift Programlama Dili kılavuzunda aşağıdaki örnek bulunmaktadır: class Person { let name: String init(name: String) { self.name = name } var apartment: Apartment? deinit { println("\(name) is being deinitialized") } } class Apartment { let number: Int init(number: Int) { self.number = number } var tenant: Person? deinit { println("Apartment …

30
UIScrollView Kaydırılabilir İçerik Boyutu Belirsizliği
Diğer geliştiriciler, Arayüz Oluşturucu'da (Xcode 5 / iOS 7) AutoLayout ile sorun yaşıyorum. Bu çok basit ve önemli, bence herkes bunun nasıl düzgün çalıştığını bilmeli. Bu Xcode'da bir hata ise, kritik bir hata! Yani, böyle bir görünüm hiyerarşisine sahip olduğum zaman başım belaya girer: >UIViewController >> UIView >>>UIScrollView >>>>UILabel (or …

10
Bir değer olduğunu bildiğiniz için neden “Örtülü Olarak Açılmamış Seçenekler” oluşturmalısınız?
Neden yalnızca normal bir değişken veya sabit oluşturmak yerine "Örtülü Olarak Açılmamış İsteğe Bağlı" oluşturursunuz? Başarılı bir şekilde paketinin açılmış olabileceğini biliyorsanız, neden ilk önce bir isteğe bağlı oluşturmalısınız? Örneğin, neden: let someString: String! = "this is the string" daha yararlı olacaktır: let someString: String = "this is the string" …

12
Swift 4 modunda Swift 3 @objc çıkarım kullanımı kullanımdan kaldırıldı mı?
Kısacası, Xcode 9 Beta kullanırken aşağıdaki uyarıyla karşılaştım: Swift 4 modunda Swift 3 @objc çıkarımının kullanımı kaldırıldı. Lütfen kullanımdan kaldırılmış @objc çıkarsama uyarılarını ele alın, kodunuzu "Kullanımdan kaldırılmış Swift 3 @objc çıkarımı kullanımı" günlüğü etkinken test edin ve Swift 3 @objc çıkarımını devre dışı bırakın. ** Biraz araştırma yaptıktan sonra, …

30
Swift'te nasıl UIAlertView oluşturabilirim?
Swift'te bir UIAlertView oluşturmak için çalışıyorum, ancak nedense bu hatayı alıyorum çünkü ifadeyi doğru alamıyorum: Sağlanan bağımsız değişkenleri kabul eden 'init' için aşırı yük bulunamadı İşte nasıl yazdı: let button2Alert: UIAlertView = UIAlertView(title: "Title", message: "message", delegate: self, cancelButtonTitle: "OK", otherButtonTitles: nil) Sonra onu aramak için kullanıyorum: button2Alert.show() Şu an …


16
Bir öğenin dizide olup olmadığını kontrol etme
Swift'te, bir dizide bir öğenin var olup olmadığını nasıl kontrol edebilirim? Xcode için herhangi bir öneri bulunmamaktadır contain, includeya hasve kitabın içinden bir hızlı arama hiçbir şey geldi. Bunun nasıl kontrol edileceği hakkında bir fikrin var mı? findDizin numarasını döndüren bir yöntem olduğunu biliyorum , ama ruby ​​gibi bir boole …
475 arrays  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.