Pertanyaan yang diberi tag swift

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

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

192
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

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

191
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

190
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

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

188
Konversi Kamus ke JSON di Swift

Saya telah membuat Kamus berikutnya: var postJSON = [ids[0]:answersArray[0], ids[1]:answersArray[1], ids[2]:answersArray[2]] as Dictionary dan saya mendapatkan: [2: B, 1: A, 3: C] Jadi, bagaimana saya bisa mengubahnya menjadi

188
Mengubah judul navigasi secara terprogram

Saya memiliki bilah navigasi dengan judul. Ketika saya mengklik dua kali teks untuk mengganti nama, itu sebenarnya mengatakan itu adalah item navigasi, jadi mungkin itu. Saya mencoba mengubah teks menggunakan kode, seperti: declare navigation bar as navagationbar here button stuff {...

187
Swift Atur ke Array

Sebuah NSSetdapat dikonversi menjadi Arraymenggunakan set.allObjects()tetapi tidak ada metode seperti itu di baru Set(diperkenalkan dengan Swift 1.2). Itu masih bisa dilakukan dengan mengonversi Swift Set ke NSSet dan menggunakanallObjects() metode ini tetapi itu tidak

187
Bagaimana cara membuat string dengan format?

Saya perlu membuat string dengan format yang dapat mengkonversi tipe int, panjang, ganda dll menjadi string. Menggunakan Obj-C, saya bisa melakukannya melalui cara di bawah ini. NSString *str = [NSString stringWithFormat:@"%d , %f, %ld, %@", INT_VALUE, FLOAT_VALUE, DOUBLE_VALUE,