- 博客(19)
- 收藏
- 关注
原创 ijkplayer 2025 年第一弹
最贴心的莫过于已经预编译成了 xcframework,可直接下载使用,也可通过 pod 和 spm 直接安装。在 B 站维护时期都是开发者自己编译,现在好了直接给编译好了,直接拿来用,爽啊!了解到dav1d等库的新版本均提升了不少性能,FFmpeg 也升级到了 6 代最新版本的 n6.1.2 版本。B 站放弃 ijkplayer 了, 现在 debugly 同学还在给他续命。
2025-03-05 11:03:17
244
原创 ijkplayer k0.11.9 发布了
ijkplayer k0.11.9 发布了,这是 debugly 同学决定开始维护 ijkplayer 以来,发布的第 24 个版本。
2025-01-13 13:33:47
264
原创 mac上编译雷神的《最简单的基于FFMPEG+SDL的视频播放器-最终版》代码
向无私奉献的雷神致敬,一路走好!我在学习 FFmpeg 的时候,遇到了问题,播放器写不下去了,总是卡下播下,于是找到了雷神的博客,下载了他的 《最简单的基于FFMPEG+SDL的视频播放器-最终版》,然后开始折腾,老实讲我都是在 Xcode 里完的,没有直接使用 gcc 直接编译过!我的环境是:macos10.13+ ffmpeg3.4.1 + SDL2.0.7雷神的源码应该是基于ff...
2018-02-16 18:05:03
402
原创 Mac OS 更新到 10.11.3 之后打不开 github
把系统更新到了 10.11.3 之后,使用 safari 打不开 github 了,可以打开百度...
2016-04-05 22:32:33
1293
原创 解决 CALayerInvalidGeometry 问题
Thread : Fatal Exception: CALayerInvalidGeometry
2016-03-28 21:57:18
4077
原创 浅析关联引用
关联引用可以给现有类添加属性,底层是如何实现的?快戳进来看看吧!以后开发爽了,因为添加属性使用关联引用来实现,添加方法使用类别实现!一切都是这么的简单!
2016-03-26 20:43:31
1280
原创 关联引用的使用方法
这年头如果不会给现有的类添加属性,就感觉你太 low 了点,光知道通过类别添加、覆盖方法是不够的,有的时候我们真的需要给已有类添加个酸爽的属性,这个类可以是系统的类,也可以是自己写的类,没什么限制!
2016-03-26 20:38:45
666
原创 系统JSON解析的三个参数含义
NSJSONReadingAllowFragments:告诉解析器顶级对象不是一个NSArray或NSDictionary;NSJSONReadingMutableContainers:将使解析器生成可变NSArrays和NSDictionaries; NSJSONReadingMutableLeaves:将使解析器生成可变NSString对象;如果一个错误发生在解析,那么错误参数将被设置
2014-05-29 17:31:42
769
原创 OC中 Null 与 nil的区别
NULL则给任何指正赋值,NULL和nil不能互换,nil用于类指针赋值(在oc中类是一个对象,是类的meta-class的实例),而NSNull则用于集合操作,虽然它们表示的都是空值,但使用场合完全不同,所以在编码时要严格按照变量类型来赋值
2014-05-29 16:46:15
1162
原创 使用weak strong dance 解决 block 循环引用
使用 block 的时候很容易造成循环引用,使用 ARC 编译与否解决的办法也不一样,这里简单总结下,需要硬性的记住类型也是很烦的一件事,如果能自动推断出类型就好了,这里介绍一个保留的函数实现自动推断变量类型,最后总结出 weak strong dance 的宏。
2014-05-26 11:25:33
1611
原创 iOS开发之手势识别器
一、概述iPhone中处理触摸屏的操作,在3.2之前是主要使用的是由UIResponder而来的如下4种方式: - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event - (void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event -
2014-05-15 18:38:29
898
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人