Pertanyaan yang diberi tag swift

340
Tambahkan elemen ke array di Swift

Misalkan saya memiliki sebuah array, misalnya: var myArray = ["Steve", "Bill", "Linus", "Bret"] Dan kemudian saya ingin mendorong / menambahkan elemen ke akhir array tersebut, untuk mendapatkan: ["Steve", "Bill", "Linus", "Bret", "Tim"] Metode apa yang harus saya gunakan? Dan bagaimana dengan...

336
File konstanta global di Swift

Dalam proyek Objective-C saya, saya sering menggunakan file konstanta global untuk menyimpan hal-hal seperti nama dan kunci notifikasi NSUserDefaults. Itu terlihat seperti ini: @interface GlobalConstants : NSObject extern NSString *someNotification; @end @implementation

336
Ubah NSURL menjadi NSString

Saya memiliki aplikasi tempat pengguna dapat memilih gambar baik dari gambar aplikasi bawaan atau dari perpustakaan foto iphone. Saya menggunakan Acara objek yang memiliki NSStringproperti untuk menyimpan imagePath. Sekarang dalam kasus gambar aplikasi built-in saya mendapatkan nama file sebagai...

335
Bagaimana cara mencetak tipe atau kelas variabel di Swift?

Apakah ada cara untuk mencetak tipe runtime dari suatu variabel di swift? Sebagai contoh: var now = NSDate() var soon = now.dateByAddingTimeInterval(5.0) println("\(now.dynamicType)") // Prints "(Metatype)" println("\(now.dynamicType.description()") // Prints "__NSDate" since objective-c Class...

334
Apa kata kunci 'terbuka' di Swift?

The ObjectiveC.swiftfile dari perpustakaan standar berisi beberapa baris kode berikut di sekitar baris 228: extension NSObject : Equatable, Hashable { /// ... open var hashValue: Int { return hash } } Apa open varartinya dalam konteks ini, atau apa openkata kunci secara

330
Cara memprogram penundaan di Swift 3

Di versi Swift sebelumnya, seseorang dapat membuat penundaan dengan kode berikut: let time = dispatch_time(dispatch_time_t(DISPATCH_TIME_NOW), 4 * Int64(NSEC_PER_SEC)) dispatch_after(time, dispatch_get_main_queue()) { //put your code which should be executed with a delay here } Tetapi sekarang,...

321
Apa perbedaan antara `let` dan` var` di swift?

Apa perbedaan antara letdan vardalam bahasa Swift Apple? Dalam pemahaman saya, ini adalah bahasa yang dikompilasi tetapi tidak memeriksa jenis pada waktu kompilasi. Itu membuat saya bingung. Bagaimana kompiler mengetahui tentang kesalahan tipe? Jika kompiler tidak memeriksa jenisnya, bukankah itu...

320
Dapatkan nama kelas objek sebagai string di Swift

Mendapatkan nama kelas suatu objek Stringmenggunakan: object_getClassName(myViewController) mengembalikan sesuatu seperti ini: _TtC5AppName22CalendarViewController Saya mencari murni versi: "CalendarViewController". Bagaimana cara mendapatkan string yang dibersihkan dari nama kelas saja? Saya...

316
Memperbarui ke versi terbaru CocoaPods?

Saya mengalami beberapa masalah saat menginstal Alamofire 4.0ke proyek saya. Saya mendapatkan versi terbaru Xcode , menjalankan Swift 3 , dan ketika saya mencoba menginstal alamofire, saya mendapatkan 800 kesalahan penyusun. Tampaknya Diperlukan CocoaPods 1.1.0+ untuk membangun Alamofire...

306
Bagaimana cara menginstal cocoapods?

Saya merujuk terlalu banyak tautan dan mencoba, tetapi tidak berhasil. Jika ada yang punya ide, silakan bagikan dengan saya. Saya membaca dokumen cocoa pods dan berkali-kali mencoba menginstal tetapi selalu gagal karena langkah awal. Saya menemukan satu kesalahan dimana saya tidak dapat menginstal...

305
Memimpin nol untuk Int di Swift

Saya ingin mengonversi Intdalam Swift menjadi Stringdengan nol di depan. Sebagai contoh, pertimbangkan kode ini: for myInt in 1 ... 3 { print("\(myInt)") } Saat ini hasilnya adalah: 1 2 3 Tapi saya ingin: 01 02 03 Apakah ada cara bersih untuk melakukan ini di dalam perpustakaan standar...