随笔分类 -  IOS开发

上一页 1 2 3 4 5 6 ··· 43 下一页
摘要:Xcode版本:11.7 iOS版本:14.0.1 移除 Xcode 运行安装 APP 产生的缓存文件(DerivedData) 只要重新运行Xcode就一定会重新生成,而且会随着运行程序的增多,占用空间会越来越大。删除后在重新运行程序可能会稍微慢一点,建议定期清理。 路径: ~/Library/D 阅读全文
posted @ 2020-11-13 08:47 brave-sailor 阅读(280) 评论(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 阅读(716) 评论(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 阅读(1185) 评论(0) 推荐(0) 编辑
摘要:在iOS绘图 - 基础篇中我们知道有一种获取上下文的方法是UIGraphicsBeginImageContextWithOptions,本文主要在图片类型上下文中对图片进行操作,具体实现的功能: - 1.生成图片 - 2.绘制图片到视图 - 3.添加水印 - 4.截取屏幕或者相应view - 5.图 阅读全文
posted @ 2020-10-16 18:47 brave-sailor 阅读(389) 评论(0) 推荐(0) 编辑
摘要:刚开始使用AVFoundation进行采集的时候,经常会发现采集回来的图片方向不对。一般我们都是垂直(HOME键在底部)操作手机,但是在手机用相册或者在电脑上点开采集的图片时,都会发现图片逆时针旋转了90度。为了发现问题的所在,我们需要了解一下通常在图片采集中我们会遇到的各种方向。 图片方向 UII 阅读全文
posted @ 2020-09-24 09:16 brave-sailor 阅读(390) 评论(0) 推荐(0) 编辑
摘要:沙盒 1、沙盒机制介绍 iOS中的沙盒机制是一种安全体系。每个iOS程序都有一个独立的文件系统(存储空间),而且只能在对应的文件系统中进行操作,此区域被称为沙盒。应用必须待在自己的沙盒里,其他应用不能访问该沙盒。所有的非代码文件都要保存在此,例如属性文件plist、文本文件、图像、图标、媒体资源等。 阅读全文
posted @ 2020-09-22 14:44 brave-sailor 阅读(257) 评论(0) 推荐(0) 编辑
摘要:@property @property的本质: @property = ivar(实例变量) + getter/setter(存取方法); 在正规的 Objective-C 编码风格中,存取方法有着严格的命名规范。 正因为有了这种严格的命名规范,所以 Objective-C 这门语言才能根据名称自动 阅读全文
posted @ 2020-09-14 14:11 brave-sailor 阅读(234) 评论(0) 推荐(0) 编辑
摘要:sleep想必都知道,作用是让进程挂起一段时间,参数是秒。但是很羞愧,对于usleep,我居然想当然以为是解除进城挂起,作为对自己的的惩罚,特意写下这篇文章。 在iOS中 如果 在主线程中用这2个 都会 对 主线程 造成 阻塞 函数名:** sleep** 头文件: #include <window 阅读全文
posted @ 2020-09-07 18:40 brave-sailor 阅读(1492) 评论(0) 推荐(0) 编辑
摘要:NSArray、NSDictionary、NSSet 等集合对象只能保存对象,如果要保存 char、short、int、float、double、BOOL 或指向结构的指针等基础数据类型,则可以先将这些基本数据类型封装成 NSNumber 对象,再存入集合对象。 NSNumber 类用来包装基本数据 阅读全文
posted @ 2020-09-03 17:19 brave-sailor 阅读(695) 评论(0) 推荐(0) 编辑
摘要:1、ios 基本数据类型所占字节数 2、ios types文件夹下定义的类 #ifndef _UINT8_T #define _UINT8_T typedef unsigned char uint8_t; #endif /* _UINT8_T */ #ifndef _UINT16_T #define 阅读全文
posted @ 2020-09-03 17:17 brave-sailor 阅读(354) 评论(0) 推荐(0) 编辑
摘要:1.textAligment : 文字的水平方向的对齐方式 取值 NSTextAlignmentLeft = 0, // 左对齐 NSTextAlignmentCenter = 1, // 居中对齐 NSTextAlignmentRight = 2, // 右对齐 哪些控件有这个属性 一般能够显示文 阅读全文
posted @ 2020-08-18 10:56 brave-sailor 阅读(341) 评论(0) 推荐(0) 编辑
摘要:前言 在开发的过程中,不免会遇到子控件超过父视图的情况。都知道,超出父视图的部分是不能响应点击事件,但是总有些情况需要我们让超出的部分响应点击事件,那么convertPoint就可以大显身手了。小白可参考,大神请指点。 先说解决方法 在父视图重写下面的方法 //重写该方法后可以让超出父视图范围的子视 阅读全文
posted @ 2020-06-30 11:18 brave-sailor 阅读(782) 评论(0) 推荐(0) 编辑
摘要:前言 我负责努力,其余交给运气。 写这篇文章,是因为之前写了一篇如何解决button点击范围过小的文章,然后评论区小伙伴说hitTest也可以,然后我就查了一下hitTest,发现真的有其牛逼之处,所以整理一下。 一、什么是hitTest 官方文档中介绍(若理解翻译的不对还请指正):- (UIVie 阅读全文
posted @ 2020-06-30 10:03 brave-sailor 阅读(641) 评论(0) 推荐(0) 编辑
摘要:前言 我负责努力,其余交给运气。 写这篇文章,是因为之前写了一篇如何解决button点击范围过小的文章,然后评论区小伙伴说hitTest也可以,然后我就查了一下hitTest,发现真的有其牛逼之处,所以整理一下。 一、什么是hitTest 官方文档中介绍(若理解翻译的不对还请指正):- (UIVie 阅读全文
posted @ 2020-06-30 09:59 brave-sailor 阅读(522) 评论(0) 推荐(0) 编辑
摘要:UIScrollView是一个非常重要的控件,其可以展示比设备屏幕更大区域的内容,我们可以通过手指滑动来查看内容视图的每一部分内容,也可以通过手指捏合来对内容视图进行缩放操作,我们每天开发中都不断显式或隐式地与UIScrollView打交道,下面给大家详细介绍UIScrollView控件。 一、UI 阅读全文
posted @ 2020-06-28 09:43 brave-sailor 阅读(502) 评论(0) 推荐(0) 编辑
摘要:手势并发执行的方法 1. 设置手势的delegate;实现代理方法 - (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognize 阅读全文
posted @ 2020-06-24 14:48 brave-sailor 阅读(440) 评论(0) 推荐(0) 编辑
摘要:最近在工作中需要解析点9图的头信息(chunk)的格式,读取拉伸坐标片段、padding信息,在网上找了一下没有相关信息,下面详解一下解析过程。点9图科普 点9图的定义见官方文档:http://developer.android.com/guide/topics/graphics/2d-graphi 阅读全文
posted @ 2020-06-23 16:30 brave-sailor 阅读(843) 评论(0) 推荐(0) 编辑
摘要:最近遇到一个需求,就是聊天的气泡需要个性化定制,类似于qq中的各式各样的聊天气泡。 之前也有聊天气泡,但是只有一种,所以直接用本地图片,使用iOS提供的API: image = [image resizableImageWithCapInsets:UIEdgeInsetsMake(1, 1, 1, 阅读全文
posted @ 2020-06-23 16:28 brave-sailor 阅读(873) 评论(0) 推荐(0) 编辑
摘要:1、UIEvent简介 UIEvent是代表iOS系统中的一个事件,一个事件包含一个或多个的UITouch; UIEvent分为四类: UIEventType typedef NS_ENUM(NSInteger, UIEventType) { UIEventTypeTouches,//触摸事件类型 阅读全文
posted @ 2020-06-22 14:08 brave-sailor 阅读(525) 评论(0) 推荐(0) 编辑
摘要:本文介绍了iOS中使用频率较高的触摸事件,并阐述了事件产生和传递的过程,以及响应者链的事件传递过程 iOS触摸.jpg 触摸事件 简介 在用户使用app过程中,会产生各种各样的事件 iOS中的事件可以分为3大类型 触摸事件 加速计事件 远程控制事件 响应者对象 在iOS中不是任何对象都能处理事件,只 阅读全文
posted @ 2020-06-22 14:00 brave-sailor 阅读(239) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 43 下一页
点击右上角即可分享
微信分享提示