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

6
İkili işleç '|' İki UIViewAutorize eden işlenene uygulanamaz
Swift 2.0'da bu hatayı alıyorum. İkili işleç '|' İki UIViewAutorize eden işlenene uygulanamaz İşte kod: let view = UIView(frame: CGRect(x: 0, y: 0, width: 320, height: 568)) addSubview(view) view.autoresizingMask = UIViewAutoresizing.FlexibleWidth | UIViewAutoresizing.FlexibleHeight Sorunun ne olabileceği hakkında bir fikrin var mı?
193 ios  swift  cocoa-touch  swift2 

4
Swift 2.0 - İkili Operatör “|” iki UIUserNotificationType işlenenine uygulanamaz
Yerel bildirimler için başvurumu bu şekilde kaydetmeye çalışıyorum: UIApplication.sharedApplication().registerUserNotificationSettings(UIUserNotificationSettings(forTypes: UIUserNotificationType.Alert | UIUserNotificationType.Badge, categories: nil)) Xcode 7 ve Swift 2.0'da hata alıyorum Binary Operator "|" cannot be applied to two UIUserNotificationType operands. Lütfen bana yardım et.
193 ios  swift  swift2 

13
Swift numaralandırmalarının ilişkili değerlerle eşitliği nasıl test edilir
İki Swift enum değerinin eşitliğini test etmek istiyorum. Örneğin: enum SimpleToken { case Name(String) case Number(Int) } let t1 = SimpleToken.Number(123) let t2 = SimpleToken.Number(123) XCTAssert(t1 == t2) Ancak, derleyici eşitlik ifadesini derlemez: error: could not find an overload for '==' that accepts the supplied arguments XCTAssert(t1 == t2) ^~~~~~~~~~~~~~~~~~~ …
193 swift 

14
Swift: # uyarı eşdeğeri
Swift'in # uyarı eşdeğeri var mı? Sadece Xcode'un kendi GUI'sinde bir uyarı göstermek için kullanılır Ayrıca #error eşdeğeri olup olmadığıyla da ilgileniyorum. Apple #Pragma işaretinin yakında çıkacağını söyledi, muhtemelen bununla aynı olabilir.
192 swift 

9
Swift GCD ana iş parçacığı üzerinde parametreleri ile yöntemi nasıl çağırılır?
Benim app NSRURLSession yapar ve kullanarak bir NSURLRequest gönderir bir işlevi var sesh.dataTaskWithRequest(req, completionHandler: {(data, response, error) Bu görevin tamamlama bloğunda, çağıran viewcontroller'a bir UIImage ekleyen bazı hesaplamalar yapmam gerekiyor. Adlı bir fonkum var func displayQRCode(receiveAddr, withAmountInBTC:amountBTC) UIImage ekleme hesaplaması yapar. Görünüm ekleme kodunu tamamlama bloğunun içinde çalıştırmayı denersem, Xcode …

12
hızlı dilde yapıya karşı yapı
"Yapılar ve sınıflar arasındaki en önemli farklardan biri, yapıların kodunuzda iletildiklerinde her zaman kopyalanması, ancak sınıfların referans olarak geçirilmesidir." Herkes bunun ne anlama geldiğini anlamama yardımcı olabilir mi? Bana göre, sınıflar ve yapılar aynı görünüyor.
192 swift 

19
En iyi UIViewController'ı alın
Bir UIViewControllererişim olmadan en üst almak gibi görünmüyor UINavigationController. Şimdiye kadar sahip olduğum şey: UIApplication.sharedApplication().keyWindow?.rootViewController?.presentViewController(vc, animated: true, completion: nil) Ancak, hiçbir şey yapmıyor gibi görünüyor. keyWindowVe rootViewControlleristeğe bağlı zincirleme bir sorun olmamalı bu yüzden, çok olmayan nil değerler olduğu görülüyor. NOT: Böyle bir şey yapmak kötü bir fikirdir. MVC modelini …

30
İOS8'de Swift kullanarak belirli ViewControllers için Durum Çubuğu Rengini Değiştirme
override func preferredStatusBarStyle() -> UIStatusBarStyle { return UIStatusBarStyle.LightContent; } Herhangi bir ViewController'da yukarıdaki kodu kullanmak, belirli bir viewcontroller için statusBar rengini Beyaz olarak ayarlamak için iOS8'de benim için çalışmıyor . Baska öneri? UIApplication.sharedApplication yöntemini kullanarak, uygulamanın tamamı için Info.plist'te gerekli değişikliklerden sonra renk değişir. // Change the colour of status …

4
Swift - Mutlak değere dönüştür
bir tamsayıdan mutlak değer almanın bir yolu var mı? Örneğin -8 to 8 Ben zaten Int imzasız değere dönüştürecek varsayarak UInt () kullanmaya çalıştım ama işe yaramadı.
191 ios  iphone  swift 

19
Swift'te işletim sistemi sürümü kontrol edilsin mi?
Swift'te sistem bilgilerini kontrol etmeye çalışıyorum. Kod ile elde edilebileceğini anladım: var sysData:CMutablePointer<utsname> = nil let retVal:CInt = uname(sysData) Bu kod ile iki sorunum var: SysData'nın başlangıç ​​değeri ne olmalıdır? Bu örnek, muhtemelen sysData nil olduğu için retVal'da -1 verir. SysData'dan bilgileri nasıl okuyabilirim?
191 ios  macos  swift 

12
Hızlı Dilde Hata İşleme
Swift hakkında çok fazla şey okumadım ama fark ettiğim bir şey de istisna yok. Peki Swift'te hata işleme nasıl yapıyorlar? Hata işleme ile ilgili bir şey bulan var mı?


16
Bir diziden rastgele bir öğe seçme
Diyelim ki bir dizim var ve rastgele bir öğe seçmek istiyorum. Bunu yapmanın en basit yolu ne olurdu? Açık olan yol olurdu array[random index]. Ama belki de yakut gibi bir şey var array.samplemı? Yoksa böyle bir yöntem bir uzantı kullanılarak oluşturulabilir mi?
189 arrays  swift  random 

7
Swift'te POST yöntemiyle HTTP İsteği
Swift, bir URL POST 2 parametreleri için bir HTTP isteği çalıştırmak çalışıyorum. Misal: Bağlantı: www.thisismylink.com/postName.php parametreler: id = 13 name = Jack Bunu yapmanın en basit yolu nedir? Cevabı okumak bile istemiyorum. Sadece bir PHP dosyası aracılığıyla veritabanımda değişiklikler yapmak için göndermek istiyorum.

18
Swift'te dizeleri nasıl birleştirebilirim?
Swift'te dize nasıl birleştirilir? Gelen Objective-Cbiz sevmiyorum NSString *string = @"Swift"; NSString *resultStr = [string stringByAppendingString:@" is a new Programming Language"]; veya NSString *resultStr=[NSString stringWithFormat:@"%@ is a new Programming Language",string]; Ama bunu Swift dilinde yapmak istiyorum.

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.