Xcode的“线程列表”窗格显示了几个特殊线程的类似英文的名称:com.apple.main-thread,com.apple.libdispatch-manager,com.dispatchfractal.opencl,com.dispatchfractal.opengl,com.apple.root.低优先级,但对于用户创建的线程,该字段只是空白.
有没有办法从我的应用程序以编程方式设置“线程名称”字段?例如,如果我有一个专门用于网络I / O的线程,我希望它在调试器中显示为“com.example.network-io”;如果我产生五个工作线程,我希望能够将它们命名为“worker A”,“worker B”等.Xcode是否可以从我可以挂钩的API中提取其线程名称?也许像CFAssignDebuggerNameToCurrentThread?