Dalam Objective-Ckode untuk memeriksa substring di NSStringis: NSString *string = @"hello Swift"; NSRange textRange =[string rangeOfString:@"Swift"]; if(textRange.location != NSNotFound) { NSLog(@"exists"); } Tetapi bagaimana saya melakukan ini di
Dalam Objective-Ckode untuk memeriksa substring di NSStringis: NSString *string = @"hello Swift"; NSRange textRange =[string rangeOfString:@"Swift"]; if(textRange.location != NSNotFound) { NSLog(@"exists"); } Tetapi bagaimana saya melakukan ini di
enum Suit: String { case spades = "♠" case hearts = "♥" case diamonds = "♦" case clubs = "♣" } Misalnya, bagaimana saya bisa melakukan sesuatu seperti: for suit in Suit { // do something with suit print(suit.rawValue) } Contoh yang
katakanlah kita memiliki kelas khusus bernama imageFile dan kelas ini berisi dua properti. class imageFile { var fileName = String() var fileID = Int() } banyak dari mereka disimpan di Array var images : Array = [] var aImage = imageFile() aImage.fileName = "image1.png" aImage.fileID =...
Panduan Bahasa Pemrograman Swift memiliki contoh berikut: class Person { let name: String init(name: String) { self.name = name } var apartment: Apartment? deinit { println("\(name) is being deinitialized") } } class Apartment { let number: Int init(number: Int) { self.number = number }...
Rekan-rekan pengembang, saya mengalami masalah dengan AutoLayout di Interface Builder (Xcode 5 / iOS 7). Ini sangat mendasar dan penting, jadi saya pikir semua orang harus tahu cara kerjanya dengan benar. Jika ini adalah bug di Xcode, itu adalah bug yang kritis! Jadi, setiap kali saya memiliki...
Mengapa Anda membuat "Opsional Unwrapped Optional" vs membuat hanya variabel biasa atau konstan? Jika Anda tahu bahwa itu dapat berhasil dibuka, mengapa harus membuat opsional? Misalnya, mengapa ini: let someString: String! = "this is the string" akan lebih bermanfaat daripada: let someString:...
Secara singkat, saat menggunakan Xcode 9 Beta, saya telah menjalankan peringatan berikut: Penggunaan inferensi Swift 3 @objc dalam mode Swift 4 sudah usang. Harap alamat peringatan inferensi @objc yang sudah tidak berlaku, uji coba kode Anda dengan mengaktifkan "Pencatatan inferensi Swift 3...
Saya telah bekerja untuk membuat UIAlertView di Swift, tetapi untuk beberapa alasan saya tidak bisa mendapatkan pernyataan dengan benar karena saya mendapatkan kesalahan ini: Tidak dapat menemukan kelebihan untuk 'init' yang menerima argumen yang disediakan Begini cara saya menulisnya: let...
Bermain-main dengan Swift, yang berasal dari latar belakang Java, mengapa Anda ingin memilih Struct daripada Class? Sepertinya mereka adalah hal yang sama, dengan Struct yang menawarkan fungsionalitas yang lebih sedikit. Mengapa
Di Swift, bagaimana saya bisa memeriksa apakah ada elemen dalam array? Xcode tidak memiliki saran untuk contain, include, atau has, dan pencarian cepat melalui buku muncul apa-apa. Adakah yang tahu cara memeriksa ini? Saya tahu bahwa ada metode findyang mengembalikan nomor indeks, tetapi apakah ada...
Saya mencari cara untuk mengganti karakter dalam Swift String. Contoh: "Ini tali saya" Saya ingin mengganti "" dengan "+" untuk mendapatkan "+ ini + string + saya". Bagaimana saya bisa mencapai
Dalam WWDC 2014 sesi 403 Intermediate Swift dan transkrip , ada slide berikut Pembicara mengatakan dalam kasus itu, jika kita tidak menggunakannya di [unowned self]sana, itu akan menjadi kebocoran memori. Apakah itu berarti kita harus selalu menggunakan [unowned self]penutupan di dalam? Pada...
Apa perbedaan antara print, NSLogdan printlndan ketika saya harus menggunakan masing-masing? Sebagai contoh, dengan Python jika saya ingin mencetak kamus, saya baru saja print myDict, tetapi sekarang saya memiliki 2 pilihan lain. Bagaimana dan kapan saya harus menggunakan
Saya mencoba mencari tahu ini sejak minggu lalu tanpa melangkah lebih jauh. Ok, jadi saya perlu menerapkan beberapa kendala secara terprogram di Swift untuk UIViewmenggunakan kode ini: var new_view:UIView! = UIView(frame: CGRectMake(0, 0, 100, 100)); new_view.backgroundColor =
Di Swift 2, saya bisa menggunakan dispatch_afteruntuk menunda tindakan menggunakan grand central dispatch: var dispatchTime: dispatch_time_t = dispatch_time(DISPATCH_TIME_NOW, Int64(0.1 * Double(NSEC_PER_SEC))) dispatch_after(dispatchTime, dispatch_get_main_queue(), { // your function here...
Saya menyadari buku Swift menyediakan implementasi generator angka acak. Apakah praktik terbaik untuk menyalin dan menempelkan implementasi ini dalam program sendiri? Atau ada perpustakaan yang melakukan ini yang bisa kita gunakan
Saya memiliki aplikasi yang terkadang membutuhkan bilah navigasi untuk berbaur dengan konten. Adakah yang tahu cara menyingkirkan atau mengubah warna bar kecil yang menyebalkan ini? Pada gambar di bawah ini situasi yang saya miliki - saya sedang berbicara tentang garis ketinggian 1px di bawah...
Saya mencoba mencari item indexdengan mencari a list. Adakah yang tahu cara melakukannya? Saya melihat ada list.StartIndexdan list.EndIndextapi saya ingin sesuatu seperti ular sanca
Bagaimana saya bisa mendapatkan karakter n dari string? Saya mencoba braket ( []) accessor tanpa hasil. var string = "Hello, world!" var firstChar = string[0] // Throws error GALAT: 'subskrip' tidak tersedia: tidak dapat subskrip dengan String dengan Int, lihat komentar dokumentasi untuk...
Kode berikut dikompilasi di Swift 1.2: class myClass { static func myMethod1() { } class func myMethod2() { } static var myVar1 = "" } func doSomething() { myClass.myMethod1() myClass.myMethod2() myClass.myVar1 = "abc" } Apa perbedaan antara fungsi statis dan fungsi kelas ? Yang mana...