Pertanyaan yang diberi tag swift

134
Dapatkan nilai integer dari string dengan cepat

Jadi saya bisa melakukan ini: var stringNumb: NSString = "1357" var someNumb: CInt = stringNumb.intValue Tapi saya tidak dapat menemukan cara untuk melakukannya dengan String. Saya ingin melakukan sesuatu seperti: var stringNumb: String = "1357" var someNumb: Int = Int(stringNumb) Ini juga...

134
Periksa string untuk nil & kosong

Apakah ada cara untuk memeriksa string untuk nildan ""di Swift? Di Rails, saya bisa gunakan blank()untuk memeriksa. Saat ini saya memiliki ini, tetapi tampaknya berlebihan: if stringA? != nil { if !stringA!.isEmpty { ...blah blah }

133
Beberapa Jenis Kendala dalam Swift

Katakanlah saya memiliki protokol ini: protocol SomeProtocol { } protocol SomeOtherProtocol { } Sekarang, jika saya ingin fungsi yang menggunakan tipe generik, tetapi tipe itu harus sesuai dengan yang SomeProtocolbisa saya lakukan: func someFunc<T: SomeProtocol>(arg: T) { // do...

133
Konversi string Swift ke array

Bagaimana saya bisa mengubah string "Halo" menjadi array ["H", "e", "l", "l", "o"] di Swift? Di Objective-C saya telah menggunakan ini: NSMutableArray *characters = [[NSMutableArray alloc] initWithCapacity:[myString length]]; for (int i=0; i < [myString length]; i++) { NSString *ichar =...

133
Metode utama dalam ekstensi Swift

Saya cenderung hanya menempatkan kebutuhan (properti yang disimpan, inisialisasi) ke dalam definisi kelas saya dan memindahkan semua yang lain ke dalam mereka sendiri extension, semacam seperti extensionper blok logis yang akan saya kelompokkan // MARK:juga. Untuk subkelas UIView misalnya, saya...

132
Ukur waktu yang berlalu dalam Swift

Bagaimana kita bisa mengukur waktu yang telah berlalu untuk menjalankan fungsi di Swift? Saya mencoba untuk menampilkan waktu yang telah berlalu seperti ini: "Waktu yang berlalu adalah .05 detik". Melihat bahwa di Jawa , kita dapat menggunakan System.nanoTime (), apakah ada metode setara yang...

132
Swift - Konversi integer ke Jam / Menit / Detik

Saya punya (agak?) Pertanyaan mendasar mengenai konversi waktu di Swift . Saya memiliki bilangan bulat yang ingin dikonversi menjadi Jam / Menit / Detik. Contoh: Int = 27005 akan memberi saya: 7 Hours 30 Minutes 5 Seconds Saya tahu bagaimana melakukan ini dalam PHP, tapi sayangnya, cepat bukan...

132
Swift: jaga biarkan vs jika biarkan

Saya telah membaca tentang Opsional di Swift, dan saya telah melihat contoh di mana if letdigunakan untuk memeriksa apakah Opsional memiliki nilai, dan jika memang demikian - lakukan sesuatu dengan nilai yang tidak terbungkus. Namun, saya telah melihat bahwa di Swift 2.0 kata kunci guard letpaling...

132
stringByAppendingPathComponent tidak tersedia

Aplikasi saya membagikan foto di Instagram, untuk melakukan ini pertama-tama menyimpannya di direktori sementara: let writePath = NSTemporaryDirectory().stringByAppendingPathComponent("instagram.igo") Itu bekerja Swift 1.2, tetapi tidak berhasil Swift 2.0. Pesan kesalahan yang diberikan adalah:...

131
Bagaimana cara mendapatkan kode bahasa saat ini dengan Swift?

Saya ingin mendapatkan kode bahasa perangkat (id, es ...) di aplikasi saya yang ditulis dengan Swift. Bagaimana bisa mendapatkan ini? Saya mencoba ini: var preferredLanguages : NSLocale! let pre = preferredLanguages.displayNameForKey(NSLocaleIdentifier, value: preferredLanguages) Tapi ini...