上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 353 下一页
摘要: 需要引入框架#import <CommonCrypto/CommonCryptor.h> 函数定义: CCCryptorStatus CCCrypt( CCOperation op, /* kCCEncrypt, etc. */ CCAlgorithm alg, /* kCCAlgorithmAES 阅读全文
posted @ 2019-08-28 18:25 brave-sailor 阅读(1449) 评论(0) 推荐(0) 编辑
摘要: 心急的童鞋直接看这里Demo 运行之后可以去在线加密网站验证 AES(Advanced Encryption Standard)高级加密标准,又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES AES的五种加密模式 AES有五种加密模式(CBC、ECB、C 阅读全文
posted @ 2019-08-28 18:23 brave-sailor 阅读(795) 评论(0) 推荐(0) 编辑
摘要: 平常很少有功能点需要调整屏幕亮度,但是也会有一些特殊场景,类似支付宝微信的二维码提供扫描时会使屏幕程序高亮状态,查了下资料做了一下简单记录: 获取当前屏幕的亮度 CGFloat value = [UIScreen mainScreen].brightness; 设置屏幕亮度 //设置窗口亮度大小 范 阅读全文
posted @ 2019-08-28 16:37 brave-sailor 阅读(711) 评论(0) 推荐(0) 编辑
摘要: OC对象的三种拷贝方式 OC的对象拷贝有如下三种方式,很多时候我们把深复制和完全复制混为一谈,其他他们是有区别的,具体如下: 浅复制(shallow copy):在浅复制操作时,对于被复制对象的每一层都是指针复制。 深复制(one-level-deep copy):在深复制操作时,对于被复制对象,至 阅读全文
posted @ 2019-08-27 14:07 brave-sailor 阅读(237) 评论(0) 推荐(0) 编辑
摘要: NSThread简介 NSThread是苹果官方提供面向对象操作线程的技术,简单方便,可以直接操作线程对象,不过需要自己控制线程的生命周期。在平时使用很少,最常用到的无非就是 [NSThread currentThread]获取当前线程。 NSThread使用 1、 实例初始化、属性和实例方法 初始 阅读全文
posted @ 2019-08-26 16:59 brave-sailor 阅读(260) 评论(0) 推荐(0) 编辑
摘要: NSData用于保存字节数组。 初始化 - (instancetype)initWithBytesNoCopy:(void *)bytes length:(NSUInteger)length freeWhenDone:(BOOL)b; 初始化对象。 不进行复制字节数组操作,直接设置字节指针为bytes,长度为length。 - (instancetype)initWithBytesNoCopy:( 阅读全文
posted @ 2019-08-26 13:59 brave-sailor 阅读(1098) 评论(0) 推荐(0) 编辑
摘要: 比如有一个数组: NSArray *arr = @[@"1", @"2", @"3"]; 倒过来排序: arr = [[arr reverseObjectEnumerator] allObjects]; NSMutableArray *accountArr = [NSMutableArray arrayWithContentsOfFile:filePath]; self.accountArr = 阅读全文
posted @ 2019-08-22 11:51 brave-sailor 阅读(4507) 评论(0) 推荐(0) 编辑
摘要: ##保留2位小数点## //.2代表小数点后面保留2位(2代表保留的数量) NSString *string = [NSString stringWithFormat:@"%.2f",M_PI]; //输出结果是: 3.14 复制代码 ##用0补全的方法## NSInteger count = 5; 阅读全文
posted @ 2019-08-19 14:48 brave-sailor 阅读(870) 评论(0) 推荐(0) 编辑
摘要: 低功耗蓝牙两类报文 : 广播报文 和 数据报文。 本文讨论广播报文数据段,不包括完整报文其他部分,比如前导,接入地址等 蓝牙设备通过广播表明自己的存在,等待被连接, 就好象一个人站在接口大喊“我要脱单,我要脱单,快来牵手...”。 BLE 考虑功耗, 使用了3个广播信道,顺序广播。 两个蓝牙设备想要 阅读全文
posted @ 2019-08-19 10:55 brave-sailor 阅读(3703) 评论(0) 推荐(1) 编辑
摘要: 熟悉BLE技术同学应该对UUID不陌生,服务、特征值、描述都是有UUID格式定义。 蓝牙广播中对服务UUID格式定义都有三种16 bit UUID、32 bit UUID、128 bit UUID。 但是熟悉安卓开发的小伙伴都知道接口都UUID格式,fromString时候16bit的UUID该咋办 阅读全文
posted @ 2019-08-19 09:17 brave-sailor 阅读(811) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 353 下一页