正文内容加载中...
posted @ 2020-11-18 10:41 brave-sailor 阅读(20) 评论(0) 推荐(0) 编辑
摘要:关于ImageView的手势缩放,有很多种方法,绝大多数开源自定义缩放都是修改了ondraw函数来实现的。但是ImageView本身有scaleType属性,通过设置android:scaleType="matrix" 可以用很少的代码就实现缩放功能。缩放的优点是实现起来简单,同时因为没有反复调用o 阅读全文
posted @ 2020-11-13 14:13 brave-sailor 阅读(12) 评论(0) 推荐(0) 编辑
摘要:Xcode版本:11.7 iOS版本:14.0.1 移除 Xcode 运行安装 APP 产生的缓存文件(DerivedData) 只要重新运行Xcode就一定会重新生成,而且会随着运行程序的增多,占用空间会越来越大。删除后在重新运行程序可能会稍微慢一点,建议定期清理。 路径: ~/Library/D 阅读全文
posted @ 2020-11-13 08:47 brave-sailor 阅读(26) 评论(0) 推荐(0) 编辑
摘要:截取 NSString *str1 = @"this is zero"; 1.从第三个字符开始,截取长度为2的字符串.........注:空格算作一个字符 NSString *str2 = [str1 substringWithRange:NSMakeRange(5,2)];//str2 = "is 阅读全文
posted @ 2020-10-23 10:23 brave-sailor 阅读(21) 评论(0) 推荐(0) 编辑
摘要:先放结论: 方法相同点不同点 newRect = [someView convertRect:rect toView:toView]; 只改变rect的origin,size不变 rect是相对于someView的,以toView为坐标系重新计算rect的值 newRect = [someView 阅读全文
posted @ 2020-10-19 14:13 brave-sailor 阅读(24) 评论(0) 推荐(0) 编辑
摘要:在iOS绘图 - 基础篇中我们知道有一种获取上下文的方法是UIGraphicsBeginImageContextWithOptions,本文主要在图片类型上下文中对图片进行操作,具体实现的功能: - 1.生成图片 - 2.绘制图片到视图 - 3.添加水印 - 4.截取屏幕或者相应view - 5.图 阅读全文
posted @ 2020-10-16 18:47 brave-sailor 阅读(17) 评论(0) 推荐(0) 编辑
摘要:刚开始使用AVFoundation进行采集的时候,经常会发现采集回来的图片方向不对。一般我们都是垂直(HOME键在底部)操作手机,但是在手机用相册或者在电脑上点开采集的图片时,都会发现图片逆时针旋转了90度。为了发现问题的所在,我们需要了解一下通常在图片采集中我们会遇到的各种方向。 图片方向 UII 阅读全文
posted @ 2020-09-24 09:16 brave-sailor 阅读(50) 评论(0) 推荐(0) 编辑
摘要:沙盒 1、沙盒机制介绍 iOS中的沙盒机制是一种安全体系。每个iOS程序都有一个独立的文件系统(存储空间),而且只能在对应的文件系统中进行操作,此区域被称为沙盒。应用必须待在自己的沙盒里,其他应用不能访问该沙盒。所有的非代码文件都要保存在此,例如属性文件plist、文本文件、图像、图标、媒体资源等。 阅读全文
posted @ 2020-09-22 14:44 brave-sailor 阅读(30) 评论(0) 推荐(0) 编辑
摘要:@property @property的本质: @property = ivar(实例变量) + getter/setter(存取方法); 在正规的 Objective-C 编码风格中,存取方法有着严格的命名规范。 正因为有了这种严格的命名规范,所以 Objective-C 这门语言才能根据名称自动 阅读全文
posted @ 2020-09-14 14:11 brave-sailor 阅读(44) 评论(0) 推荐(0) 编辑
摘要:sleep想必都知道,作用是让进程挂起一段时间,参数是秒。但是很羞愧,对于usleep,我居然想当然以为是解除进城挂起,作为对自己的的惩罚,特意写下这篇文章。 在iOS中 如果 在主线程中用这2个 都会 对 主线程 造成 阻塞 函数名:** sleep** 头文件: #include <window 阅读全文
posted @ 2020-09-07 18:40 brave-sailor 阅读(97) 评论(0) 推荐(0) 编辑