Pertanyaan yang diberi tag «swift»

Swift adalah bahasa pemrograman tujuan umum yang aman, cepat, dan ekspresif yang dikembangkan oleh Apple Inc. untuk platform dan Linux. Swift adalah open-source. Gunakan tag hanya untuk pertanyaan tentang fitur bahasa, atau memerlukan kode di Swift. Gunakan tag [ios], [ipados], [macos], [watch-os], [tvos], [cocoa-touch], dan [cocoa] untuk pertanyaan (bahasa-agnostik) tentang platform atau kerangka kerja.


4
Swift 2.0 - Operator Biner “|” tidak dapat diterapkan ke dua operan UIUserNotificationType
Saya mencoba mendaftarkan aplikasi saya untuk notifikasi lokal dengan cara ini: UIApplication.sharedApplication().registerUserNotificationSettings(UIUserNotificationSettings(forTypes: UIUserNotificationType.Alert | UIUserNotificationType.Badge, categories: nil)) Di Xcode 7 dan Swift 2.0 - Saya mendapatkan kesalahan Binary Operator "|" cannot be applied to two UIUserNotificationType operands. Tolong bantu aku.
193 ios  swift  swift2 

30
Mengubah Warna Bar Status untuk ViewControllers tertentu menggunakan Swift di iOS8
override func preferredStatusBarStyle() -> UIStatusBarStyle { return UIStatusBarStyle.LightContent; } Menggunakan kode di atas dalam ViewController apa pun untuk mengatur warna statusBar ke Putih untuk viewcontroller tertentu tidak bekerja di iOS8 untuk saya . Ada saran? Menggunakan metode UIApplication. SharedApplication, warna berubah setelah perubahan yang diperlukan dalam Info.plist untuk seluruh aplikasi. …

13
Cara menguji kesetaraan enum Swift dengan nilai terkait
Saya ingin menguji kesetaraan dua nilai Swift enum. Sebagai contoh: enum SimpleToken { case Name(String) case Number(Int) } let t1 = SimpleToken.Number(123) let t2 = SimpleToken.Number(123) XCTAssert(t1 == t2) Namun, kompiler tidak akan mengkompilasi ekspresi persamaan: error: could not find an overload for '==' that accepts the supplied arguments XCTAssert(t1 …
193 swift 

14
Swift: #warning equivalen
Apakah Swift setara dengan #warning? Ini hanya digunakan untuk menampilkan peringatan di GUI Xcode sendiri Saya juga tertarik pada apakah ada yang setara dengan #error. Apple mengatakan tanda #pragma akan segera hadir, mungkin bisa sama dengan ini.
192 swift 

9
Di Swift cara memanggil metode dengan parameter pada utas utama GCD?
Dalam aplikasi saya, saya memiliki fungsi yang membuat NSRURLSession dan mengirimkan NSURLRequest menggunakan sesh.dataTaskWithRequest(req, completionHandler: {(data, response, error) Di blok penyelesaian untuk tugas ini, saya perlu melakukan beberapa perhitungan yang menambahkan UIImage ke viewcontroller panggilan. Saya memiliki fungsi yang dipanggil func displayQRCode(receiveAddr, withAmountInBTC:amountBTC) yang melakukan perhitungan penambahan UIImage. Jika saya …

12
struktur vs kelas dalam bahasa cepat
Dari buku Apple "Salah satu perbedaan paling penting antara struktur dan kelas adalah bahwa struktur selalu disalin ketika mereka diedarkan dalam kode Anda, tetapi kelas dilewatkan dengan referensi." Adakah yang bisa membantu saya memahami apa artinya itu? Bagi saya, kelas dan struct tampaknya sama.
192 swift 

19
Dapatkan paling top UIViewController
Sepertinya saya tidak bisa mendapatkan yang teratas UIViewControllertanpa akses ke a UINavigationController. Inilah yang saya miliki sejauh ini: UIApplication.sharedApplication().keyWindow?.rootViewController?.presentViewController(vc, animated: true, completion: nil) Namun, sepertinya tidak melakukan apa-apa. The keyWindowdan rootViewControllertampaknya nilai-nilai non-nihil juga, sehingga chaining opsional seharusnya tidak menjadi masalah. CATATAN: Adalah ide yang buruk untuk melakukan sesuatu seperti …

4
Swift - Konversi ke nilai absolut
apakah ada cara untuk mendapatkan nilai absolut dari integer? sebagai contoh -8 to 8 Saya sudah mencoba menggunakan UInt () dengan asumsi itu akan mengkonversi Int ke nilai yang tidak ditandatangani tetapi tidak berhasil.
191 ios  iphone  swift 

19
Periksa versi OS di Swift?
Saya mencoba memeriksa informasi sistem di Swift. Saya tahu, bahwa itu bisa dicapai dengan kode: var sysData:CMutablePointer<utsname> = nil let retVal:CInt = uname(sysData) Saya memiliki dua masalah dengan kode ini: Apa yang seharusnya menjadi nilai awal sysData? Contoh ini memberikan -1 di retVal mungkin karena sysData nil. Bagaimana saya bisa …
191 ios  macos  swift 

12
Penanganan Kesalahan dalam Bahasa Swift
Saya belum banyak membaca Swift tetapi satu hal yang saya perhatikan adalah tidak ada pengecualian. Jadi bagaimana mereka melakukan penanganan kesalahan di Swift? Adakah yang menemukan sesuatu yang berhubungan dengan penanganan kesalahan?


16
Pilih elemen acak dari array
Misalkan saya memiliki array dan saya ingin memilih satu elemen secara acak. Apa cara paling sederhana untuk melakukan ini? Cara yang jelas akan terjadi array[random index]. Tapi mungkin ada sesuatu seperti ruby array.sample? Atau jika tidak dapatkah metode seperti itu dibuat dengan menggunakan ekstensi?
189 arrays  swift  random 

7
Permintaan HTTP dalam Swift dengan metode POST
Saya mencoba menjalankan Permintaan HTTP di Swift, ke parameter POST 2 ke URL. Contoh: Tautan: www.thisismylink.com/postName.php Params: id = 13 name = Jack Apa cara paling sederhana untuk melakukan itu? Saya bahkan tidak ingin membaca jawabannya. Saya hanya ingin mengirim itu untuk melakukan perubahan pada database saya melalui file PHP.

18
Bagaimana cara menyatukan string dalam Swift?
Bagaimana cara menggabungkan string di Swift? Di Objective-Ckami suka NSString *string = @"Swift"; NSString *resultStr = [string stringByAppendingString:@" is a new Programming Language"]; atau NSString *resultStr=[NSString stringWithFormat:@"%@ is a new Programming Language",string]; Tetapi saya ingin melakukan ini dalam bahasa Swift.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.