240 发简信
IP属地:浙江
  • 120
    iOS触摸事件全家桶

    好奇触摸事件是如何从屏幕转移到APP内的?困惑于Cell怎么突然不能点击了?纠结于如何实现这个奇葩响应需求?亦或是已经被响应链、手势、target-action这一系列响应触...

  • 120
    swift的witness table

    V-table和witness table 我们知道,执行方法时,首先要查找到正确的方法,然后执行.能够在编译期确定执行方法的方式叫做静态分派static dispatch,...

  • Alamofire的流程(一)

    普通请求 在官方demo中,alamofire给出了示例代码。 在实际源码中,到底是怎么工作的呢? request函数 URLConvertible URLConvertib...

  • SDWebImage-SDWebImageCompat(一)

    SDWebImage库中SDWebImageCompat是最基础的配置文件,为了兼容苹果各个平台。 SDWebImageCompat.h SDWebImageCompat.m

  • NSURLRequestCachePolicy详解

    源码: NSURLRequestCachePolicy NSURLRequestCachePolicy枚举定义了一些常量,这些常量被用来指定当系统处理网络请求时与缓存系统的交...

  • SwiftyJSON源码解析

    前言 SwiftyJSON是iOS开发中常用的一个swift版本的解析库,功能对于ObjectMapper之类的库较少,但是代码较少,版本为4.0,解析中对已经废弃的Api进...

  • 120
    iOS 10.3新增在APP内给AppStore的应用打分

    先来说一下之前的去App Store打分评价的做法 使用连接跳转到App Store打分评价 iOS6之后有了StoreKit可以在内部直接打开App Store(这种方法无...

  • RxSwift Getting Started

    Getting Started This project tries to be consistent with ReactiveX.io. The general cros...

  • 120
    iOS开发技巧系列---详解KVC(我告诉你KVC的一切)

    KVC(Key-value coding)键值编码,单看这个名字可能不太好理解。其实翻译一下就很简单了,就是指iOS的开发中,可以允许开发者通过Key名直接访问对象的属性,或...

  • 参考JSONModel、objectMapper等解析库

    字典的快速赋值 setValuesForKeysWithDictionary

    前言 在学习解析数据的时候,我们经常是这么写的:PersonModel.h文件中 字典: 赋值: 输出: 输出结果: 2015-10-19 13:31:25.478setVa...