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

9
Swift'te NSString'den NSData oluşturma
Sonuçta NSMutableURLRequestgeçerli bir sahip olmaya çalışıyorum HTTPBody, ama benim dize veri (gelen UITextField) kullanılabilir bir NSDatanesneye almak gibi olamaz . Ben başka bir yol gitmek için bu yöntemi gördüm: NSString(data data: NSData!, encoding encoding: UInt) Ancak kullanım durumum için herhangi bir belge bulamıyorum. Gerekirse dizeyi başka bir türe yerleştirmeye açıkım, …


7
Swift'te NSData'dan bir dize başlatma
NSDataSwift bir dize başlatmak için çalışıyorum . In NSString Kakao Belgeler Elma bunu kullanmak zorunda söylüyor: init(data data: NSData!, encoding encoding: UInt) Ancak Apple, kullanım veya nereye koyacağına dair herhangi bir örnek içermiyordu init. Swift için Objective-C aşağıdaki kodu dönüştürmek çalışıyorum NSString *string; string = [[NSString alloc] initWithData: data encoding: …
173 string  swift  cocoa  nsdata 

30
Tür dahili olmasına ve aynı modülde bulunmasına rağmen Swift'te “bildirilmemiş tür kullanımı”
Modülümde bir tür var: import Cocoa class ColoredDotView : NSView { ... } Sorunsuz bir dizi farklı sınıfta kullanılır: class EditSubjectPopoverController : NSObject { @IBOutlet internal var subjectColorDotView : ColoredDotView! ... } Ama bazı nedenlerden dolayı , belirli bir sınıfta kullandığımda, tür üzerinde derleme hataları var: class EditTaskPopoverController : NSObject …
173 xcode  swift 






12
Swift'de numaralandırma değerinin adı nasıl alınır?
Ham Integerdeğerleri olan bir numaralandırma varsa : enum City: Int { case Melbourne = 1, Chelyabinsk, Bursa } let city = City.Melbourne Bir citydeğeri bir dizeye nasıl dönüştürebilirim Melbourne? Bu tür bir tür adı tanıtımı dilde mevcut mu? Gibi bir şey (bu kod çalışmaz): println("Your city is \(city.magicFunction)") > Your …
167 swift  enumeration 



7
Mevcut nesnelere uzantı ekleyen Swift dosyalarını adlandırmak için en iyi yöntem nedir?
Dil belirtiminde açıklandığı gibi, uzantıları kullanarak mevcut Swift nesne türlerine uzantılar eklemek mümkündür . Sonuç olarak, aşağıdakiler gibi uzantılar oluşturmak mümkündür: extension String { var utf8data:NSData { return self.dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: false)! } } Ancak, bu tür uzantıları içeren Swift kaynak dosyaları için en iyi adlandırma uygulaması nedir? Geçmişte, kural Objective-C …
166 ios  objective-c  swift  xcode 

23
Hızlı bir şekilde programlı olarak UIView'a jest dokunması nasıl çağrılır
Bir UIView var ve ben ona dokunun jest ekledim: let tap = UITapGestureRecognizer(target: self, action: Selector("handleTap:")) tap.delegate = self myView.addGesture(tap) Ben testfile programlı olarak çağırmak çalışıyorum. sendActionForEvent Bu işlevi kullanıyorum, ancak çalışmıyor: myView.sendActionForEvent(UIEvents.touchUpDown) Örneğe gönderilen tanınmayan seçiciyi gösterir. Bu sorunu nasıl çözebilirim?

4
Swift'teki yapılar için memberwise başlatıcıyı varsayılan olarak nasıl herkese açık hale getirebilirim?
Bir yapı tanımlayan hızlı bir çerçeve var: public struct CollectionTO { var index: Order var title: String var description: String } Ancak, kitaplığı ithal başka bir projeden örtük üye bilge başlatıcısı kullanamıyorum. Hata 'CollectionTO' başlatılamaz çünkü erişilebilir bir başlatıcısı yok. yani, varsayılan örtük üyeye akıllı anahtar sözcüğü başlatılmaz. var collection1 …

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.