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.


13
Bagaimana cara membuat proyek Swift baru tanpa menggunakan Papan Cerita?
Membuat proyek baru di XCode 6 tidak memungkinkan untuk menonaktifkan Storyboards. Anda hanya dapat memilih Swift atau Objective-C dan menggunakan atau tidak Core Data. Saya mencoba menghapus storyboard dan dari proyek menghapus storyboard utama dan secara manual mengatur jendela dari didFinishLaunching Di AppDelegate saya punya ini: class AppDelegate: UIResponder, UIApplicationDelegate …
107 ios  swift  xcode6 

9
Bagaimana cara mengonversi dari derajat ke radian?
Saya mencoba untuk mengubah Obj-Ckode ini menjadi Swiftkode tetapi saya tidak tahu apa yang seharusnya setara dengan kode ini? #define DEGREES_TO_RADIANS(degrees)((M_PI * degrees)/180) Saya mencari di Google dan menemukan ini Tapi saya tidak mengerti bagaimana mengubahnya di Swift dalam kasus saya?
107 ios  objective-c  macos  swift  macros 

6
Pemeriksa Utas Utama: API UI dipanggil pada utas latar belakang: - [UIApplication applicationState]
Saya menggunakan peta google di Xcode 9 beta, iOS 11. Saya mendapatkan kesalahan yang dikeluarkan ke log sebagai berikut: Pemeriksa Utas Utama: API UI memanggil utas latar belakang: - [UIApplication applicationState] PID: 4442, TID: 837820, Nama utas: com.google.Maps.LabelingBehavior, Nama antrean: com.apple.root.default-qos.overcommit , QoS: 21 Mengapa ini terjadi karena saya hampir …

8
konversi cepat Range <Int> ke [Int]
bagaimana mengkonversi Range ke Array Saya mencoba: let min = 50 let max = 100 let intArray:[Int] = (min...max) mendapatkan kesalahan Range&lt;Int&gt; is not convertible to [Int] Saya juga mencoba: let intArray:[Int] = [min...max] dan let intArray:[Int] = (min...max) as [Int] mereka juga tidak bekerja.
107 ios  arrays  swift  int  range 

8
Bagaimana Anda membuat Tampilan UIImage Secara Terprogram - Swift
Saya mencoba membuat Tampilan UIImage secara terprogram, saya memiliki tampilan baru dan saya mencoba melakukan ini let imageName = "yourImage.png" yourview.backgroundColor = UIColor.colorWithPatternImage(UIImage(named:imageName)) ini tidak berhasil karena saya tidak tahu apa yang seharusnya menjadi pandangan Anda di baris kedua. Pertanyaan: Bagaimana cara membuat UIImageView muncul di layar dengan mengkodekannya alih-alih …

9
Parameter opsional default dalam fungsi Swift
Ketika saya mengatur firstThingke default nilini akan berfungsi, tanpa nilai default nilsaya mendapatkan kesalahan bahwa ada parameter yang hilang saat memanggil fungsi. Dengan mengetik Int?saya pikir itu menjadikannya opsional dengan nilai default nil, apakah saya benar? Dan jika demikian, mengapa tidak berhasil tanpa = nil? func test(firstThing: Int? = nil) …
107 swift  function  optional 

1
Dekorasi variabel cepat dengan "?" (tanda tanya) dan "!" (tanda seru)
Saya memahami bahwa di Swift semua variabel harus disetel dengan nilai, dan dengan menggunakan opsional kita dapat menyetel variabel untuk disetel pada nilawalnya. Apa yang saya tidak mengerti adalah, apa yang dilakukan pengaturan variabel dengan a !, karena saya mendapat kesan bahwa ini "membuka" nilai dari opsional. Saya pikir dengan …
106 swift  optional 

10
Swift Alamofire: Cara mendapatkan kode status respons HTTP
Saya ingin mendapatkan kembali kode status tanggapan HTTP (misalnya 400, 401, 403, 503, dll) untuk kegagalan permintaan (dan idealnya juga untuk keberhasilan). Dalam kode ini, saya melakukan otentikasi pengguna dengan HTTP Basic dan ingin dapat mengirim pesan kepada pengguna bahwa otentikasi gagal ketika pengguna salah mengetikkan sandi mereka. Alamofire.request(.GET, "https://host.com/a/path").authenticate(user: …
106 swift  alamofire 

3
Bermigrasi dari UIWebView ke WKWebView
di aplikasi saya, saya bermigrasi dari UIWebView ke WKWebView, bagaimana cara menulis ulang fungsi ini untuk WKWebView? func webViewDidStartLoad(webView: UIWebView){} func webViewDidFinishLoad(webView: UIWebView){} dan func webView(webView: UIWebView, shouldStartLoadWithRequest request: NSURLRequest, navigationType: UIWebViewNavigationType) -&gt; Bool { print("webview asking for permission to start loading") if navigationType == .LinkActivated &amp;&amp; !(request.URL?.absoluteString.hasPrefix("http://www.myWebSite.com/exemlpe"))!{ UIApplication.sharedApplication().openURL(request.URL!) print(request.URL?.absoluteString) …

5
Protokol hanya dapat digunakan sebagai batasan umum karena memiliki persyaratan Self atau relatedType
Saya memiliki RequestType protokol dan memiliki Model terkait seperti di bawah ini. public protocol RequestType: class { associatedtype Model var path: String { get set } } public extension RequestType { public func executeRequest(completionHandler: Result&lt;Model, NSError&gt; -&gt; Void) { request.response(rootKeyPath: rootKeyPath) { [weak self] (response: Response&lt;Model, NSError&gt;) -&gt; Void in …

7
Cara mendefinisikan konstanta statis di kelas dengan cepat
Saya memiliki definisi ini dalam fungsi saya yang berfungsi class MyClass { func myFunc() { let testStr = "test" let testStrLen = countElements(testStr) } } Tetapi jika saya memindahkan 'testStr' dan 'testStrLen' ke tingkat kelas, itu tidak akan dapat dikompilasi. Dikatakan 'MyClass.Type tidak memiliki anggota bernama' testStr '. class MyClass …
105 swift 


4
'#selector' mengacu pada metode yang tidak diekspos ke Objective-C
Xcode 7.3 baru yang meneruskan parameter melalui addTarget biasanya berfungsi untuk saya, tetapi dalam hal ini memberikan kesalahan pada judul. Ada ide? Itu melempar yang lain ketika saya mencoba mengubahnya menjadi @objc Terima kasih! cell.commentButton.addTarget(self, action: #selector(FeedViewController.didTapCommentButton(_:)), forControlEvents: UIControlEvents.TouchUpInside) Selektor itu menelepon func didTapCommentButton(post: Post) { }
105 xcode  swift 

6
Kelas dasar asli Swift atau NSObject
Saya menguji beberapa isa swizzling dengan Swift, dan menemukan bahwa itu hanya berfungsi ketika NSObject adalah kelas super (langsung atau lebih jauh), atau dengan menggunakan dekorasi '@objc'. Jika tidak, itu akan mengikuti gaya statis- dan vtable-dispatch, seperti C ++. Apakah normal untuk menentukan kelas Swift tanpa kelas dasar Cocoa / …

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.