随笔分类 -  iOS

摘要:// 初始化数组 NSArray *numArray = [NSArray arrayWithObjects:@(20.0), @(-2.3), @(13.0),@(0.0), nil]; // 求和 NSNumber *sum = [numArray valueForKeyPath:@"@sum. 阅读全文
posted @ 2021-07-08 16:40 absty_guo 阅读(339) 评论(0) 推荐(0)
摘要:touchID 及 API介绍 一、头文件 #import <LocalAuthentication/LocalAuthentication.h> 二、系统版本 iOS 8以上支持touchID //首先判断版本 if (NSFoundationVersionNumber < NSFoundatio 阅读全文
posted @ 2021-01-24 15:17 absty_guo 阅读(683) 评论(0) 推荐(0)
摘要:一、框架 基于 <CoreBluetooth/CoreBluetooth.h> 框架 不要试图继承CoreBluetooth中的任何类,因为重载会导致未知的结果 有两种开发方案,一种是以本地作为中心设备,一种是已远端设备作为中心设备 包含类 外围设备:通常用于发布服务、生成数据、保存数据。外围设备发 阅读全文
posted @ 2021-01-06 17:15 absty_guo 阅读(1407) 评论(0) 推荐(0)
摘要:一、使用前 1、头文件 import <AVKit/AVKit> 我们会用到 AVPictureInPictureController对应的画中画功能 2、配置 一般我们用画中画功能主要是后台使用,需要添加后台功能 设置音频后台播放 [[AVAudioSession sharedInstance] 阅读全文
posted @ 2020-11-30 23:35 absty_guo 阅读(3846) 评论(0) 推荐(0)
摘要:使用的库 ios8 以前,使用的是<AssetsLibrary/AssetsLibrary.h>,ios8以后,苹果推出了<Photos/Photos.h> 现在一般使用photos库 针对系统相册的操作 文件处理思路,我们保存到系统相册还比较好处理,但是删除就有点麻烦了,因为我们存的文件名到了系统 阅读全文
posted @ 2020-11-20 14:41 absty_guo 阅读(2239) 评论(0) 推荐(0)
摘要:一、设置会话 1、初始化会话枢纽 //创建捕捉会话。AVCaptureSession 是捕捉场景的中心枢纽 self.captureSession = [[AVCaptureSession alloc] init]; /* AVCaptureSessionPresetHigh AVCaptureSe 阅读全文
posted @ 2020-11-19 11:35 absty_guo 阅读(2020) 评论(0) 推荐(0)
摘要:"官方文档地址" 1.KVC 是什么? KVC全称是Key Value Coding,定义在NSKeyValueCoding.h文件中, 是键值编码,是对象间接访问其属性的一种机制 2.set方法如何查找赋值 2.1 基本数据类型的赋值顺序 方法的默认实现 1 调用方法 按照 和 的顺序查找方法,找 阅读全文
posted @ 2020-03-12 23:01 absty_guo 阅读(543) 评论(0) 推荐(0)
摘要:之前用到两个请求,第一个请求返回cookie值,需要保存起来,第二个请求需要带第一个请求的cookie值这种情况,现在有时间就整理了一下 获取请求返回值中的cookie 1 //创建URL 2 NSURL * url = [NSURL URLWithString:@"http://api.skyfo 阅读全文
posted @ 2017-10-12 14:46 absty_guo 阅读(4341) 评论(0) 推荐(0)
摘要:连接地址 http://www.samirchen.com/ios-avaudiosession-3/ AVAudioSession类由AVFoundation框架引入。每个iOS应用都有一个音频会话。这个会话可以被AVAudioSession类的sharedInstance类方法访问,如下 在获得 阅读全文
posted @ 2017-01-19 18:56 absty_guo 阅读(585) 评论(0) 推荐(0)
摘要:协议采用Yomdem协议, Ymodem协议主要有3部分组成: 1.文件传输开启 2.数据传输 3.文件传输结束 文件传输过程: (1)开启是由接收方开启传输,它发一个大写字母"C"开启传输。然后进入等待(SOH)状态,如果没有回应,就会超时退出。 (2)发送方一开始时处于等待过程,等待C。收到C以 阅读全文
posted @ 2016-09-22 12:44 absty_guo 阅读(2239) 评论(0) 推荐(0)
摘要:前几天遇到问题,知道屏幕的点,想要操作对应的内容,记录下来,只是一个方法,很肤浅,深研究的话还有好多的问题需要解决 //模拟屏幕上的某一点 CGFloat x = mainS.width/2,y = mainS.height/2-352; //js获取点元素字符串 NSString *jsn = [ 阅读全文
posted @ 2016-09-14 09:19 absty_guo 阅读(962) 评论(0) 推荐(0)
摘要:常会遇到一种情况,在drawRect中用上下文绘制了一个图形,当运行时发现除了自己的图形外,其他的背景都是黑的。这是因为没有给其他的区域设置颜色 设置方法: -(void)drawRect:(CGRect)rect{ //为rect设置整体背景颜色 [[UIColor greenColor] set 阅读全文
posted @ 2016-09-13 18:01 absty_guo 阅读(1210) 评论(0) 推荐(0)
摘要:其实都是一些中学的数学知识,不过都忘的差不多了,把用到的写下来,方便以后使用 两点间距离计算: //计算两个点之间的距离 CGFloat distanceBetweenPoints (CGPoint first, CGPoint second) { CGFloat deltaX = second.x 阅读全文
posted @ 2016-09-13 17:15 absty_guo 阅读(3320) 评论(0) 推荐(0)
摘要:今天遇到一个问题,就是模拟器运行的时候webview没有任何问题,可是到了真机运行的时候,有些内容就无故加了链接,找了半天,还是同事帮我解决的问题,在这表示感谢。 管理webview的链接有个专有的属性 dataDetectorTypes 如果上述属性已经设置了,还无法使用,可能是在html文本中加 阅读全文
posted @ 2016-03-28 22:23 absty_guo 阅读(217) 评论(0) 推荐(0)
摘要:学了这么久了,发现只是单纯的看,照抄硬搬,虽然也可以学到不少知识,也可以解决很多的问题,但是当面试的时候遇到面试官问我对于第三方框架内部的认识,我只能无奈的说,我不知道,只是简单的用,而且就用的方法都有什么我都不知道,好多时候都是直接网上一搜,代码拷贝过来,问题OK,用完了就忘了。 今天才觉得学知识 阅读全文
posted @ 2016-03-28 21:32 absty_guo 阅读(3365) 评论(0) 推荐(0)