- 博客(23)
- 资源 (4)
- 收藏
- 关注
原创 iOS12 AVPlayer播放视频 AVFoundationErrorDomain Code=-11800
iOS12 AVPlayer播放视频 AVFoundationErrorDomain Code=-11800报错信息如题,iOS13的系统测试手机不会最后需要再info.plist加上NSAppTransportSecurityNSAllowsArbitraryLoads完美解决
2020-08-14 15:32:13 32501
原创 iOS nsarray转jsonarray
在iOS开发中,网络请求需要传数组的时候如果直接把nsarray放到NSDictionary进去的话服务端会不好解析,需要将nsarray转成jsonarray[{},{}],代码如下+ (NSString *)arrayToJSONString:(NSArray *)arrayData{ NSData *data = [NSJSONSerialization dataWithJSONObject:arrayData
2020-06-03 20:25:51 1106
原创 cocoscreate 导出原生iOS工程配置流程
1、配置工程属性为ARCApple Clang - Language-Object-C >> Objective-C Automatic Reference Counting 设置为YES2、配置Apple Clang - Language下 C Language Dialect 为 GNU99[-std=gnu99] 不然会出现__block typeof(self)bs...
2019-11-14 20:14:34 1177 1
原创 iOS开发常用宏总结
在APP开发过程中经常会用到一些固定的常量或者统一的分类等,每个地方都去写这种判断表达式会让代码很臃肿且不易修改,整理下工作中常用的一些宏定义吧//AppDelegate与本都存储对象#define kAppDelegate (AppDelegate *)[UIApplication sharedApplication].delegate#define kUserDef...
2019-07-18 20:05:03 228
原创 xcode Automatic signing is unable to resolve an issue 错误
原先的上线APP需要加入内购,首先在开发者中心创建内购证书,app id添加支持内购并选择相应的证书后在XCode里面配置刚配置选择证书的时候一直提示xcode Automatic signing is unable to resolve an issue错误,明明证书都配好了,一直报这个错误,我想应该是证书缓存问题.前往文件夹:~/Library/MobileDevice/...
2019-06-12 20:04:01 3737
原创 xcode报错‘vector’ file no found 或者‘string’ file no found
遇到一个很坑的问题,在.m文件包含C++头文件的时候报了‘vector’ file no found,怎么都找不到答案,xcode就提示这个错误,很难理解,最后把这个.m文件改成.mm就行了...
2018-10-26 14:17:53 5259
原创 UIGraphicsBeginImageContext内存暴涨问题
在开发中遇到使用UIGraphicsBeginImageContext处理图片内存飙涨的问题 用for循环处理图片,使用UIGraphicsBeginImageContext对图片进行裁剪缩放操作,内存一直在涨,方法执行结束后内存才会降下来,这种情况会导致内存突然暴涨然后再急速回落解决方法添加@autoreleasepool自动释放池,及时的释放内部局部变量,避免内存使用峰值过...
2018-08-31 15:14:10 2521
原创 iOS音频混合技术
项目中需要将原视频的音频和视频添加新的音频进行重新合成,最终生成一个视频目前采用方案是先将两个音频混合成一个音频后再跟视频合成,音频混合功能代码如下+(void)audioMixture:(AVAsset *)firstAsset secondAsset:(AVAsset *)secondAsset outputPath:(NSString *)outputPath withResult:...
2018-07-31 22:10:01 1006
原创 mac系统升级10.13导致pod无法使用问题
mac系统升级,今天项目pod突然不能使用了,提示“bash:/usr/local/bin/pod:/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter: No such file or directory”错误提示要更新pod了,先更新gem 执行sudo gem update -...
2018-06-01 18:04:49 771
原创 使用权限 [com.apple.developer.in-app-payments] 的 App 必须为[Traditional Chine]提供隐私政策
今天在提交App Store的ituns后台突然提示这个错误使用权限 [com.apple.developer.in-app-payments] 的 App 必须为[ Traditional Chinese]提供隐私政策。如果您的 App 不使用这些权限,请将它们从您的 App 中移除并上传新的二进制文件。https://www.jianshu.com/p/f7d82fbdcb65 这...
2018-03-31 00:26:25 713
原创 iOS现有项目集成egretSDK
一、将相关文件整理文件夹egret_libs ,特意把ViewController的类也拷贝到HotUpdate文件夹过来,后面使用再删除二、添加SystemConfiguration.framework、JavaScriptCore.framework、MediaPlayer.framework、libz.tbd、libstdc++.tbd、libstdc++.6.0.9.tbd、libicuc...
2018-03-09 18:16:17 598
原创 AVFoundation编解码
iOS AVFoundation编解码简介 最近在做一个视频处理的应用app,主要实现图片搭配视频资源合成最终的视频,需要用到编解码知识,起初考虑FFMpeg,但FFMpeg编码效率偏低,需要用到硬件编解码。然后就考虑用原生平台采用的方案 VideoToolbox编解码框架适合于录制视频的编解码,解决从摄像头实时编码视频,而我们要做的是图片编码视频,所以放弃采用VideoTo
2018-01-16 14:25:41 1282 1
原创 日常问题总结
日常问题总结遇到SDWebImage (~> 4.0.0)required byPodfile` 工程Target-General-Deployment Target 需要设置运行对应的系统最低版本,如最低要求iOS8.0>Xcode9 FFmpeg AVMediaType与系统的AVFoundation框架冲突 报错信息:Typedef ‘AVMediaTy...
2017-11-22 11:08:59 814 1
转载 多年iOS开发经验总结
1、禁止手机睡眠[UIApplication sharedApplication].idleTimerDisabled = YES;2、隐藏某行cell- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{// 如果是你需要隐藏的那一行,返回高
2017-11-22 09:59:14 274
原创 用UITextField输入完整汉字或字母再触发textFieldDidChange
在用UITextField替代搜索控件时,搜索输入汉字时,没输入一个英文拼都触发了textFieldDidChange,而我想等选择完汉字或英文字符后在触发,需要再textFieldDidChange添加一个判断UITextRange *rang = textField.markedTextRange;// 获取非=选中状态文字范围 if (rang ==nil) {
2016-12-15 14:20:34 3497
原创 iOS开发导航栏黑线问题
自定义导航栏设置底部出现黑线问题,以下代码可屏蔽黑线[self.navigationBarsetBackgroundImage:[UIImageimageNamed:@"navigation_background_lanse"] forBarPosition:UIBarPositionAny
2016-12-15 14:16:45 275
原创 iOS文件读写遇到\r\n问题
在开发中遇到了从其它地方拷贝文件读取时换行符是\r\n,导致后续的代码执行错误,刚开始享用字符串替换的方法stringByReplacingOccurrencesOfString:@"\r\n" withString:@"" 来替换,但发现不行,没有效果最后在xcode开发工具右侧中间的text Settings的地方设置line Endings切换一下就ok了
2016-11-14 18:31:00 2294
原创 iOS项目目录
对于初学者一直没有足够重视项目框架和代码质量,很多时候需要修改某些地方时候往往花费很大的代价,从项目开始时就需要对整体有一个完整的规划,分享下自己总结的项目目录
2016-11-07 19:19:56 159
原创 iOS网络检测Reachability使用
在项目中经常需要考虑到网络断开的情况,有时候还需要实时监测网络状态,Reachability是苹果官方推荐的方法,要求iOS8以上系统,参考地址: https://developer.apple.com/library/content/samplecode/Reachability/Introduction/Intro.html简单介绍下如何使用1、初始化//添加监听网络状态
2016-11-04 18:14:48 471
转载 iOS JSONKit配置
Json解析库,其特点是代码简单,只有一个.h和.m文件,在将JSONKit对文件添加到项目后会碰到一些小错误1、JSONKit不支持ARC模式,所需需要在Build Phases ->Compile Sources中选择JSONKit.m文件双击一下,添加 -fno-objc-arc如下所示2、修改完成后编译仍然会出现下面的错误:error: assignment t
2016-11-02 09:39:22 198
原创 职场生活
工作中总会遇到各种各样的坎,跟各个岗位的同事共同完成项目,很多时候项目到推进需要大家共同的推进。最近项目总是延期,嗨!很无奈,技术层面上自己也还挺努力的,但总有很多因素致使项目进展非常缓慢,自己也还可以做的更好吧,不想找借口来推脱,keep going
2016-10-27 18:36:28 179
原创 缅怀雷神
听到这个消息真的很震惊,年纪相当的我们已永远分隔在两个世界。对技术狂热的你实在让我佩服,但却忽略了身体才是革命的本钱,最终上天没有给你留下多余的准备时间,就这么突然离去。去年的这个时候还向您请教问题,您的热心让我感动。您对技术的深入与总结,心里由衷的佩服。虽然您走了,但是您给我们的印象永远长流心底,你的技术博客、每一个文字都是非常宝贵的财富,这些都将记录您日后的伟大,向您致敬——雷霄铧by
2016-08-30 16:59:57 327
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人