单项选择题
A.使用NSThread创建、使用GCD的dispatch B.直接使用NSOperation,然后将其加入NSOperationQueue; C.在主线程执行代码,方法是performSelectorOnMainThread, D.如果想延时执行代码可以用performSelector:onThread:withObject:waitUntilDone:
A.编译时是NSString的类型;运行时是NSData类型的对象 B.编译时是NSObject的类型;运行时是NSData类型的对象 C.编译时是NSData的类型;运行时是NSString类型的对象 D.编译时是NSObject的类型;运行时是NSString类型的对象
A.readwrite是可读可写特性;需要生成getter方法和setter方法时 B.readonly是只读特性只会生成getter方法不会生成setter方法;不希望属性在类外改变 C.assign是赋值特性,和weak一样,可用weak代替; D.retain表示持有特性,setter方法将传入参数先保留,再赋值,传入参数的retaincount会+1;