上一页 1 2 3 4 5 6 7 8 9 ··· 25 下一页

2022年3月18日

UI基础 - Quartz2D 04:矩阵(平移、旋转、缩放) | 剪切 | 截屏

摘要: 矩阵:平移、旋转、缩放 1 - 对绘制的图形进行平移、缩放、旋转操作 1 - (void)drawRect:(CGRect)rect{ 2 3 // [self makeTranslateCTM]; 4 // [self makeRotateCTM]; 5 // [self makeScaleCTM 阅读全文

posted @ 2022-03-18 14:43 低头捡石頭 阅读(96) 评论(0) 推荐(0) 编辑

UI基础 - Quartz2D 03:图形上下文栈 | 绘图路径

摘要: 图形上下文栈 1 - 先看代码 ① 绘制两条线,其中为第一条线设置状态 1 - (void)drawRect:(CGRect)rect{ 2 3 // 上下文 4 CGContextRef ctx = UIGraphicsGetCurrentContext(); 5 6 // 第一条线 7 CGCo 阅读全文

posted @ 2022-03-18 11:34 低头捡石頭 阅读(34) 评论(0) 推荐(0) 编辑

2022年3月1日

iOS基础 - 线程通信 | 线程切换

摘要: ▶ 线程通信 在开发中我们经常会在子线程进行耗时操作,等待操作结束后再回到主线程去刷新 UI,这就涉及到了子线程和主线程之间的通信;我们先来了解一下官方关于 NSThread 线程间通信的方法 // 在主线程上执行操作 - (void)performSelectorOnMainThread:(SEL 阅读全文

posted @ 2022-03-01 11:04 低头捡石頭 阅读(249) 评论(0) 推荐(0) 编辑

iOS基础 - GCD:常用API

摘要: ▶ 常用 API 在开发中,我们经常使用到的 API 有 // 任务只执行一次 dispatch_once() // 同步执行 dispatch_sync() // 异步执行 dispatch_async() dispatch_async_f() // 延迟到的时间点执行 dispatch_afte 阅读全文

posted @ 2022-03-01 01:40 低头捡石頭 阅读(62) 评论(0) 推荐(0) 编辑

2022年2月20日

iOS基础 - 代理:实现页面传值

摘要: ▶ 代理传值 delegate 和 block 常用于逆向传值,两者都比较好用,但还是有区别的 A. delegate 在写法上比较麻烦,一方必须设置代理,另一方必须遵循代理且实现代理!其优势是代理的回调函数可以是多个函数,在不同的时机调用不同的回调函数;也可以说在一个协议中定义多个方法,在不同的触 阅读全文

posted @ 2022-02-20 22:55 低头捡石頭 阅读(22) 评论(0) 推荐(0) 编辑

2022年2月7日

Xcode - 宏 | 环境变量

摘要: 宏 1 - 常用宏 2 - 预定义宏 环境变量 1 - 常见的环境变量 2 - 运行时环境变量 阅读全文

posted @ 2022-02-07 12:34 低头捡石頭 阅读(36) 评论(0) 推荐(0) 编辑

2021年11月21日

UI基础 - 训练营:利用Quart 2D实现撕衣服的功能

摘要: 撕衣服 1 - 思路:使用两张图片,底层图是将要展示的最终效果图;上层图充当绘制层(实际操作层),说白了就是要把两张图的 frame 要保持一致,在擦拭过程中将上层图背景颜色置透明色 1 #import "ViewController.h" 2 // 默认尺寸 3 #define SCREEN_WI 阅读全文

posted @ 2021-11-21 23:17 低头捡石頭 阅读(49) 评论(0) 推荐(0) 编辑

iOS工具 - NSLog日志打印出中文

摘要: NSLog 日志打印出中文 1 - NSLog日志可以正常打印出中文,而不被编译成其他字符,要实现这一功能对字典进行扩展即可 // - NSDictionary+Log.m 1 #import "NSDictionary+Log.h" 2 @implementation NSDictionary ( 阅读全文

posted @ 2021-11-21 04:05 低头捡石頭 阅读(400) 评论(0) 推荐(0) 编辑

2021年11月20日

UI基础 - 训练营:使用UISlider变换视图

摘要: 使用 UISlider 变换视图 1 - 我们利用 UISlider 控制 RGB 的值从而达到视图颜色变更的目的。下面代码中 UISlider 改变视图颜色、UISwitch 隐藏视图、UIStepper 控制视图大小 // - ViewController 1 #import "RootView 阅读全文

posted @ 2021-11-20 00:36 低头捡石頭 阅读(140) 评论(0) 推荐(0) 编辑

2021年11月19日

iOS功能 - 使用UIRecognizer将图片添加手势(轻拍、捏合、拖动等)并存入系统相册

摘要: 准备工作 1 - 和 iOS 10 保存图片、调用相机一样, 要 Info.plist 里面要涉及隐私数据时要添加一句提示语。打开 Info.plist 点击 + 号,在 Key 中输入:Privacy - Photo Library Additions Usage Description,Type 阅读全文

posted @ 2021-11-19 23:44 低头捡石頭 阅读(325) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 25 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示