Se você quiser saber se está ou não no segmento principal, basta usar o depurador. Defina um ponto de interrupção na linha em que você está interessado e, quando seu programa chegar, chame isto:
(lldb) thread info
Isso exibirá informações sobre o segmento em que você está:
(lldb) thread info
thread #1: tid = 0xe8ad0, 0x00000001083515a0 MyApp`MyApp.ViewController.sliderMoved (sender=0x00007fd221486340, self=0x00007fd22161c1a0)(ObjectiveC.UISlider) -> () + 112 at ViewController.swift:20, queue = 'com.apple.main-thread', stop reason = breakpoint 2.1
Se o valor for queue
for com.apple.main-thread
, você estará no segmento principal.