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.

7
Cepat dan struct bermutasi
Ada sesuatu yang saya tidak sepenuhnya mengerti tentang mutasi tipe nilai di Swift. Seperti yang dinyatakan iBook "The Swift Programming Language": Secara default, properti tipe nilai tidak dapat dimodifikasi dari dalam metode instansinya. Dan untuk membuat ini mungkin kita bisa mendeklarasikan metode dengan mutatingkata kunci di dalam struct dan enums. …

8
Nonaktifkan Tombol
Saya ingin menonaktifkan tombol ( UIButton) di iOS setelah diklik. Saya baru dalam pengembangan untuk iOS tetapi saya pikir kode yang setara pada objektif - C adalah ini: button.enabled = NO; Tapi aku tidak bisa melakukannya dengan cepat.
97 swift  uibutton  ios8 

8
Menghapus tag HTML dari string
Bagaimana cara menghapus tag HTML dari string sehingga saya dapat menghasilkan teks bersih? let str = string.stringByReplacingOccurrencesOfString("<[^>]+>", withString: "", options: .RegularExpressionSearch, range: nil) print(str)
97 html  ios  swift 


3
round trip Jenis nomor Swift ke / dari Data
Dengan Swift 3 lebih condong ke arah Dataalih-alih [UInt8], saya mencoba mencari tahu cara paling efisien / idiomatik untuk menyandikan / mendekode dengan cepat berbagai jenis angka (UInt8, Double, Float, Int64, dll) sebagai objek Data. Ada jawaban ini untuk menggunakan [UInt8] , tetapi tampaknya menggunakan berbagai API penunjuk yang tidak …

5
Di Swift, bagaimana cara mendeklarasikan variabel dengan tipe tertentu yang sesuai dengan satu atau lebih protokol?
Di Swift saya dapat secara eksplisit mengatur tipe variabel dengan mendeklarasikannya sebagai berikut: var object: TYPE_NAME Jika kita ingin melangkah lebih jauh dan mendeklarasikan variabel yang sesuai dengan beberapa protokol, kita dapat menggunakan protocoldeklaratif: var object: protocol<ProtocolOne,ProtocolTwo>//etc Bagaimana jika saya ingin mendeklarasikan objek yang sesuai dengan satu atau lebih protokol …


21
Mendapatkan "file tidak ditemukan" di Bridging Header saat mengimpor kerangka kerja Objective-C ke dalam proyek Swift
Saya memiliki proyek Swift yang saya coba impor kerangka kerja berbasis ObjC. Kerangka kerja terletak di direktori di bawah jalur proyek dan direferensikan oleh proyek di Xcode. Ini juga ditambahkan ke "Link Binary with Libraries" di halaman 'Build Phases' proyek. Namun, untuk beberapa alasan, sepertinya saya tidak dapat menyertakan kerangka …

4
Variabel fungsi statis di Swift
Saya mencoba mencari cara untuk mendeklarasikan variabel statis yang hanya dibatasi secara lokal ke fungsi di Swift. Di C, ini mungkin terlihat seperti ini: int foo() { static int timesCalled = 0; ++timesCalled; return timesCalled; } Di Objective-C, pada dasarnya sama: - (NSInteger)foo { static NSInteger timesCalled = 0; ++timesCalled; …
96 function  static  swift 


2
Apakah perlu menggunakan autoreleasepool dalam program Swift?
Pada halaman 17 dari presentasi WWDC14 ini , dikatakan Bekerja dengan Objective-C? Masih harus mengelola autorelease pools autoreleasepool {/ * code * /} Apa artinya? Apakah ini berarti bahwa jika basis kode saya tidak memiliki file Objective-C, autoreleasepool {}apakah tidak diperlukan? Dalam jawaban dari pertanyaan terkait , ada contoh yang …


29
Hapus teks dari tombol Kembali dengan menjaga ikon
Saya ingin menghapus teks dari tombol kembali, tetapi saya ingin mempertahankan ikonnya. saya telah mencoba let backButton = UIBarButtonItem(title: "", style: UIBarButtonItemStyle.Plain, target: navigationController, action: nil) navigationItem.leftBarButtonItem = backButton Namun, ini sepenuhnya menghapus teks dan ikon.
96 ios  swift  xcode 

13
Bagaimana menambahkan TextField ke UIAlertController di Swift
Saya mencoba untuk menunjukkan UIAlertControllerdengan a UITextView. Ketika saya menambahkan baris: //Add text field alertController.addTextFieldWithConfigurationHandler { (textField) -> Void in } Saya mendapatkan Runtimekesalahan: kesalahan fatal: tiba-tiba ditemukan nol saat membuka bungkus nilai Opsional let alertController: UIAlertController = UIAlertController(title: "Find image", message: "Search for image", preferredStyle: .Alert) //cancel button let …

13
Swift - Bagaimana mendeteksi perubahan orientasi
Saya ingin menambahkan dua gambar ke tampilan gambar tunggal (yaitu untuk gambar lanskap satu dan untuk potret gambar lain) tetapi saya tidak tahu bagaimana mendeteksi perubahan orientasi menggunakan bahasa cepat. Saya mencoba jawaban ini tetapi hanya membutuhkan satu gambar override func viewWillTransitionToSize(size: CGSize, withTransitionCoordinator coordinator: UIViewControllerTransitionCoordinator) { if UIDevice.currentDevice().orientation.isLandscape.boolValue { …
96 ios  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.