自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

什么都不会的小菜鸟

好好学习,天天向上

  • 博客(32)
  • 问答 (2)
  • 收藏
  • 关注

原创 Core ML简介及实时目标检测及Caffe TensorFlow coremltools模型转换

Core ML简介及实时目标检测,Caffe、Tensorflow与Core ML模型转换、Vision库的使用转载请注明出处 http://blog.csdn.net/u014205968/article/details/79220659本篇文章首先会简要介绍iOS 11推出的Core ML机器学习框架,接着会以实际的已经训练好的Caffe、Tensorflow模型为例,讲解coreml

2018-01-31 18:20:03 2940 1

原创 深入源码理解YYCache 、SDWebImage、AFNetworking、NSCache 缓存方式与对比

深入源码理解YYCache 、SDWebImage、AFNetworking、NSCache 缓存方式与对比转载请注明出处 http://www.jianshu.com/p/18d9fe85266d在之前的一篇文章iOS缓存 NSCache详解及SDWebImage缓存策略源码分析中详细讲解了NSCache的用法以及SDWebImage内存和磁盘缓存的源码分析,本篇文章将简要讲解AFNetworki

2017-11-09 15:25:02 1437

原创 iOS网络——AFNetworking AFHttpSessionManager源码解析

你要知道的NSURLSession都在这里转载请注明出处 http://www.jianshu.com本系列文章主要讲解iOS中网络请求类NSURLSession的使用方法进行详解,同时也会以此为扩展,讲解SDWebImage中图片下载功能的源码分析,讲解AFNetworking相关源码分析。本系列文章主要分为以下几篇进行讲解,读者可按需查阅。iOS网络——NSURLSession详解及SDWeb

2017-11-08 17:57:44 1543

原创 iOS网络——AFNetworking AFURLSessionManager源码解析

iOS网络——NSURLSession详解及SDWebImage源码解析iOS网络——SDWebImage SDImageDownloader源码解析iOS网络——AFNetworking AFURLSessionManager源码解析iOS网络——AFNetworking AFHttpSessionManager源码解析

2017-11-08 17:56:38 860

原创 iOS网络——SDWebImage SDImageDownloader源码解析

你要知道的NSURLSession都在这里转载请注明出处 http://www.jianshu.com本系列文章主要讲解iOS中网络请求类NSURLSession的使用方法进行详解,同时也会以此为扩展,讲解SDWebImage中图片下载功能的源码分析,讲解AFNetworking相关源码分析。本系列文章主要分为以下几篇进行讲解,读者可按需查阅。iOS网络——NSURLSession详解及SDWeb

2017-11-01 18:11:24 1002

原创 iOS网络——NSURLSession详解及SDWebImage源码解析

你要知道的NSURLSession都在这里转载请注明出处 http://www.jianshu.com/p/fadcb1749846本系列文章主要讲解iOS中网络请求类NSURLSession的使用方法进行详解,同时也会以此为扩展,讲解SDWebImage中图片下载功能的源码分析,讲解AFNetworking相关源码分析。本系列文章主要分为以下几篇进行讲解,读者可按需查阅。iOS网络——NSURL

2017-11-01 18:10:01 2346

原创 iOS缓存 NSCache详解及SDWebImage缓存策略源码分析

你要知道的NSCache都在这里转载请注明出处 http://www.jianshu.com/p/239226822bc6本篇文章首先会详细讲解NSCache的基本使用,NSCache是Foundation框架提供的缓存类的实现,使用方式类似于可变字典,由于NSMutableDictionary的存在,很多人在实现缓存时都会使用可变字典,但NSCache在实现缓存功能时比可变字典更方便,最重要的是它

2017-10-26 17:50:27 3067

原创 iOS多线程——RunLoop与GCD、AutoreleasePool

你要知道的iOS多线程NSThread、GCD、NSOperation、RunLoop都在这里转载请注明出处 http://www.jianshu.com/p/f0a7fb39f79c本系列文章主要讲解iOS中多线程的使用,包括:NSThread、GCD、NSOperation以及RunLoop的使用方法详解,本系列文章不涉及基础的线程/进程、同步/异步、阻塞/非阻塞、串行/并行,这些基础概念,有不

