240 发简信
IP属地:北京
  • Resize,w 360,h 240
    Jenkins实现iOS自动化测试及覆盖率报告输出

    一、Jenkins安装,Xcode插件安装略二、Xcode工程准备Xcode工程(这里我用的是workspace)包含两个Target,一个是U...

  • ios单元测试之XCTest

    前言:测试是一个好的App不可缺少的部分。每一个App都是由一个个小的功能组合到一起的。而这些小的功能又是由一个个函数或者说算法组合到一起的。单...

  • Resize,w 360,h 240
    AFNetWorking(3.0)源码分析(一)——基本框架

    框架组成AFNetWorking是著名的网络通信框架,今天,我们就一起分析一下该框架的组成。将AF下载导入工程后,下面是其包结构: 网络通信模块...

  • AFNetWorking(3.0)源码分析(二)——AFURLSessionManager

    AFNetworking是基于NSURLSession实现的。回想一下NSURLSession的使用方式: 创建NSURLSessionConf...

  • Resize,w 360,h 240
    WebViewJavascriptBridge 原理解析

    WebViewJavascriptBridge应该是当前最流行最成功的OC与Web交互实现了。最近看了一下他的实现原理 我们可以在OC中调用ja...

  • iOS中[super class]为何会输出子类类型

    比如有一个自定义类DetailViewController继承自类UIViewController。那么我们对这个自定义类分别使用[self c...

  • 为什么不要在init和dealloc函数中使用accessor

    前言最近翻唐巧大神的Blog,发现其曾于2011年在Blog上发过一片文章–不要在init和dealloc函数中使用accessor,即调用ge...

  • 获取内网,公网ip

    网上大量的文章都采用下面的方法,但只能获取到内网IP 想要获取公网ip,可以采用下面的方法:方法1: 方法2:(个人推荐用这个请求,速度比较快)

  • ios代码规范

    命名规范 小驼峰命名法(CamelCase):第一个单词小写字母开头,其他单词首字母大写; 大驼峰命名法(PascalCase): 所有首字母...