使用本机iOS SDK,如果我们创建自定义对象并设置子类(如UIViewController ),则自定义对象将自动生成类似于“
- (id)initWithNibName:(NSString *)nibNameOrNil现在我尝试创建自定义对象ObjectA(subclass is NSObject),并创建自定义对象ObjectB(subclass is ObjectA),新的ObjectB为空
在执行Runnable时,我有一个非线程安全对象。但是,在每个可运行的对象中创建和创建对象都是昂贵的,会造成太多的开销。相反,我希望ThreadPoolExecutor使用我的自定义线程,它有一个额外的字段,并在运行在同一线程中的可运行实例之间共享该字段。CustomThreadFactory在newThread(Runnable r