2017-10-23 20:52:51 1855

原创 iOS多线程——你要知道的RunLoop都在这里

你要知道的iOS多线程NSThread、GCD、NSOperation、RunLoop都在这里转载请注明出处 http://blog.csdn.net/u014205968/article/details/78323193本系列文章主要讲解iOS中多线程的使用,包括:NSThread、GCD、NSOperation以及RunLoop的使用方法详解,本系列文章不涉及基础的线程/进程、同步/异...

2017-10-23 20:52:18 2015

原创 iOS多线程——你要知道的NSOperation都在这里

你要知道的iOS多线程NSThread、GCD、NSOperation、RunLoop都在这里转载请注明出处 http://www.jianshu.com/p/bf0916ee1492本系列文章主要讲解iOS中多线程的使用,包括:NSThread、GCD、NSOperation以及RunLoop的使用方法详解,本系列文章不涉及基础的线程/进程、同步/异步、阻塞/非阻塞、串行/并行,这些基础概念,有不

2017-10-23 20:51:40 3179

原创 iOS多线程——你要知道的GCD都在这里

你要知道的iOS多线程NSThread、GCD、NSOperation、RunLoop都在这里转载请注明出处 http://www.jianshu.com/p/e9d8a087f6c0本系列文章主要讲解iOS中多线程的使用,包括:NSThread、GCD、NSOperation以及RunLoop的使用方法详解,本系列文章不涉及基础的线程/进程、同步/异步、阻塞/非阻塞、串行/并行,这些基础概念,有不

2017-10-23 20:51:00 2100 1

原创 iOS多线程——你要知道的NSThread都在这里

你要知道的iOS多线程NSThread、GCD、NSOperation、RunLoop都在这里转载请注明出处 http://www.jianshu.com/p/973f0a5e0ec3本系列文章主要讲解iOS中多线程的使用,包括:NSThread、GCD、NSOperation以及RunLoop的使用方法详解,本系列文章不涉及基础的线程/进程、同步/异步、阻塞/非阻塞、串行/并行,这些基础概念,有不

2017-10-23 20:50:10 6447

原创 NSCopying和NSCoding对象序列化反序列化基础详解

你要知道的NSCopying、NSCoding协议及对象序列化和反序列化都在这里转载请注明出处 http://www.jianshu.com本篇文章主要讲解NSCopying协议,以及NSCoding协议实现对象的序列化和反序列化,实际开发中如果要自己造轮子这两个协议还是比较重要的。NSCopying协议Foundation框架中为我们提供的基础的类基本都实现了NSCopying协议,因此,我们可以

2017-10-17 14:51:05 968

原创 KVO、Delegate、Notification 区别及相关使用场景

你要知道的KVC、KVO、Delegate、Notification都在这里转载请注明出处 http://www.jianshu.com/p/9215251693f0本系列文章主要通过讲解KVC、KVO、Delegate、Notification的使用方法,来探讨KVO、Delegate、Notification的区别以及相关使用场景,本系列文章将分一下几篇文章进行讲解,读者可按需查阅。KVC 使

2017-10-13 13:16:29 1250

原创 NSNotificationCenter 通知使用方法详解

你要知道的KVC、KVO、Delegate、Notification都在这里转载请注明出处 http://www.jianshu.com/p/f6224f075437本系列文章主要通过讲解KVC、KVO、Delegate、Notification的使用方法,来探讨KVO、Delegate、Notification的区别以及相关使用场景,本系列文章将分一下几篇文章进行讲解,读者可按需查阅。KVC 使

2017-10-13 13:15:25 10560

原创 Protocol与Delegate 使用方法详解

你要知道的KVC、KVO、Delegate、Notification都在这里转载请注明出处 http://www.jianshu.com/p/eafa34abdad5本系列文章主要通过讲解KVC、KVO、Delegate、Notification的使用方法,来探讨KVO、Delegate、Notification的区别以及相关使用场景,本系列文章将分一下几篇文章进行讲解,读者可按需查阅。KVC 使

