- 博客(11)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 iOSHLS M3U8 自定义AES-128钥匙串或链接解密流程(播放,下载,下载本地后播放)
#iOSHLS M3U8 自定义AES-128钥匙串或链接解密流程(播放,下载,下载本地后播放)其实理论上来说苹果支持原生直接播放 AES-128加密的,只要符合苹果的加密标准但是在实际使用过程中,因为有安卓、H5、或者基于已有的接口数据,或是想要自定义钥匙串保密方式,在或者想要加密播放加密链接,加密钥匙串链接,基于以上的种种要求,直接用AVPlay 显然不能满足所有的要求,所以苹果在加入了一...
2019-10-28 10:19:51
4131
原创 iOS 在腾讯HttpDNS下使用 AFNetworking 请求被取消 出现错误Error Domain=NSURLErrorDomain Code=-999 "已取消"
这个问题困扰了我1天 一直以为是 需要修改AF的源码 按照 HttpDNS的文档,让后发现AF 里面已经自己做了 只需要在 NSString * cerPath = [[NSBundle mainBundle] pathForResource:@"current" ofType:@"cer"]; NSData * cerData = [NSData dataWithContentsOfFi...
2018-07-06 14:53:24
4165
原创 iOS CoreData 使用
查询操作 AppDelegate * app = [UIApplication sharedApplication].delegate; 第一步获取下当前数据库的 内容 上下文 NSManagedObjectContext * context = app.managedObjectContext; 第二步初始化一个查询请求 NSFetchRequest *fetch...
2018-05-05 15:03:33
176
原创 iOS 获取iTunes 歌曲及授权
获取收取[MPMediaLibrary requestAuthorization:^(MPMediaLibraryAuthorizationStatusstatus) { }];只可以在 iOS 9.3 以后使用MPMediaQuery *everything = [MPMediaQuery songsQuery]; 获取歌曲 DLog(@"Loggin...
2018-05-05 14:55:57
944
原创 iOS 通过定位启动App
本文介绍iOS定位的三种情况:本文介绍iOS定位的三种情况:iOS前台定位以及不同版本(iOS 7、8、9)之间定位的基本使用和异同点iOS后台(Background)的持续定位APP未运行(Not running)被用户or系统强行退出后,系统依然可以自动启动应用,进行关键位置定位startMonitoringSignificantLocationChanges本文的Demo可以在这里下载查看。...
2018-05-05 14:54:37
1439
原创 iOS HomeKit 使用及介绍
HomeKit介绍苹果Homekit智能家居平台是智慧家庭控制中心,让用户能够通过一个应用对所有智能家居类硬件产品进行统一管理 HomeKit框架HomeKit框架 是App用来沟通和控制家庭自动化配件的,这些家庭自动化配件都支持苹果的HomeKit Accessory Protocol。HomeKit应用程序可让用户发现兼容配件并配置它们。用户可以创建一些action来控制智能配件(例如恒温或者...
2018-05-05 14:53:47
1887
原创 iOS 编译常见错误
当 @interface 导入延展没有反应的时候检查 一下是否有导入 .m的情况duplicate symbol _OBJC_CLASS_$_BleForPillow1Controller in
2018-05-05 14:42:44
150
原创 Xcode 文件 没有代码提示
在使用xcocde 时有时候会出现一个很蛋疼的问题就是突然没有了代码提示可以将没有代码提示的文件先Delete 然后将文件添加到项目里,就可以正常出现代码提示了还有一种方式及时去检查没有代码提示的文件是否被添加到进入项目里...
2018-05-05 13:37:18
3159
原创 iOS 音乐播放界面卡顿
MPNowPlayingInfoCenter在获取播放器播放时长的时候 通过AVURLAsset 获取时如果传入URL未空不会崩溃但会导致页面卡顿AVURLAsset *audioAsset = [AVURLAsset URLAssetWithURL:[NSURL URLWithString:url] options:nil];这里的 url 如果传的不对 在iOS11 上会引起应用页面卡顿CM...
2018-05-05 13:26:37
1015
原创 iOS tableView HeadreView 显示错误
在处理tableView Header的时候如果出现页面显示错误,问题是在修改tableView headerView的时候必须先处理高度,不可以根据指针直接修改页面,在做刷新操作会导致页面显示错误。先处理 高度-(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section高度处理完成...
2018-05-05 11:53:07
154
原创 iOS Xcode9 打包出现 other items
这个问题我找了好久终于解决了这个问题在生成的文件应用程序中多了assetcatalog_generated_info.plist文件解决办法 将这段代码替换为 if [ -z ${ASSETCATALOG_COMPILER_APPICON_NAME+x} ]; then printf "%s\0" "${XCASSET_FILES[@]}" ...
2018-05-05 11:40:09
1067
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人