我正在浏览线程编程,我不得不说它非常好。特别是我在How to configure Port-based input sources上寻找运行循环。我看到了这段代码
// Detach the thread. Let the worker release the port.
[NSThread detachNewThreadSelector:@selector(LaunchThreadWithPort:)
toTarget:[MyWorkerClass class] withObject:myPort];
我已经明白了一切。那个函数在做什么?,什么是“LaunchThreadWithPort”,“MyWorkerClass”代表什么?
我对@selectors缺乏一点了解,但这不是我的主要问题。我真的不明白这个功能以及在那里做什么。
感谢任何回复的人。
答案 0 :(得分:1)
这段代码基本上告诉系统创建一个执行[[MyWorkerClass class] launchThreadWithPort: myPort]
的新线程。该线程一直运行,直到此方法返回。