EleCat_
码龄9年
关注
提问 私信
  • 博客:129,757
    129,757
    总访问量
  • 52
    原创
  • 2,168,921
    排名
  • 9
    粉丝
  • 0
    铁粉

个人简介:菜鸟程序媛

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2016-05-16
博客简介:

GZgengzhen的博客

查看详细资料
个人成就
  • 获得24次点赞
  • 内容获得11次评论
  • 获得20次收藏
创作历程
  • 1篇
    2019年
  • 7篇
    2018年
  • 28篇
    2017年
  • 17篇
    2016年
成就勋章
TA的专栏
  • 技术
    9篇
  • iOS
    42篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

iOS 编译socketio静态库

由于socketio依赖boost库,所以要先编译出支持arm64的boost库1. 编译支持arm64的boost库我们需要用的是1.68版的boost,因此我选择了手动下载1.1 官网直接下载指定版本 boost_1_68_0.tar.gz [官网地址] (https://www.boost.org/users/history/)1.2 切换到下载好的cmake所在目录 ...
原创
发布博客 2019.08.22 ·
1270 阅读 ·
1 点赞 ·
2 评论 ·
0 收藏

myBuildBoost.sh

发布资源 2019.08.22 ·
sh

使用setActiveVideoMinFrameDuration设置帧率为60fps时应用Crash

用如下方式设置帧率为60fps时,app 会crash// 会崩溃AVCaptureDevice *captureDevice = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];[captureDevice lockForConfiguration:NULL];[captureDevice setActiv...
原创
发布博客 2018.07.27 ·
6665 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

关于IOS 11 下,图片编辑界面左下角的cancel 按钮很难点击的问题

开发中发现,在iOS 11系统下,苹果提供的imagePickerViewController在push进入图片编辑界面PUPhotoPickerHostViewController后,左下角的cancel按钮很难被点击到。经过反复查看xcode上视图层级结构发现:在iOS11系统下,进入图片编辑界面后,最上层会出现一个细长条的遮盖view(不知道什么原因,可能是苹果存在的bug)。是该vie...
原创
发布博客 2018.05.15 ·
3305 阅读 ·
1 点赞 ·
2 评论 ·
1 收藏

H.264编码器在需要时强制插入关键帧

废话不多说,直接上关键部分的代码-(void)encode:(CMSampleBufferRef)sampleBuffer isCrop:(BOOL)isCrop{ log4cplus_debug("h264", "encoder video data
"); if (self.error) { log4cplus_error("h264", "err...
原创
发布博客 2018.03.30 ·
2557 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

iOS - 扫描HEIF格式的二维码图片

一、说在前面 iPhone 7 之后系统相机支持HEIF格式的图片,在扫描二维码时,该格式的图片需要转换成JPG格式才能进行扫描成功。 二、思路 用户在打开系统相册选择完一张照片后,要判断该照片是否是HEIF格式,如果是,进行格式转换之后再扫描JPG图片的内容,得到扫描结果。 三、具体实现 因为过程中用到photoKit,因此需要加入该头文件,#import @pro...
原创
发布博客 2018.02.28 ·
743 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Domain=NEHotspotConfigurationErrorDomain Code=8 "internal error."

解决: 1.Window –> Devices –> 勾选connect via network 2.重启xcode 3. 重启手机
原创
发布博客 2018.02.08 ·
2156 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS-XIB方式实现一个既能手动又能自动无限滚动的UIScrollView

一、 需求 1.实现一个既能手动又能自动无限滚动的scrollView,有页码,有按钮(点击按钮,scrollView消失) 2.每个界面出现时,五秒内用户不手动滑动界面,就会调用自动滑动界面的方法自动切换到下一张图片 3.当用户在5s内在屏幕上进行滑动时,检测滑动的距离,进行图片的切换,并重置计时器,使之重新开始计算时间即从当前时间开始算5s内用户再不滑动界面就再次
原创
发布博客 2018.02.01 ·
462 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

如何通过Mac上的Safari调试iPhone应用里的webView

需要做的工作如下: 1. 设备端:打开手机端Safari的web检查器 具体步骤:设置(Setting) –> Safari –> 高级(Advanced) –> 打开web检查器(web inspector) 2. Mac端: 打开Mac端Safari 的开发者模式 具体步骤: 打开Safari –> 偏好设置 –> 高级 –> 勾选“在菜单栏中显示“开发”菜单”选项 3. 将手机通过
原创
发布博客 2018.01.19 ·
4050 阅读 ·
0 点赞 ·
2 评论 ·
3 收藏

(ios-ntp) Get ntp time offset

源代码名称:ios-ntp 源代码网址:http://www.github.com/jbenet/ios-ntp一、说在前面 1. 如何使用 (1) 下载ios-ntp源代码到本地 (2) 把库里需要的lib拉进自己的项目中 在我的项目里,我使用了 ios-ntp.h ntp-log.h ntp.ho
原创
发布博客 2017.12.14 ·
783 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

TableViewCell实现长按复制功能

// 执行复制操作- (void)tableView:(UITableView *)tableView performAction:(SEL)action forRowAtIndexPath:(NSIndexPath *)indexPath withSender:(id)sender{ if (indexPath.section == 4 && indexPath.row == 1) {
原创
发布博客 2017.11.30 ·
1533 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用PHAsset获取图像或视频文件的大小

分为图片和视频2部分1. 图片[[PHImageManager defaultManager] requestImageDataForAsset:asset options:nil resultHandler:^(NSData *imageData, NSString *dataUTI, UIImageOrientation orientation, NSDictionary *info)
原创
发布博客 2017.11.28 ·
15375 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

关于IOS10和Xcode8的适配问题

总结一下有以下几点:一、证书管理用Xcode8打开工程后,比较明显的就是下图了,这个是苹果的新特性,可以帮助我们自动管理证书。建议大家勾选这个Automatically manage signing下面我来说说可能出现的问题:1、Xcode未设置开发者账号的情况:解决办法:在Xcode的偏好设置里面,添加苹果账号,就可以了。2、设备机器未添加开发者的
原创
发布博客 2017.11.16 ·
371 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

IOS开发- UITableView 无数据时,显示“暂无数据”背景的实现

需求:当UITableView 无数据时,当前耳界面的背景界面显示“暂无数据”。方法1:我们可以用 Objective-C 的分类 (Catergory) 来解决这类问题。具体实现过程:步骤1. 我们对UITableView进行类扩展操作:File > New > File > IOS > Objective-C File > Next > File:EmptyTipLab
原创
发布博客 2017.11.16 ·
4753 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

audioUnit实现步骤(无代码)

使用audioUnit实现录制的步骤1. 配置AudioSession 设置首选的硬件IO缓冲区持续时间(秒)设置毁掉间隔 设置 session的首选硬件采样率2.配置AudioComponentDescription(用来描述unit的类型)3.配置输入输出的数据格式 采样率为480004. 打开输入输出端口5. 配置回调6. 在回调里分配
原创
发布博客 2017.11.16 ·
739 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

本地时间和UTC时间的来回转换

将本地日期字符串转为UTC日期字符串  - (NSString *)getUTCFormatDate:(NSDate *)localDate{    NSDateFormatter *dateFormatter = [[NSDateFormatteralloc] init];    NSTimeZone *timeZone = [NSTimeZonetimeZoneWithName:@"U
原创
发布博客 2017.10.18 ·
1255 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

按照创建时间升序排列沙盒里的文件

+ (NSArray *)sortSandboxFilesInAscendingOrderOfCreationTime:(NSArray *)fileArray rootPath:(NSString *)rootPath{ NSArray *sortedPaths = [fileArray sor
原创
发布博客 2017.10.17 ·
1023 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS-获取两个日期的差值判断是否大于半年

有两种方式可以实现方式一: // 统一格式 NSDateFormatter *formater = [[NSDateFormatter alloc] init]; [formater setDateFormat:@"yyyy-MM-dd HH:mm"]; // create NSArray *createTimeArray = [create
原创
发布博客 2017.10.17 ·
1238 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS-从相册选中一个视频并拿到视频的元数据

从相册选中一个视频并拿到该视频的元数据信息// 通过相册里选中的某一个视频获取他的元数据信息- (void)getXMLFromSelectedVideoInAlbumWithPath:(NSURL *)mediaUrl andRefrenceURL:(NSURL *)refrenceUrl{ // 通过视频的 refrenceURL 获取PHFetchResult PHFe
原创
发布博客 2017.09.04 ·
3444 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

iOS-字典转XML

实现把字典转换为XML数据:#pragma mark - 字典转换为XML字符串- (NSString *)convertDictionaryToXML:(NSMutableDictionary *)dictionary withStartElement:(NSString *)startElement{ return [self convertDictionaryToXML:di
原创
发布博客 2017.09.04 ·
884 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多