05 2020 档案
摘要://固件升级代码(设置代理之类的就不说了,代码这么多原理也看不过来) // DFUFirmware *selectedFirmware = [[DFUFirmware alloc] initWithZipFile:firmWareData]; dispatch_queue_t eventQueue
阅读全文
摘要:https://developer.apple.com/library/archive/documentation/Miscellaneous/Reference/UTIRef/Articles/System-DeclaredUniformTypeIdentifiers.html
阅读全文
摘要:///以下方法可以理解成,给到NSRunloop对应RunMode下多长时间来执行属于该RunMode下的任务,如果执行完成了任务返回,如果超时了也返回,否则一直等待执行任务直到外部调用使之退出此次Runloop的RunMode///指定了超时的OC方法也就是调用了下面这个方法 CFRunLoopR
阅读全文
摘要:///匹配双引号引用文件的代码 #import \"([^\"]*)\" ///替换为系统库 #import <DeveloperCore/$1>
阅读全文
摘要:dispatch_group_notify方法调用执行时,如果没有添加到group的任务在执行,那么直接执行notify的Block,如果有则等待现有的任务执行完之后执行notify的Block - (void)test_1 { dispatch_group_t group = dispatch_g
阅读全文
摘要:直接使用 FMDatabase(一个对象对应一个sqlite3*)对应第一种模式,自己持有并保证进行单线程操作 使用FMDatabasePool对应第二种模式,保证不同线程使用同一个FMDatabasePool对象而使用不同的FMDatabase对象来进行数据库操作 使用FMDatabaseQueu
阅读全文
摘要:http://lingyuncxb.com/2018/01/30/iOS启动优化/ https://hanson647.com/2018/05/30/2018/iOS包大小计算备忘/ http://blog.cnbang.net/tech/2296/ https://juejin.im/entry/
阅读全文
摘要:- (void)start { ASAuthorizationAppleIDProvider *appleIDProvider = [ASAuthorizationAppleIDProvider new]; ASAuthorizationAppleIDRequest *request = apple
阅读全文
摘要:https://developer.apple.com/documentation/vision/tracking_the_user_s_face_in_real_time?language=objc
阅读全文
摘要:pthread_setspecific 给线程设置属性参数 Error Domain=AVFoundationErrorDomain Code=-11803 "Cannot Record" UserInfo={NSLocalizedRecoverySuggestion=Try recording a
阅读全文
摘要:1.开发时先创建工程,然后增加静态库的Target,方便调试 2.动态库不同的Target使用需要分别配置引用 3.包含了C++函数的静态库,应用的文件需要使用.mm后缀,否则使用这个静态库的项目会爆C++函数方法实现找不到的异常
阅读全文
摘要:不同设备连接同一个蓝牙设备,获取到的它的唯一标志是不一样的CBUUID 蓝牙重连后,特征值对象会改变,原来的特征值对象就不生效了,需要重新保存 蓝牙的命令发送和数据接收应该遵循发送后处理接收,接收后再次发送的原则,否则容易出现请求之后返回结果错误的问题 通知提醒功能: 手机只设置开关,实现iOS的消
阅读全文