如何应对APP版本升级,数据结构随之变化?
常用的设计模式
单例会有什么弊端?
编程题:简述「Snakes and Ladders」的实现思路
什么时候会使用 Core Graphics,有什么注意事项么?
你会如何存储用户的一些敏感信息,如登录的 token
iOS Extension 是什么?能列举几个常用的 Extension 么?
Apple Pay 是什么?它的大概工作流程是怎样的?
iOS 的签名机制大概是怎样的?
iOS 7的多任务添加了哪两个新的 API? 各自的使用场景是什么?
NSOperation 相比于 GCD 有哪些优势?
如何为 Class 定义一个对外只读对内可读写的属性?
+[UIView animateWithDuration:animations:completion:] 内部大概是如何实现的?
什么时候会发生「隐式动画」?
Toll-Free Bridging 是什么?什么情况下会使用?
如何实现无图模式?(在Wifi下一定加载图片,在3G下如果开启无图模式,不显示不在缓存中的图片)
- 这个我估计也就是做个网络环境的判断,然后如果是3G(开启了无图模式)环境下且图片又不在缓存中就使用占位图片
iOS项目的持续集成怎么做?
frame 与 center bounds的关系,frame 和 bounds 的宽高一直相等吗?
直接调用_objc_msgForward函数将会发生什么?
通知中心的实现原理?
如何关闭默认的KVO的默认实现,并进入自定义的KVO实现?
断点续传如何实现的?
通知,代理,KVO的区别,以及通知的多线程问题
JSON 转对象的时候,一个NSString的属性,如果后台返回对应这个属性的类型不是NSString,而是其他的数据类型,怎么办?
说说iOS7之后, 蓝牙的围栏功能
无线滚动
如何实现类似 “Find My iPhone” 这样功能,这个是咱实现的呢?
UIWebView 有哪些性能问题?有没有可替代的方案?
为什么 NotificationCenter 要 removeObserver? 如何实现自动 remove?
深度遍历和广度遍历使用场景
如何保证软件质量, 怎么分析Crash日志