上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 35 下一页
摘要: 音频录制需要的权限,需要在plist文件中设置:Privacy - Microphone Usage Description AVAudioRecorder视频录制,AVAudioPlayer视频播放,AVAudioSession我们也是需要了解的,通过它可以实现对App当前上下文音频资源的控制,比 阅读全文
posted @ 2019-09-12 17:18 新年新气象 阅读(973) 评论(0) 推荐(0)
摘要: 代码: 阅读全文
posted @ 2019-09-09 17:30 新年新气象 阅读(821) 评论(0) 推荐(0)
摘要: 通过Safari与mobileconfig获取iOS设备UDID UDID (Unique Device Identifier),唯一标示符,是iOS设备的一个唯一识别码,每台iOS设备都有一个独一无二的编码,UDID其实也是在设备量产的时候,生成随机的UUID写入到iOS设备硬件或者某一块存储器中 阅读全文
posted @ 2019-09-06 14:40 新年新气象 阅读(5909) 评论(0) 推荐(0)
摘要: 本篇文章的例子是我的一个Demo,我直接复制的.m文件,没有分开写,可能你只是部分需要,需要自己手动去摘取,不全面,以后我会追加的 #import "ViewController.h" #import <Masonry.h> #import <WebKit/WebKit.h> @interface 阅读全文
posted @ 2019-08-30 15:16 新年新气象 阅读(556) 评论(0) 推荐(0)
摘要: 使用cocoapods加载SDWebImage 可能这里会报错,以下是解决方法 查看mac中cocoapods 本地库路径: 在本地库中, 并找到对应的libwebp版本的文件 找到libwebp的文件夹 进入0.6.1的libwebp.podspec.json文件 找到 "source": { " 阅读全文
posted @ 2019-08-28 15:40 新年新气象 阅读(1693) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-08-24 16:32 新年新气象 阅读(296) 评论(0) 推荐(0)
摘要: block的使用总结:如果有感觉任何遗漏的话,欢迎留言补充,Block的循环使用那部分,这里我只贴出了解决方案,注意点应该是没有问题的 Block的使用 输出结果: 结论: 从输出结果可以看出block内和block外是两个作用域,内部的指针a和外部的指针a虽然名字一样但他们的内存地址已经不同了,这 阅读全文
posted @ 2019-08-24 10:28 新年新气象 阅读(249) 评论(0) 推荐(0)
摘要: 多个网络请求同时执行,等所有网络请求完成,再统一做其他操作,我们可能会想到dispatch_group_async、dispatch_group_notify结合使用。 dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE 阅读全文
posted @ 2019-08-20 10:40 新年新气象 阅读(1774) 评论(0) 推荐(0)
摘要: 一、pthreads(现在几乎不用了) pthread是POSIX thread的简写,一套通用的多线程API,适用于Unix、Linux、Windows等系统,跨平台、可移植,使用难度大,C语言框架,线程生命周期由程序员管理,由于iOS开发几乎用不到,以下就简单运用pthread开启一个子线程,用 阅读全文
posted @ 2019-08-19 18:08 新年新气象 阅读(317) 评论(0) 推荐(0)
摘要: 什么是多线程? 计算机在运行一段程序的时候,会把该程序的CPU命令列配置到内存中,然后按照顺序一个一个执行命令列,这样1个CPU执行的CPU命令列为一条无分叉路径就是线程。 而有多条这样的执行指令列的路径存在时即为多线程。 iOS实现多线程有4种方法: pthreads NSThread GCD N 阅读全文
posted @ 2019-08-19 18:04 新年新气象 阅读(316) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 35 下一页