Perguntas com a marcação «dispatch»

575
Usando um modelo singleton dispatch_once no Swift

Estou tentando elaborar um modelo singleton apropriado para uso no Swift. Até agora, consegui obter um modelo seguro sem thread trabalhando como: class var sharedInstance: TPScopeManager { get { struct Static { static var instance: TPScopeManager? = nil } if !Static.instance {...

254
GCD para executar tarefas no thread principal

Eu tenho um retorno de chamada que pode vir de qualquer thread. Quando recebo esse retorno de chamada, gostaria de executar uma determinada tarefa no thread principal. Preciso verificar se já estou no segmento principal - ou há alguma penalidade por não executar essa verificação antes de chamar o...

213
Sobrecarga de função Python

Eu sei que o Python não suporta sobrecarga de método, mas encontrei um problema que não consigo resolver de uma maneira Pythonic agradável. Estou fazendo um jogo em que um personagem precisa atirar em várias balas, mas como escrevo funções diferentes para criar essas balas? Por exemplo, suponha...