HTTP请求报文:请求行(包括http协议版本,请求方法等),消息报头(连接情况,接收的数据类型,接收数据范围等),请求正文(post才有,存放请求的数据) HTTP响应报文...
![240](https://cdn2.jianshu.io/assets/default_avatar/12-aeeea4bedf10f2a12c0d50d626951489.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
HTTP请求报文:请求行(包括http协议版本,请求方法等),消息报头(连接情况,接收的数据类型,接收数据范围等),请求正文(post才有,存放请求的数据) HTTP响应报文...
二叉搜索树 反转二叉树 41.性能优化 1.合理的线程分配,过多线程创建会导致消耗过多 DB操作、日志记录、网络回调都在各自的固定线程 2.预处理和延时加载 对于一些需要耗费...
内存管理 多线程开发 数据库 网络优化 动画 动态化 TCP http网络协议 模块设计 需求分析 性能调优 常用数据结构算法 Mvc 多种设计模式 ios系统设计规范 In...
HTTP请求报文:请求行(包括http协议版本,请求方法等),消息报头(连接情况,接收的数据类型,接收数据范围等),请求正文(post才有,存放请求的数据) HTTP响应报文...
SDWebImage 缓存使用了 Memory 和 Disk 双重 Cache 机制,实际操作使用了 NSCache 和 文件操作类处理,本地的文件缓存是放在沙盒的lib/c...
你实现过一个框架或者库以供别人使用么?如果有,请谈一谈构建框架或者库时候的经验;如果没有,请设想和设计框架的public的API,并指出大概需要如何做、需要注意一些什么方面,...
你实现过一个框架或者库以供别人使用么?如果有,请谈一谈构建框架或者库时候的经验;如果没有,请设想和设计框架的public的API,并指出大概需要如何做、需要注意一些什么方面,...
1.界面切换UI:(UIViewController + UIScrollView) self.pagerController= [[DMPagerViewControlle...
使用范例 -(NSThread *)networkRequestThread{ //单例创建线程对象 static NSThread *networkRequestThrea...
1.@property 后面可以有哪些修饰符 第一种:控制set方法的内存管理:retain strong assign weak copy 第二种:控制需不需要生成set方...
OC的动态性:会把编译和链接是需要执行的逻辑延迟到运行时,例如使用 id 所修饰的变量会在运行的时候才确定具体类型是什么,runtime 的方法交换等。 循环引用:当一个对象...
NSURLSession针对下载/上传等复杂的网络操作提供了专门的解决方案,针对普通、上传和下载分别对应三种不同的网络请求任务:NSURLSessionDataTask, N...
综合类问题 1,设计一个可以无限滚动并且支持自动滚动的 SlideShow。 2,设计一个进度条。 3,设计一套大文件(如上百M的视频)下载方案。 4,如果让你来实现disp...
运行时(runtime)是指在程序运行时才确定数据的类型,调用指定的方法。将数据类型的确定由编译时推迟到了程序运行时。可以通过字符串来创建对象NSClassFromStrin...
经验类问题 1,为什么UIScrollView的滚动会导致NSTimer失效? 2,为什么当 Core Animation 完成时,layer 又会恢复到原先的状态? 3,你...
自己最近也在看《Professional iOS Network Programming》,理论结合实践,可以好好地总结一把App在移动网络下的调优的那些事。 相对于有线网络...
1-语言:使用US英语 UIColor *myColor = [UIColor whiteColor]; 2-代码组织 在函数分组和protocol/delegate 实现中...
什么是ARC Automatic Reference Counting,自动引用计数,即ARC,可以说是WWDC2011和iOS5所引入的最大的变革和最激动人心的变化 你已经...
这周四上午去交大闵行校区参加美团移动开发面试,一面就被虐成狗,看来自己的计算机基础知识不扎实,还需要多刷图书馆啊。分享美团移动开发的面试题,自己也总结下答案。 一.算法:数字...