240 发简信
IP属地:广东
  • 新的站点和2018的计划

    哈哈哈哈哈挖坟???

  • iOS中图片加载缓存优化的思路

    为什么我会写这个文章哈哈哈哈哈,太青涩了吧 缓存优化不同库的关键词就两个:缓存、异步。 一、缓存分层 应用中图片的来源常常是通过服务器下发的url资源去下载对应的图片。 因此...

  • 120
    IOS Https适配摸索

    在WWDC 2016开发者大会上,苹果宣布了一个最后期限:到2017年1月1日 App Store中的所有应用都必须启用 App Transport Security安全功能...

  • 120
    AFNetworking之于https认证

    写在开头: 本来这篇内容准备写在AFNetworking到底做了什么?(三)中的,但是因为我想在三中完结这个系列,碍于篇幅所限、并且这一块内容独立性比较强,所以单独拎出来,写...

  • 120
    iOS多线程 - NSOperation和NSOperationQueue

    在上一篇GCD的总结里有提到Apple对GCD进行了一层封装,从此有了NSOperation和NSOperationQueue 这篇文章主要总结两件事:1. NSOperat...

  • 120
    理理iOS的多线程解决方案 - GCD

    周末梳理了一下iOS几种多线程的方案,总结下平时GCD的主要用法和场景。 一、iOS常见的多线程方案 (1) Pthreads: 基于C语言的框架,在多种操作系统上都有使用,...

  • 120
    iOS单元测试初探以及OCMock使用入门

    这段时间在工作之余研究了一下iOS的单元测试,试图在项目中引入开发自己写的白盒测试,积攒一些用例来减少之后修改代码后引发的缺陷。 一、为什么需要单元测试 写代码的过程中,我们...

  • 120
    NSURLSession使用和AFURLSessionManager源码解析

    一、简介 一、NSURLRequest NSURLRequest是个独立加载请求的解决方法,它封装了两个基本的元素:请求的URL和相关的缓存机制NSURLRequestCac...

  • 120
    Dictionary转Model的方法和YYModel的优化思路

    客户端请求服务器,经常使用的时JSON方式传递数据。请求回来的JSON文件在客户端通常需要一些方式去转换成数据层需要的Model。其中Manually转换的思路都是差不多的,...

  • 关于iOS9的新特性3D-Touch

    Apple在iphone6s中推出了的新特性:3D-Touch,由于相关的文档还比较少,我在学习中总结了一下可能有用的功能点。 1. 什么是3D-Touch 3D Touch...

  • 120
    谈谈Objective-C的Runtime机制

    1. 什么是Runtime机制 Runtime[1]是一套比较底层的C语言库, 由一系列函数和数据结构组成,包含了很多底层的C语言API。它主要是完成了Objective...