第一创业证券有限责任公司
-
简历项目中的业务流程;
-
问点击操作的响应链理解。(答在捕捉到用户操作点击后,会将点击操作放入application队列等待处理,从最上层能响应的控件开始寻找,按父到子的顺序,寻找能响应操作的最合适对象);
-
问是否做过加密;
-
strong等关键字的用法;
-
GCD,内存管理
黄埔股份
-
一个控件应该如何设计,如何架构,如何分层开发;
-
SwiftObjC的引用计数;
-
内存管理机制MRC和ARC;
-
问了一些oc的基本问题,mrc,tableview复用;
-
操作系统存储数据的方式;
-
蓝牙链接及发送数据流程。
武汉软通动力有限公司
1.问了关于性能优化可以有哪几种方式。
2.问TableViewCell如何流畅滑动?(答 提前算好Cell里面的布局);
3.问iOS mac地址不能获取之后的替代方法。(答keychain存储生成的随机串,但是面试官对我的回答不满意,其实我也没完全明白他的意图。)
4.对未来有什么期待
魅族
-
问关于页面加载的优化;(答:png转webp)
-
问关于服务端api架构问题,如何做好低版本的支持。(答 这一部分主要是服务端做的,移动端每个接口会加版本号和设备号,服务端做对应的处理);
-
cell里面的按钮获取是第几个cell。(答 一个block或者遍历然后index)
全部评论
(0) 回帖