2017-10-13 13:14:27 3175

原创 KVO 正确使用姿势进阶及底层实现

你要知道的KVC、KVO、Delegate、Notification都在这里转载请注明出处 http://blog.csdn.net/u014205968/article/details/78224820本系列文章主要通过讲解KVC、KVO、Delegate、Notification的使用方法,来探讨KVO、Delegate、Notification的区别以及相关使用场景,本系列文章将分一...

2017-10-13 13:13:35 3044

原创 KVC 使用方法详解及底层实现

你要知道的KVC、KVO、Delegate、Notification都在这里转载请注明出处 http://www.jianshu.com/p/fa941b769606本系列文章主要通过讲解KVC、KVO、Delegate、Notification的使用方法,来探讨KVO、Delegate、Notification的区别以及相关使用场景,本系列文章将分一下几篇文章进行讲解,读者可按需查阅。KVC 使

2017-10-13 13:12:45 1738

原创 SpringMVC DispatcherServlet执行流程及源码分析

你要知道的SpringMVC DispatcherServlet执行流程及源码分析都在这里转载请注明出处 http://www.jianshu.com/p/0f981efdfbbd本系列文章主要根据源码讲解SpringMVC的启动过程,以及相关重要组件的源码分析。阅读此系列文章需要具备Spring以及SpringMVC相关知识。本文将分以下几篇文章进行讲解,读者可按需查阅。SpringMVC 启动

2017-10-09 17:02:37 1134

原创 SpringMVC 启动流程及相关源码分析

你要知道的SpringMVC启动流程和源码分析都在这里转载请注明出处 http://www.jianshu.com/p/dc64d02e49ac本系列文章主要根据源码讲解SpringMVC的启动过程,以及相关重要组件的源码分析。阅读此系列文章需要具备Spring以及SpringMVC相关知识。本文将分以下几篇文章进行讲解,读者可按需查阅。SpringMVC 启动流程及相关源码分析SpringMV

2017-10-09 13:43:53 572

原创 Java8 Lambda表达式与Stream API (二): Stream API的使用

你要知道的Java8 匿名内部类、函数式接口、lambda表达式与Stream API都在这里转载请注明出处 http://www.jianshu.com/p/3bdd8853016d本文主要讲解Java8 Stream API,但是要讲解这一部分需要匿名内部类、lambda表达式以及函数式接口的相关知识,本文将分为两篇文章来讲解上述内容,读者可以按需查阅。Java 匿名内部类、lambda表达式

2017-05-09 17:57:53 2580

原创 Java8 Lambda表达式与Stream API (一):Lambda表达式

你要知道的Java8 匿名内部类、函数式接口、lambda表达式与Stream API都在这里转载请注明出处 http://www.jianshu.com/p/c832d2c6dd81本文主要讲解Java8 Stream API,但是要讲解这一部分需要匿名内部类、lambda表达式以及函数式接口的相关知识,本文将分为两篇文章来讲解上述内容,读者可以按需查阅。Java 匿名内部类、lambda表达式

2017-05-09 17:57:16 3941 2

原创 Python Garbage Collection 与 Objective-C ARC

转载请注明出处 http://www.jianshu.com/p/1cdfa6193854Python GC 与 Objective-C ARC提起GC(Garbage Collector)我们首先想到的应该是JVM的GC,但是作者水平有限,Java使用的不多,了解的也不够深入,所以本文的重点将放在对python gc的讲解,以及对比OC使用的ARC(Automatic Reference Coun

2017-04-06 14:34:22 2699 1

原创 iOS runtime探究(五): 从runtime开始深入weak实现机理

你要知道的runtime都在这里转载请注明出处 http://blog.csdn.net/u014205968/article/details/67639341本文主要讲解runtime相关知识,从原理到实践,由于包含内容过多分为以下五篇文章详细讲解,可自行选择需要了解的方向:从runtime开始: 理解面向对象的类到面向过程的结构体从runtime开始: 深入理解OC消息转发机制...

