Skip to content

本项目集合了我写的很多Demo,以及封装的工具类,大部分Demo的实现思路、技巧、细节我都会对应一篇简书的文章:http://www.jianshu.com/u/c4d558e26604

Notifications You must be signed in to change notification settings

zhangxistudy11/KnowledgeSummaryOfObjectC

Repository files navigation

iOS开发者Jesse日常工作、学习,总结的知识,误区、易混淆点,以及封装的工具

这里是个Demo集锦,按照知识点的相近性,把Demo都进行的分类,以下所有目录,代码都在该project下,部分重要知识点,我在简书中做了更加详细的图文描述,点击标题可跳转对应简书链接。以下是Demo结构:

首先、内存管理部分

1-深拷贝与浅拷贝

2-内存泄漏

一、绘图与动画

1-UIBezierPath使用

2-CAShaplayer使用

3-CAGradientLayer使用

4-收益折线渐变图

5-基本动画

6-关键帧动画

7-HUD动画

8-自定义加载动画

9-仿射变换

10-进度条

11-自定义进度条

二、项目闪退定位

三、Web交互

1-WebViewJavascriptBridge调原生

2-加载本地Html

3-JavaScriptCore熟悉

4-JavaScriptProtol熟悉

四、RecactiveCocoa交互

1-RAC初步了解

2-RAC进阶使用

五、PopView的封装

1-PopView方法一

2-PopView方法二

3-PopView方法三

六、复杂UI控件的封装

1-可循环利用的轮播图

2-gif动图

4-UIButton的使用

6-TableView联动

7-悬停滑动

9-自定义滑动悬停

10-TableView滑动悬停

七、AR技术

1-AR初级入门

八、图表

1-柱形图

九、Runtime

0-基本方法

1-Method Swizzling

十、缓存

0-YYCache使用

1-Method Swizzling

十一、三方库学习

About

本项目集合了我写的很多Demo,以及封装的工具类,大部分Demo的实现思路、技巧、细节我都会对应一篇简书的文章:http://www.jianshu.com/u/c4d558e26604

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages