随笔分类 - iOS面试题
摘要:内存管理、父子控制器面试题1.建立父子关系控制器有什么用回答:1>监听屏幕选中 2>如果想拿到你当前的很小的一个控制器所在的导航控制器必须要跟外面比较大的控制器建立父子关系,才能一层一层往上拿导航控制器2.第三方API是怎么用的?回答:0>大公司的开放API 1>github上面别人发布的...
阅读全文
摘要:runtime/KVO等面试题1.KVO内部实现原则回答:1>KVO是基于runtime机制实现的 2>当某个类的对象第一次被观察时,系统就会在运行期动态地创建该类的一个派生类,在这个派生类中重写基类中任何被观察属性的setter方法。派生类在被重写的setter方法实现真正的通知机制(Pers...
阅读全文
摘要:UI控件面试题1.怎么解决缓存池端的问题(cell)回答:1.>OS中不存在缓存池的情况,因为通常我们iOS开发,对象都是在需要的时候才会创建,有种常用的说话叫做懒加载,还有在UITableView中一般只会创建刚开始出现在屏幕中的cell,之后都是从缓存池里取,不会在创建新对象。缓存池里最多也就一...
阅读全文
摘要:1.如果后期需要增加数据库中的字段怎么实现,如果不使用CoreData呢?回答:编写SQL语句来操作原来表中的字段1>增加表字段ALETER TABLE 表名 ADD COLUMN 字段名 字段类型;2>删除表字段ALETER TABLE 表名 DROP COLUMN 字段名3>修改表字段ALETE...
阅读全文
摘要:1.面试题方向:1>.多线程+网络2>.项目(简历上的项目,每一个细节:技术实现细节、业务、项目周期、人数)3>.性能优化:图片优化、内存优化(tableView的循环利用)4>.常见的小操作:发布程序、真机调试、推送5>.OC:内存管理(重点,ARC与非ARC区别)、语法细节、偏僻的语法2.面试题...
阅读全文
浙公网安备 33010602011771号