dispatch

Korzystanie z modelu singleton once w Swift

Staram się wypracować odpowiedni model Singletona do użycia w Swift. Do tej pory udało mi się uzyskać bezpieczny model bez wą ... błędzie, ale im więcej na niego patrzę, tym bardziej myślę, że może to być kwestia poprawnego zdefiniowania dispatch_once_t.

Jak prawidłowo dodawać i używać zdarzeń D3?

Mam problem ze zrozumieniem korzystania z zdarzeń D3 i funkcji dyspozytorskich. Mam przykład wykresu, nad którym pracowałem o ... kcję mouseover legendy tekstowej, która wywołuje zdarzenia w celu automatycznej zmiany kolorów odpowiednich pionowych pasków?

Czy istnieje sposób na zapisanie funkcji w liście lub słowniku, aby po wywołaniu indeksu (lub klucza) odpalić zapisaną funkcję?

Na przykład, próbowałem rzeczy takich jak mydict = {'funcList1': [foo(),bar(),goo()], 'funcList2': [foo(),goo(),bar()], które ... oręczna i trudna do zapamiętania. Byłoby miło zawinąć je ładnie w Słownik, który mógłbym sprawdzić klucze od czasu do czasu.

CLR implementacja wirtualnych wywołań metod do członków interfejsu

Z ciekawości: W Jaki Sposób CLR wysyła wirtualne wywołania metod do członków interfejsu do prawidłowej implementacji? Wiem ... ach w CLR przez C# 3rd edition, ale nie mówi o tym. Dlatego odpowiedzi na to drugie pytanie nie odpowiadaj na moje pytanie.

DispatchSourceTimer i Swift 3.0

Nie mogę rozgryźć, Jak sprawić, by timer wysyłkowy działał wielokrotnie w Swift 3.0. Mój kod: let queue = DispatchQueue(lab ... f code here }) timer.resume() Timer uruchamia się tylko raz i nie powtarza się tak, jak powinno być. Jak mogę to naprawić?