自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 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关注的人

提示
确定要删除当前文章?
取消 删除