#import <UIKit/UIKit.h>
@interface ViewController : UIViewController<NSMachPortDelegate>
@property (nonatomic) NSMutableArray* NotArray;
@property (nonatomic) NSLock* NotLock;
@property (nonatomic) NSMachPort* NotPort;
@end
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
self.NotArray = [[NSMutableArray alloc] init];
self.NotLock = [[NSLock alloc] init];
self.NotPort = [[NSMachPort alloc] init];
self.NotPort.delegate = self;
//注意点1:kCFRunLoopCommonModes 将输入源加入此模式意味着在Common Modes中包含的所有模式下都可以处理
//注意点2:NSRunLoop主要是用于oc程序,而CFRunLoop主要用于C/C++程序,这是因为C/C++程序无法使用oc对象而创建的一个类
//注意