首页 > 技术文章 > 开源第三方学习计划

wujy 2016-06-07 23:50 原文

编写此系列文章的用意加强自身对于第三方源代码的了解,并从中学习到相关知识点,促进能力提高,利用业余时间,按计划进行促进自制力的提升;

 

一:2016年6

 

(20160601)开源第三方学习之SVProgressHUD

学习时间 2016-06-08 至 2016-06-11

进度情况:完成

掌握知识:

a 使用 __attribute__, deprecated 关键字表示已过时的API

b 关键字extern 用于修饰常量可以让外面的引用文件应用

c 生成Bundle包及运用

d UIView的Tint Color属性

e UIImage的渲染模式:UIImage.renderingMode

f UIControl知识点

 

(20160602)开源第三方学习之SDWebImage

学习时间 2016-06-13到2016-06-19

进度情况: 完成

掌握知识:

a typedef定义Block  

b SDWebImage 有两个宏 来判断程序在主线程运行(sync同步 async异步)    

c 三元?:符号的运用  

d SDWebImage 部分清除缓存的原理  

e 查看IOS沙盒中文件的属性(修改日期,创建日期,大小等)  

f 遍历文件NSDirectoryEnumerator  

g SDImageCache 后台运行通知注册

 

(20160603)开源第三方学习之MJExtension

学习时间 2016-06-20到2016-06-26

进度情况:未完成

掌握知识:

  

(20160604)开源第三方学习之CocoaLumberjack

学习时间 2016-06-27到2016-07-02

进度情况:完成

掌握知识:

a:关于等级包含的设置,DDLogLevelAll显示所有,基它则依次降底跟相互包含;

b:进程类NSProcessInfo方法

c:lengthOfBytesUsingEncoding:NSUTF8StringEncoding

 

 

 

(20160701)开源第三方学习之YTKNetwork

学习时间 2016-07-02 至 2016-07-08

进度情况:

掌握知识:

 

 

(20160702)开源第三方学习之JCAlertView

学习时间 2016-07-11 至 2016-07-17

进度情况:

掌握知识:

 

 

 

 

 

 

 

 

推荐阅读