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.

5
Dengan tidak adanya macro preprocessor, apakah ada cara untuk mendefinisikan flag khusus skema praktis di tingkat proyek dalam proyek Xcode
Sebelum cepat saya akan mendefinisikan satu set skema untuk membangun alpha, beta, dan distribusi. Masing-masing skema ini akan memiliki satu set makro yang didefinisikan untuk gerbang perilaku tertentu di tingkat proyek. Contoh paling sederhana adalah DEBUG = 1 makro yang ditentukan secara default untuk semua proyek Xcode dalam skema default …
174 ios  swift 


7
Cara menginisialisasi string dari NSData di Swift
Saya telah mencoba menginisialisasi string dari NSDatadalam Swift. Dalam Dokumentasi Kakao NSString Apple mengatakan Anda harus menggunakan ini: init(data data: NSData!, encoding encoding: UInt) Namun Apple tidak menyertakan contoh apa pun untuk penggunaan atau di mana menempatkan init. Saya mencoba mengubah kode berikut dari Objective-C ke Swift NSString *string; string …
173 string  swift  cocoa  nsdata 


28
Bagaimana Anda menambahkan Kamus item ke dalam Kamus lain
Array di Swift mendukung operator + = untuk menambahkan konten dari satu Array ke Array yang lain. Apakah ada cara mudah untuk melakukannya untuk kamus? misalnya: var dict1 = ["a" : "foo"] var dict2 = ["b" : "bar"] var combinedDict = ... (some way of combining dict1 & dict2 without …
172 dictionary  swift 





11
Bagaimana cara mendapatkan nama nilai enumerasi di Swift?
Jika saya memiliki enumerasi dengan Integernilai mentah : enum City: Int { case Melbourne = 1, Chelyabinsk, Bursa } let city = City.Melbourne Bagaimana saya bisa mengkonversi citynilai ke string Melbourne? Apakah introspeksi nama jenis seperti ini tersedia dalam bahasa tersebut? Sesuatu seperti (kode ini tidak akan berfungsi): println("Your city …
167 swift  enumeration 



7
Apa praktik terbaik untuk memberi nama file Swift yang menambahkan ekstensi ke objek yang ada?
Dimungkinkan untuk menambahkan ekstensi ke jenis objek Swift yang ada menggunakan ekstensi, seperti yang dijelaskan dalam spesifikasi bahasa . Akibatnya, dimungkinkan untuk membuat ekstensi seperti: extension String { var utf8data:NSData { return self.dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: false)! } } Namun, apa praktik penamaan terbaik untuk file sumber Swift yang berisi ekstensi tersebut? …
165 ios  objective-c  swift  xcode 

14
Periksa string kosong di Swift?
Di Objective C, seseorang dapat melakukan hal berikut untuk memeriksa string: if ([myString isEqualToString:@""]) { NSLog(@"myString IS empty!"); } else { NSLog(@"myString IS NOT empty, it is: %@", myString); } Bagaimana cara mendeteksi string kosong di Swift?
165 swift 

23
Cara memanggil gesture, ketuk UIView secara terprogram secara cepat
Saya punya UIView dan saya telah menambahkan gerakan tap ke dalamnya: let tap = UITapGestureRecognizer(target: self, action: Selector("handleTap:")) tap.delegate = self myView.addGesture(tap) Saya mencoba menyebutnya pemrograman di testfile. sendActionForEvent Saya menggunakan fungsi ini, tetapi tidak berfungsi: myView.sendActionForEvent(UIEvents.touchUpDown) Ini menunjukkan pemilih yang tidak dikenal dikirim ke instance. Bagaimana saya bisa menyelesaikan …

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.