1、属性默认关键词是那些,NSString常用什么修饰,为什么? 对应基本数据类型默认关键字是:atomic, readwrite, assig...
1、Object-c有多继承吗?没有的话用什么代替? Objective-c只支持单继承,如果要实现多继承的话,可以通过类别和协议的方式来实现,...
一、死锁场景: 主线程调用主线程。 原因:从控制台输出可以看出,任务2和任务3没有执行,此时已经死锁了。因为dispatch_sync是同步的,...
1、全局变量,block可以进行读取和修改。 2、局部变量,block只能读取,不能修改局部变量。这个时候是值传递,如果想修改局部变量,要用__...
1、用dispatch_once_t onceToken实现Foo类的一个单例 2、请使用一行代码移除contentView的所有subView...
1、自我介绍。 2、浅拷贝和深拷贝的区别? 注意:只有不可变的类型用了copy测试浅拷贝,其他都是深拷贝。深拷贝,产生新的对象,开辟新的内存空间...
测试面试-有1000瓶水,其中有一瓶有毒,小白鼠只要尝一点带毒的水24小时后就会死亡,至少要多少只小白鼠? 时间不是问题,24小时内肯定可以找出...
一、第一家面试题 二、第二家面试题 三、答案 1.1、当使用 weak修饰的对象被释放后,系统是否直接释放掉此对象?其实现原理是什么? (15分...
一、从AFNet说起 对于iOS开发者,网络请求类AFNetWorking是再熟悉不过了,对于AFNetWorking的使用我们通常会对通用参数...
文集作者