Pertanyaan yang diberi tag ยซswiftยป

Swift adalah bahasa pemrograman tujuan umum yang aman, cepat, dan ekspresif yang dikembangkan oleh Apple Inc. untuk platform dan Linux. Swift adalah open-source. Gunakan tag hanya untuk pertanyaan tentang fitur bahasa, atau memerlukan kode di Swift. Gunakan tag [ios], [ipados], [macos], [watch-os], [tvos], [cocoa-touch], dan [cocoa] untuk pertanyaan (bahasa-agnostik) tentang platform atau kerangka kerja.

20
Acara perubahan teks UITextField
Bagaimana saya bisa mendeteksi perubahan teks di TextField? Metode delegasi shouldChangeCharactersInRangeberfungsi untuk sesuatu, tetapi itu tidak memenuhi kebutuhan saya persis. Sejak sampai mengembalikan YA, teks textField tidak tersedia untuk metode pengamat lainnya. misalnya dalam kode saya calculateAndUpdateTextFieldstidak mendapatkan teks yang diperbarui, pengguna telah mengetik. Apakah cara mereka untuk mendapatkan sesuatu โ€ฆ

6
Bagaimana saya bisa membuat referensi protokol yang lemah di Swift 'murni' (tanpa @objc)
weakreferensi tampaknya tidak berfungsi di Swift kecuali protocoldinyatakan sebagai @objc, yang saya tidak inginkan dalam aplikasi Swift murni. Kode ini memberikan kesalahan kompilasi ( weaktidak dapat diterapkan ke tipe non-kelas MyClassDelegate): class MyClass { weak var delegate: MyClassDelegate? } protocol MyClassDelegate { } Saya perlu awalan protokol dengan @objc, lalu โ€ฆ

24
dispatch_after - GCD di Swift?
Saya sudah membaca iBook dari Apple, dan tidak dapat menemukan definisi tentang itu: Bisakah seseorang menjelaskan struktur dispatch_after? dispatch_after(<#when: dispatch_time_t#>, <#queue: dispatch_queue_t?#>, <#block: dispatch_block_t?#>)

22
Konversi Int ke String di Swift
Saya mencoba mencari cara untuk melemparkan Intke Stringdalam Swift. Saya mencari solusi, menggunakan NSNumbertetapi saya ingin mencari tahu bagaimana melakukan semuanya di Swift. let x : Int = 45 let xNSNumber = x as NSNumber let xString : String = xNSNumber.stringValue
554 string  casting  int  converter  swift 

6
Mengapa karakter emoji seperti ๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ diperlakukan begitu aneh di string Swift?
Karakter ๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ (keluarga dengan dua wanita, satu perempuan, dan satu laki-laki) dikodekan sebagai berikut: U+1F469 WOMAN, โ€U+200D ZWJ, U+1F469 WOMAN, U+200D ZWJ, U+1F467 GIRL, U+200D ZWJ, U+1F466 BOY Jadi itu sangat menarik dikodekan; target sempurna untuk unit test. Namun, Swift sepertinya tidak tahu bagaimana mengobatinya. Inilah yang saya maksud: "๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ".contains("๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ") โ€ฆ
540 swift  string  unicode  emoji 


30
Bagaimana cara menghitung enum dengan tipe String?
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 dihasilkan: โ™  โ™ฅ โ™ฆ โ™ฃ
530 swift  string  enums  enumerate 

18
Swift cara mengurutkan array objek khusus berdasarkan nilai properti
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 = 101 images.append(aImage) aImage = โ€ฆ
521 arrays  sorting  swift 

22
Apa arti tanda seru dalam bahasa Swift?
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 } var tenant: Person? deinit { println("Apartment โ€ฆ



12
Penggunaan inferensi Swift 3 @objc dalam mode Swift 4 sudah usang?
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 @objc yang sudah tidak berlaku" diaktifkan, dan nonaktifkan โ€ฆ

30
Bagaimana saya membuat UIAlertView di Swift?
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 button2Alert: UIAlertView = UIAlertView(title: "Title", message: "message", delegate: self, cancelButtonTitle: โ€ฆ


16
Cara memeriksa apakah suatu elemen ada dalam array
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 metode yang mengembalikan boolean seperti โ€ฆ
475 arrays  swift 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.