请简述你对协议的理解
如何理解ARC自动引用计数机制
如何理解 retain/copy/assign/release/autor elease/dealloc关键字
请简述self.name = xxx 与_name= xxx 的区别
请简述类别和继承有什么联系和区别
请简述你对strong和weak关键字的理 解
请简述weak和assgin有什么区别
如何实现ARC和MRC的混合编程
Objective-c中是否支持多继承
Objective-c中变量默认是私有的 吗,方法默认是私有的吗
#import"".h和@class+类名的区别
请简述页面传值都有哪些实现方式
请简述深拷贝和浅拷贝的区别
设计模式
系统中有哪些对象是单例
请简述你对MVC设计模式的理解
iOS中哪些技术符合观察者模式
请简述你对工厂方法的理解
什么是代理模式,实现代理需要注意什么
UI
请简述StoryBoard和Xib的联系和区别
请简述UITableView对Cell的重用机 制
如何使用UIScrollView实现无限加载 多张图片
请简述视图控制器的生命周期
UITableView有哪些优化方式
请简述iOS中的事件传递机制
UITableView有哪些必须要实现的数 据源方法
网络
请简述Http协议中get请求和post请求的区别
请简述你对异步请求数据的理解
iOS中都有哪些技术可以实现开辟线 程,它们的联系和区别是什么
NSThread中线程之间是如何实现通信 的
CGD中有哪些创建线程的方式
iOS中有哪些技术可以保证线程安全
ASIHttpRequest的父类是什么
请简述AFNetWork的实现原理
你如何理解block,block有什么用途
请简述TCP和UDP的区别
请问怎样能够保证定位更省电
请简述SDWebImage的实现原理
请简述xml和json数据各有哪些优势
请简述线程和进程有什么联系和区别
数据操作
请简述NSUserDefaults的使用场景和 使用注意事项
iOS中数据库使用什么技术实现的
请简述什么是主键、什么是外键
iOS中如何实现数据模型的存储
请简述iOS的沙盒机制
项目
如何实现真机调试
如何查找项目中的内存泄露
项目中的支付环节如何实现的
如何实现项目上线到AppStore
请简述你在项目中遇到过哪些问题,如何解决的
如何实现流媒体格式的视频边播放,边缓存
请简述你理解的内存管理
请简述你理解的面向对象思想
如何设计一个缓存类
谈谈你对蓝牙技术的了解
IOS9.0都有哪些新特性
什么是懒加载?
在ARC下发生内存泄露怎么处理
GCD(异步的Block)中self.的处理
APNS 推送的实现过程
添加NSNotificationCenter 监 听,其后面的 object 的意义是什么?
谈iOS的常用加密方式,以及各方 式的优劣
论Socket 和http协议的区别
iOS中数据的持久化存储方式有哪 些
什么是kvc/kvo 及它们之间有什么 关系
iOS中frame和bounds的区别
服务器连接三次握手。
GCD有哪三种队列和用法。
CALayer的和UIView和绘图API 的关系。
介绍动画矩阵变换算法
数据库
数据本地持久化:查询信息通过归档实现,提高再次
查询显示的速度
归档和解档
条形码识别
UITableViewCell
SDK
用过哪些第三方
单例模式