240 发简信
IP属地:广东
  • HTTP

    HTTP请求报文:请求行(包括http协议版本,请求方法等),消息报头(连接情况,接收的数据类型,接收数据范围等),请求正文(post才有,存放请求的数据) HTTP响应报文...

  • 无标题文章

    二叉搜索树 反转二叉树 41.性能优化 1.合理的线程分配,过多线程创建会导致消耗过多 DB操作、日志记录、网络回调都在各自的固定线程 2.预处理和延时加载 对于一些需要耗费...

  • 更多

    内存管理 多线程开发 数据库 网络优化 动画 动态化 TCP http网络协议 模块设计 需求分析 性能调优 常用数据结构算法 Mvc 多种设计模式 ios系统设计规范 In...

  • HTTP

    HTTP请求报文:请求行(包括http协议版本,请求方法等),消息报头(连接情况,接收的数据类型,接收数据范围等),请求正文(post才有,存放请求的数据) HTTP响应报文...

  • SDWebImage

    SDWebImage 缓存使用了 Memory 和 Disk 双重 Cache 机制,实际操作使用了 NSCache 和 文件操作类处理,本地的文件缓存是放在沙盒的lib/c...

  • D

    你实现过一个框架或者库以供别人使用么?如果有,请谈一谈构建框架或者库时候的经验;如果没有,请设想和设计框架的public的API,并指出大概需要如何做、需要注意一些什么方面,...

  • 无标题文章

    你实现过一个框架或者库以供别人使用么?如果有,请谈一谈构建框架或者库时候的经验;如果没有,请设想和设计框架的public的API,并指出大概需要如何做、需要注意一些什么方面,...

  • Z

    1.界面切换UI:(UIViewController + UIScrollView) self.pagerController= [[DMPagerViewControlle...

  • runloop

    使用范例 -(NSThread *)networkRequestThread{ //单例创建线程对象 static NSThread *networkRequestThrea...

  • 笔记1

    1.@property 后面可以有哪些修饰符 第一种:控制set方法的内存管理:retain strong assign weak copy 第二种:控制需不需要生成set方...

  • 笔记2

    OC的动态性:会把编译和链接是需要执行的逻辑延迟到运行时,例如使用 id 所修饰的变量会在运行的时候才确定具体类型是什么,runtime 的方法交换等。 循环引用:当一个对象...

  • URLSession优势

    NSURLSession针对下载/上传等复杂的网络操作提供了专门的解决方案,针对普通、上传和下载分别对应三种不同的网络请求任务:NSURLSessionDataTask, N...

  • IOS开发面试问题(综合类问题)

    综合类问题 1,设计一个可以无限滚动并且支持自动滚动的 SlideShow。 2,设计一个进度条。 3,设计一套大文件(如上百M的视频)下载方案。 4,如果让你来实现disp...

  • 21-runtime是什么?

    运行时(runtime)是指在程序运行时才确定数据的类型,调用指定的方法。将数据类型的确定由编译时推迟到了程序运行时。可以通过字符串来创建对象NSClassFromStrin...

  • IOS开发面试问题(经验类问题)

    经验类问题 1,为什么UIScrollView的滚动会导致NSTimer失效? 2,为什么当 Core Animation 完成时,layer 又会恢复到原先的状态? 3,你...

  • 提高iOS网络调优8个方面

    自己最近也在看《Professional iOS Network Programming》,理论结合实践,可以好好地总结一把App在移动网络下的调优的那些事。 相对于有线网络...

  • 35-Objective-C编码规范:20个方面解决iOS开发问题

    1-语言:使用US英语 UIColor *myColor = [UIColor whiteColor]; 2-代码组织 在函数分组和protocol/delegate 实现中...

  • 37-ARC的工作原理

    什么是ARC Automatic Reference Counting,自动引用计数,即ARC,可以说是WWDC2011和iOS5所引入的最大的变革和最激动人心的变化 你已经...

  • 美团移动开发一面分享

    这周四上午去交大闵行校区参加美团移动开发面试,一面就被虐成狗,看来自己的计算机基础知识不扎实,还需要多刷图书馆啊。分享美团移动开发的面试题,自己也总结下答案。 一.算法:数字...