摘要:
//固件升级代码(设置代理之类的就不说了,代码这么多原理也看不过来) // DFUFirmware *selectedFirmware = [[DFUFirmware alloc] initWithZipFile:firmWareData]; dispatch_queue_t eventQueue 阅读全文
posted @ 2020-05-20 18:32
雨筱逸悠
阅读(1504)
评论(0)
推荐(0)
摘要:
https://developer.apple.com/library/archive/documentation/Miscellaneous/Reference/UTIRef/Articles/System-DeclaredUniformTypeIdentifiers.html 阅读全文
posted @ 2020-05-20 10:47
雨筱逸悠
阅读(151)
评论(0)
推荐(0)
摘要:
///以下方法可以理解成,给到NSRunloop对应RunMode下多长时间来执行属于该RunMode下的任务,如果执行完成了任务返回,如果超时了也返回,否则一直等待执行任务直到外部调用使之退出此次Runloop的RunMode///指定了超时的OC方法也就是调用了下面这个方法 CFRunLoopR 阅读全文
posted @ 2020-05-19 19:48
雨筱逸悠
阅读(245)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-05-19 17:01
雨筱逸悠
阅读(0)
评论(0)
推荐(0)
摘要:
///匹配双引号引用文件的代码 #import \"([^\"]*)\" ///替换为系统库 #import <DeveloperCore/$1> 阅读全文
posted @ 2020-05-19 15:58
雨筱逸悠
阅读(302)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-05-18 19:29
雨筱逸悠
阅读(2)
评论(0)
推荐(0)
摘要:
dispatch_group_notify方法调用执行时,如果没有添加到group的任务在执行,那么直接执行notify的Block,如果有则等待现有的任务执行完之后执行notify的Block - (void)test_1 { dispatch_group_t group = dispatch_g 阅读全文
posted @ 2020-05-15 16:31
雨筱逸悠
阅读(166)
评论(0)
推荐(0)
摘要:
直接使用 FMDatabase(一个对象对应一个sqlite3*)对应第一种模式,自己持有并保证进行单线程操作 使用FMDatabasePool对应第二种模式,保证不同线程使用同一个FMDatabasePool对象而使用不同的FMDatabase对象来进行数据库操作 使用FMDatabaseQueu 阅读全文
posted @ 2020-05-15 15:38
雨筱逸悠
阅读(653)
评论(0)
推荐(0)
摘要:
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/ 阅读全文
posted @ 2020-05-15 13:58
雨筱逸悠
阅读(169)
评论(0)
推荐(0)
摘要:
- (void)start { ASAuthorizationAppleIDProvider *appleIDProvider = [ASAuthorizationAppleIDProvider new]; ASAuthorizationAppleIDRequest *request = apple 阅读全文
posted @ 2020-05-14 16:47
雨筱逸悠
阅读(1104)
评论(0)
推荐(0)
浙公网安备 33010602011771号