- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 FFmpeg API 学习笔记
1.av_find_codec包含了两部分内容:一部分是寻找解码器AVCodec *avcodec_find_decoder(enum AVCodecID id);一部分是寻找编码器AVCodec *avcodec_find_encoder(enum AVCodecID id);FFmpeg 默认已经把编解码器存放到了一个链表中,这里进行对链表的遍历,通过AVCodecID 进行条...
2019-05-20 09:33:12 382
原创 有一个n阶的楼梯,一次只能跳1阶或2阶,程序计算其有多少种跳法?
假设到n阶楼梯有f(n)种跳法由于跳到n阶台阶上只能由n-1或者n-2两种跳法那么f(n)就有f(n)=f(n-1)+f(n-2)种跳法就有f(n)=1 (n=1)f(n)=2 (n=2)f(n)=f(n-1)+f(n-2) (n>2)根据其规律可以由递归实...
2019-04-20 23:50:16 2754
原创 使用IBInspectable在xib中快速可视化设置View的圆角边界等属性
IBInspectable 修饰属性,可以自定义的运行时属性,支持KVC的属性能够在Attribute Inspector中配置@dynamic 是告诉编译器,属性的setter与getter方法由用户自己实现,不自动生成。1.创建一个UIView的分类,名字根据自己的习惯命名就可以2.在.h文件中添加自己想在xib的改变的属性,例如:@interface UIView (LZR...
2018-11-09 16:28:02 304
原创 runtime 学习一
导入#import <objc/runtime.h>一、获取类OBJC_EXPORT Class _Nullable object_getClass(id _Nullable obj) 返回值是类名称```Class zr = object_getClass([[ZRObject alloc] init]);```二、获取类方法OBJC_EXPORT Method _N...
2018-09-07 12:16:01 125
原创 iOS TestFlight 测试邀请
1、打开App Store 点击搜索按钮,在输入框中输入testflight ,然后点击获取2、在桌面找到testflight 图标,点击进入3.点击Redeem 4.输入邀请码 5.点击下载...
2018-09-07 12:14:09 31333 5
原创 webView 加载的url时,文字出现乱码解决办法
原因:因为url中的内容需要UTF-8解码方法1:NSURL* url =[NSURL URLWithString:@"http://xxx"]; NSData *data = [NSData dataWithContentsOfURL:url]; [self.webView loadData:data MIMEType:@"text/html" textEncodingName:@"...
2018-09-07 12:06:48 1511
原创 ios 耳机监听事件
方法一:1.首先注册一个监听通知:AVAudioSessionRouteChangeNotification```[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(headsetChange:) name:AVAudioSessionRouteChangeNotification object:...
2018-09-07 11:55:45 1211
原创 UITableViewCell 在iPad Air 显示不正确
按照设置正确的显示但是在iPad Air上的显示是下面的if(FSSYSTEMVERSION>9.0){ self.tableView.cellLayoutMarginsFollowReadableWidth = NO;}
2018-09-07 11:55:04 332
原创 Protobuf 生成oc文件
1.下载安装protoc 指令下载路径:https://github.com/google/protobuf/releases解压下载的文件后,打开该文件 ,然后执行下面的指令$ ./configure$ make$ make check$ sudo make install顺利完成的话就可以在终端运行protoc 指令了。2.通过proto 文件生成oc文件protoc --...
2018-09-07 11:54:38 2303
原创 iOS微信一次性订阅消息
微信开放平台链接:https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1500434436_aWfqW&token=&lang=zh_CN前提:拥有微信授权的公众号第一步:微信用户同意授权,获取一次给用户推...
2018-09-07 11:54:16 1923
原创 iOS webView 与JS简单交互
1.在创建webView 的控制器中导入#import <JavaScriptCore/JavaScriptCore.h>2.在webView 代理方法- (void)webViewDidFinishLoad:(UIWebView *)webView 中获取当前网页的JSContext```- (void)webViewDidFinishLoad:(UIWebView *)w...
2018-09-07 11:53:09 672
原创 iOS App 使用TestFlight 进行灰度测试
前段时间收到百度地图,高德地图还有京东的TestFlight 的测试邀请,感觉对线上测试挺方便就琢磨了一下,步骤如下1.批量生成邮箱在App Store Connect 添加到TestFlight 出,生成邀请链接2.和服务器定义好一个借口,当需要发放是打开并对用户发放链接3.在客户端实现邀请``` CGFloat systemVersion = [[[UIDevice curr...
2018-09-07 11:52:42 2518
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人