2017-03-28 17:20:58 5052 1

原创 iOS runtime探究(四): 从runtiem开始实践Category添加属性与黑魔法method swizzling

你要知道的runtime都在这里转载请注明出处 http://www.jianshu.com/p/e2c0c67d39ed本文主要讲解runtime相关知识,从原理到实践,由于包含内容过多分为以下五篇文章详细讲解,可自行选择需要了解的方向:从runtime开始: 理解面向对象的类到面向过程的结构体从runtime开始: 深入理解OC消息转发机制从runtime开始: 理解OC的属性proper

2017-03-28 17:20:12 2452

原创 iOS runtime探究(三): 从runtime开始理解OC的属性property

你要知道的runtime都在这里转载请注明出处 http://www.jianshu.com/p/0623addb6b74本文主要讲解runtime相关知识,从原理到实践,由于包含内容过多分为以下五篇文章详细讲解,可自行选择需要了解的方向:从runtime开始: 理解面向对象的类到面向过程的结构体从runtime开始: 深入理解OC消息转发机制从runtime开始: 理解OC的属性proper

2017-03-28 17:18:32 2817 1

原创 iOS runtime探究(二): 从runtime开始深入理解OC消息转发机制

你要知道的runtime都在这里转载请注明出处 http://www.jianshu.com/p/eac6ed137e06本文主要讲解runtime相关知识,从原理到实践,由于包含内容过多分为以下五篇文章详细讲解,可自行选择需要了解的方向:从runtime开始: 理解面向对象的类到面向过程的结构体从runtime开始: 深入理解OC消息转发机制从runtime开始: 理解OC的属性proper

2017-03-28 17:17:49 3393

原创 iOS runtime探究(一): 从runtime开始理解面向对象的类到面向过程的结构体

你要知道的runtime都在这里转载请注明出处 http://www.jianshu.com/p/17e158a666b1本文主要讲解runtime相关知识,从原理到实践,由于包含内容过多分为以下五篇文章详细讲解,可自行选择需要了解的方向:从runtime开始: 理解面向对象的类到面向过程的结构体从runtime开始: 深入理解OC消息转发机制从runtime开始: 理解OC的属性proper

2017-03-28 17:14:03 3149 3

原创 iOS block探究(二): 深入理解

你要知道的block都在这里转载请注明出处 http://www.jianshu.com/p/b6a675a7a4fa上一篇文章iOS block探究(一):基础详解介绍了block的基本原理和使用方法,以及相关修饰符详解。 本文将会深入底层探究block的本质。三种block类型NSGlobalBlock如果block不捕获外部变量,那么在ARC环境下就是创建一个全局block。全局block存

2017-03-21 19:13:49 2222

原创 iOS block探究(一): 基础详解

你要知道的block都在这里转载请注明出处 http://www.jianshu.com/p/184b04c1f454本文大纲block基础语法block基础使用block常见问题block进阶: 深入代码理解block基础语法block作为C语言的扩展,正在OC中发挥着举足轻重的作用,我们经常使用block块作为回调函数,这样做可以大大简化编程方式,多线程的核心也是block,因此,学会

2017-03-21 18:24:22 975

原创 iOS @property探究(二): 深入理解

你要知道的@property都在这里转载请注明出处 http://www.jianshu.com/p/44d12884e24e上一篇文章iOS @property探究(一):基础详解介绍了@property的基本原理和使用方法,以及相关修饰符详解。 本文将会深入底层探究@property的本质。 在进入正题之前,先介绍一个clang编译器的命令 clang -rewrite-objc mai

2017-03-21 16:13:59 2509

原创 iOS @property探究(一): 基础详解

你要知道的@property都在这里转载请注明出处 http://www.jianshu.com/p/646ae400fe7b本文大纲Apple Adopting Modern Objective-C翻译@property基本用法@property修饰符详解@property进阶话题: 深入代码理解Apple在Adopting Modern Objective-C一文中介绍了现代化OC的写

2017-03-21 16:12:49 10408 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除