Pertanyaan yang diberi tag swift3

110
cetak tanpa baris baru dengan cepat

Di swift 2.0, print()secara otomatis menambahkan karakter baris baru. Di cepat 1.2, println()dan print()dulunya adalah fungsi terpisah. Jadi bagaimana cara mencetak beberapa teks dan tidak menambahkan baris baru karena swift tidak lagi memiliki fungsi cetak yang tidak menambahkan baris...

97
round trip Jenis nomor Swift ke / dari Data

Dengan Swift 3 lebih condong ke arah Dataalih-alih [UInt8], saya mencoba mencari tahu cara paling efisien / idiomatik untuk menyandikan / mendekode dengan cepat berbagai jenis angka (UInt8, Double, Float, Int64, dll) sebagai objek Data. Ada jawaban ini untuk menggunakan [UInt8] , tetapi...

95
Swift 3 - Membandingkan objek Tanggal

Saya memperbarui aplikasi saya ke sintaks Swift 3.0 (saya tahu ini masih dalam versi beta tetapi saya ingin bersiap segera setelah dirilis). Hingga Beta Xcode sebelumnya (Beta 5) saya dapat membandingkan dua Dateobjek menggunakan operan <, >dan ==. Tetapi dalam versi beta terbaru (Beta 6)...

93
Menghapus objek dari array di Swift 3

Dalam aplikasi saya, saya menambahkan satu objek dalam array ketika memilih sel dan membatalkan pilihan dan menghapus objek saat memilih ulang sel. Saya menggunakan kode itu tetapi memberi saya kesalahan. extension Array { func indexOfObject(object : AnyObject) -> NSInteger { return (self...

91
Hasilkan kode kesalahan Anda sendiri di swift 3

Apa yang saya coba capai adalah melakukan URLSessionpermintaan dengan cepat 3. Saya melakukan tindakan ini dalam fungsi terpisah (agar tidak menulis kode secara terpisah untuk GET dan POST) dan mengembalikan URLSessionDataTaskserta menangani keberhasilan dan kegagalan dalam penutupan. Semacam...

89
Bagaimana memecahkan “Interpolasi string menghasilkan deskripsi debug untuk nilai opsional; apakah Anda bermaksud untuk membuat ini eksplisit? ” di Xcode 8.3 beta?

Sejak beta 8.3, zillions memperingatkan "Interpolasi string menghasilkan deskripsi debug untuk nilai opsional; apakah Anda bermaksud untuk membuatnya eksplisit?" muncul di kode saya. Misalnya, peringatan muncul dalam situasi berikut, di mana opsi dapat mengarah ke nol: let msg = "*** Error...

88
Periksa apakah layanan lokasi diaktifkan

Saya telah melakukan beberapa penelitian tentang CoreLocation. Baru-baru ini, saya mengalami masalah yang telah dibahas di tempat lain, tetapi di Objective C, dan untuk iOS 8. Saya merasa agak konyol menanyakan ini, tetapi bagaimana Anda bisa memeriksa apakah layanan lokasi diaktifkan...

88
Singleton dengan properti di Swift 3

Dalam dokumen Using Swift with Cocoa dan Objective-C Apple (diperbarui untuk Swift 3) mereka memberikan contoh pola Singleton berikut: class Singleton { static let sharedInstance: Singleton = { let instance = Singleton() // setup code return instance }() } Mari kita bayangkan bahwa...