Pertanyaan yang diberi tag dispatch

575
Menggunakan model singleton dispatch_once di Swift

Saya mencoba mencari model tunggal yang sesuai untuk digunakan di Swift. Sejauh ini, saya sudah bisa mendapatkan model aman non-utas bekerja sebagai: class var sharedInstance: TPScopeManager { get { struct Static { static var instance: TPScopeManager? = nil } if !Static.instance {...

254
GCD untuk melakukan tugas di utas utama

Saya memiliki panggilan balik yang mungkin berasal dari utas apa pun. Ketika saya mendapatkan panggilan balik ini, maka saya ingin melakukan tugas tertentu di utas utama. Apakah saya perlu memeriksa apakah saya sudah berada di utas utama - atau adakah hukuman dengan tidak melakukan pemeriksaan ini...

213
Kelebihan fungsi Python

Saya tahu bahwa Python tidak mendukung metode overloading, tapi saya mengalami masalah yang sepertinya tidak bisa saya selesaikan dengan cara Pythonic yang bagus. Saya membuat game di mana karakter perlu menembak berbagai peluru, tetapi bagaimana cara saya menulis fungsi yang berbeda untuk membuat...