面试题整理

客户端安全性处理方式
1.、网络数据传输 加密
2、协议的问题 自定义协议
3、本地文件存储 加密
4、源代码 混淆

图片加载比较慢怎么优化
1、图片下载放在异步线程
2、图片下载过程使用占位图片
3、如果图片比较大,可以考虑断线下载

AFN 与 ASI 有什么区别
1、AFN 基于NSURL,ASI基于CFNetwork框架,性能优于 afn
2、AFN采取block的方式处理请求,ASI最初采取delegate的方式处理请求
3、AFN只封装了常用功能,满足基本需求,忽略了很多功能的扩展,比如没有封装同步请求,ASI提供的功能比较多,可供开发者自行扩展
4、AFN直接解析服务器返回的JSON、XML数据,而ASI比较原始,返回的是nsdata二进制数据。

002WKlKMgy6GMBs21xZ4f&690.jpg

一个NSObject对象占用多少内存
clang -rewrite -objc main.m -o main.cpp
系统分配了16个字节给nsobject对象
但是nsobject对象内部只是用了8个字节的空间

leading、trailling

leading&trailing.png

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在线阅读 http://interview.poetries.top[http://interview.poetr...
    前端进阶之旅阅读 115,079评论 24 450
  • OC的理解与特性OC作为一门面向对象的语言,自然具有面向对象的语言特性:封装、继承、多态。它既具有静态语言的特性(...
    LIANMING_LI阅读 3,477评论 0 0
  • 序言 目前形势,参加到iOS队伍的人是越来越多,甚至已经到供过于求了。今年,找过工作人可能会更深刻地体会到今年的就...
    恒爱DE问候阅读 10,782评论 0 9
  • 常见试题 行内元素:会在水平方向排列,不能包含块级元素,设置width无效,height无效(可以设置line-h...
    他大舅啊阅读 7,200评论 1 5
  • 声明:这些题目是在某个前端群看到的,在这分享给大家,如有侵权,请私信。 1.一些开放性题目 position的值,...
    一岁一枯荣_阅读 11,543评论 0 33