# Demos **Repository Path**: ancient-creation/demos ## Basic Information - **Project Name**: Demos - **Description**: Objective-C版本的Demo集合 - **Primary Language**: Objective-C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-12-18 - **Last Updated**: 2023-01-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Demos #### 介绍 Objective-C版本的Demo集合 ## 主要知识版块 ### 1.UIDynamic物理仿真 吸附行为、下落行为 ### 2.等待指示器Loading 渐变线圈、仿win10风格、两点交互、水杯和心跳线、仿百度铁保、波浪形 ### 3.轮播器 简易轮播图、无限轮播图、两行文字广告轮器、无限单行文字广告轮播器 ### 4.CollectionView 普通流式布局、不同大小流式布局、不定高流式布局、圆环布局、控件轮式布局、空间球形布局、可旋转圆环布局、JPliquidLayout(第三方) ### 5.抽屉效果 两种简单抽屉效果 ### 6.聊天室 简易聊天室界面,数据存储用SQLite ### 7.水印相机 两种简易水印相机,可显示定位和时间 ### 8.视频播放 主要包括调用系统视频播放框架、IJKPlayer播放框架 ### 9.图表 扇形图(饼图、圆环图)、柱状图(单柱、多柱、负轴柱)、折线图(曲线图、带填充色)、雷达图 ### 10.图片处理 三种图片毛玻璃效果(系统提供方法、CoreImage、卷积)、文字生成图片、生成二维码(系统方式) ### 11.声音和振动 系统提示音、振动 ### 12.生物识别 TouchID、FaceID ### 13.手势解锁 九宫格连线解锁、滑动解锁 ### 14.动画 其实第二条等待指示器就基本上是用核心动画(CoreAnmation)实现的,这里加一个Layer的简易3D动画效果 ### 15.算法 常用排序算法(冒泡、选择、插入、希尔、快速、归并、堆、基数)及参考地址 ### 16.健康数据 记录体重和睡眠的模块(使用SQLite做数据存储,第九条图表中的柱状图和折线图来展示数据)、利用HealthKit方式(付费玩家享用)、CoreMotion方式读取系统健康数据(如步数) ### 17.浏览器 系统WebKit的使用 ### 18.富文本 简易富文本的使用 ### 19.自定义键盘 自定义表情键盘