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.

15
Bagaimana cara membuat enum sesuai dengan protokol di Swift?
Dokumentasi Swift mengatakan bahwa class , struct , dan enum semuanya dapat menyesuaikan dengan protokol, dan saya dapat mencapai titik di mana semuanya sesuai. Tapi saya tidak bisa mendapatkan enum untuk berperilaku seperti contoh class dan struct : protocol ExampleProtocol { var simpleDescription: String { get set } mutating func …

4
Bagaimana seseorang membuat penutupan opsional dengan cepat?
Saya mencoba menyatakan argumen di Swift yang membutuhkan penutupan opsional. Fungsi yang telah saya nyatakan terlihat seperti ini: class Promise { func then(onFulfilled: ()->(), onReject: ()->()?){ if let callableRjector = onReject { // do stuff! } } } Namun Swift mengeluh bahwa "Nilai terikat dalam kondisional harus berupa tipe Opsional" …

12
Variabel kelas belum didukung
Saya memulai proyek saya dengan pengontrol tampilan terpisah sebagai pengontrol tampilan awal dan memulainya secara otomatis dari storyboard. Umumnya, aplikasi dengan UI ini memiliki satu dan hanya satu pengontrol tampilan terpisah sebagai root, jadi saya membuat variabel statis di subkelas dan menyetelnya saat inisialisasi selesai. Jadi saya ingin mencoba perilaku …
93 xcode  swift 

9
Bisakah saya mengubah ukuran UIActivityIndicator?
Berapa pun ukuran yang saya berikan padanya saat alokasi, itu hanya menunjukkan ukuran tetap. Apakah mungkin untuk meningkatkannya? Kode: activityIndicator = [[UIActivityIndicatorView alloc] initWithFrame: CGRectMake(142.00, 212.00, 80.0, 80.0)]; [[self view] addSubview:activityIndicator]; [activityIndicator sizeToFit]; activityIndicator.autoresizingMask = (UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin); activityIndicator.hidesWhenStopped = YES; activityIndicator.activityIndicatorViewStyle = UIActivityIndicatorViewStyleWhiteLarge;

10
Swift - UIButton dengan dua baris teks
Saya bertanya-tanya apakah mungkin membuat UIButton dengan dua baris teks. Saya ingin setiap baris memiliki ukuran font yang berbeda. Baris pertama akan menjadi 17 poin dan yang kedua akan menjadi 11 poin. Saya sudah mencoba mengotak-atik menempatkan dua label di dalam UIButton, tetapi saya tidak bisa membuatnya tetap berada di …
93 ios  swift  uibutton 

11
Mengembalikan data dari panggilan async dalam fungsi Swift
Saya telah membuat kelas utilitas dalam proyek Swift saya yang menangani semua permintaan dan tanggapan REST. Saya telah membangun REST API sederhana sehingga saya dapat menguji kode saya. Saya telah membuat metode kelas yang perlu mengembalikan NSArray tetapi karena panggilan API adalah asinkron, saya harus kembali dari metode di dalam …
93 ios  rest  asynchronous  swift 

15
'Use of Unresolved Identifier' di Swift
Jadi saya telah membuat aplikasi, dan semuanya bekerja dengan baik. Tetapi hari ini saya membuat kelas baru seperti biasa dan untuk beberapa alasan di kelas ini saya tidak dapat mengakses variabel Publik / Global dari kelas lain. Semua kelas lain bisa, tapi sekarang kapan pun saya mencoba membuat kelas baru, …
93 ios  xcode  swift 

13
Menghapus objek dari array di Swift 3
Dalam aplikasi saya, saya menambahkan satu objek dalam array ketika memilih sel dan membatalkan pilihan dan menghapus objek saat memilih ulang sel. Saya menggunakan kode itu tetapi memberi saya kesalahan. extension Array { func indexOfObject(object : AnyObject) -> NSInteger { return (self as NSArray).indexOfObject(object) } mutating func removeObject(object : AnyObject) …
93 ios  arrays  swift  swift3 

2
Autolayout diabaikan di Custom UITableViewCell
Meskipun telah menetapkan batasan untuk semua elemen, termasuk yang vertikal yang diperlukan sel untuk menghitung tingginya, tata letak otomatis tampaknya diabaikan: semua sel diperas. Berikut tangkapan layar dari hasil dan batasan di papan cerita. Di VC yang menyimpan tableView, berikut kode di viewDidLoad: tableView.estimatedRowHeight = 120.0 tableView.rowHeight = UITableViewAutomaticDimension Mengomentari …
93 ios  swift  uitableview 

15
Bagaimana cara memudarkan UIVisualEffectView dan / atau UIBlurEffect masuk dan keluar?
Saya ingin memudarkan UIVisualEffectsView dengan UIBlurEffect masuk dan keluar: var blurEffectView = UIVisualEffectView() blurEffectView = UIVisualEffectView(effect: UIBlurEffect(style: .dark)) Saya menggunakan animasi normal dalam fungsi yang dipanggil oleh a UIButtonuntuk memudarkannya, sama untuk memudar tetapi .alpha = 0& hidden = true: blurEffectView.hidden = false UIView.animate(withDuration: 1, delay: 0, options: .curveEaseOut) { …

6
Bagaimana cara menyimpan Array ke CoreData?
Saya perlu menyimpan array saya ke Core Data. let array = [8, 17.7, 18, 21, 0, 0, 34] Nilai-nilai di dalam larik itu, dan jumlah nilainya adalah variabel. 1. Apa yang saya nyatakan di dalam kelas NSManagedObject saya? class PBOStatistics: NSManagedObject, Equatable { @NSManaged var date: NSDate @NSManaged var average: …

16
Menghasilkan nomor acak dengan Swift
Saya perlu membuat nomor acak. Tampaknya arc4randomfungsi tersebut sudah tidak ada lagi seperti halnya arc4random_uniformfungsinya. Pilihan yang saya miliki adalah arc4random_stir(), arc4random_buf(UnsafeMutablePointer<Void>, Int), dan arc4random_addrandom(UnsafeMutablePointer<UInt8>, Int32). Saya tidak dapat menemukan dokumen apa pun tentang fungsinya dan tidak ada komentar di file header yang memberi petunjuk.
92 swift  arc4random 

3
Subclass UIApplication dengan Swift
Di Objective C itu sederhana: itu cukup untuk memperbarui file main.m dan mengubah parameter UIApplicationMain () return UIApplicationMain(argc, argv, NSStringFromClass([CustomUIApplication class]), NSStringFromClass([AppDelegate class])); Tetapi dengan cepat tidak ada file main.m, karena panduan mengatakan "Kode yang ditulis pada cakupan global digunakan sebagai titik masuk untuk program, jadi Anda tidak memerlukan fungsi …
92 ios  cocoa-touch  swift 

21
Data Inti Lokasi File Sqlite
Biasanya, file penyimpanan sqlite untuk aplikasi data inti berada di Library> Application Support> iPhone Simulator> 7.1 (atau versi mana pun yang Anda gunakan)> Aplikasi> (Folder mana pun yang berisi aplikasi Anda)> Dokumen folder, tetapi saya tidak dapat menemukannya di iOS 8. Saya akan berasumsi bahwa mereka hanya akan menambahkan folder …

8
Swift - Mengurutkan berbagai objek dengan beberapa kriteria
Saya memiliki array Contactobjek: var contacts:[Contact] = [Contact]() Kelas kontak: Class Contact:NSOBject { var firstName:String! var lastName:String! } Dan saya ingin mengurutkan array itu lastNamekemudian firstNamejika beberapa kontak mendapatkan hal yang sama lastName. Saya dapat mengurutkan berdasarkan salah satu kriteria tersebut, tetapi tidak keduanya. contacts.sortInPlace({$0.lastName < $1.lastName}) Bagaimana saya bisa …
92 swift  sorting 

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.