/WorkDemo

work demo

Primary LanguageObjective-C

WorkDemo

常用知识点总结

目录说明

|----Base 基础知识

|----|____CoreAnimation 动画

|----|____|_____CALayer 核心动画几种常见Layer用法,CATextLayer,CAShapeLayer,CAEmitterLayer等

|----|____|_____CoreAnimation 动画的三种触发方式,常见几种动画实现(位移,缩放,旋转,抖动等)

|----|____CoreData 增、删、改、查,数据迁移,版本控制

|----|____RunTime 动态变量控制,Category属性扩展,动态交换方法,NSDictionary支持Nil与NSNull

|----|____GCDBase 串行,并行,内存管理,监听任务组,多任务平行运算

|----|____KVCBase 消息传递,常用操作符,对象操作符,KVC修改对象属性,valueForKeyPath取值

|----|____KVOBase KeyValueObserving监听,数据模型分离,基于MVVM设计模式

|----|____NSCopyingBase 自定义类实现copy与mutableCopy, copyWithZone方法,基本变量与指针变量差异

|----|____BlockBase 内存管理,循环引用,NSDictory遍历,block与delegate区别,

|----|____ThreadBase 多线程常见问题,data race,两个线程对同一个变量执行写操作,执行顺序,内存泄漏

|----|____ThreadLock 常用线程锁,@synchronized,NSLock,dispatch_semaphore等

|----Manager

|----|____SDWebImageTools SDWebImage缓存控制器

|----MVVM MVVM实例