DragonLi


DragonLi's World

IJKPlayer视频直播-编译和使用

##前言 IJKPlayer 由Bilibili开发并开源的框架源码GitHub地址 IJKPlayer 是一个基于 ffplay 的轻量级 Android/iOS 视频播放器。API 易于集成;编译配置可裁剪,方便控制安装包大小;支持 硬件加速解码,更加省电。 我编译后的地址,...

iOS核心动画高级技巧-读书笔记知识点记录

目录 性能调优 高效绘制 图像IO 图层性能 1.性能调优 CPU VS GPU 关于绘图和动画有两种处理的方式:CPU(中央处理器)和GPU(图形处理器)。但是由于历史原因,我们可以说CPU所做的工作都在软件层面,而GPU在硬件层面 ...

12个Git进阶命令

12个git进阶命令 众所周知,Git目前已经是分布式版本控制领域的翘楚,围绕着Git形成了完整的生态圈。学习Git,首先当然是学习Git的基本工作流。相比 于SVN等传统版本控制系统来说,Git是专为分布式版本控制而生的强大工具。使用Git时常用的命令有pull、commit、push等,...

Podfile语法参考

Podfile,官方辅助Mac端APP下载 ##一:常规使用 Podfile文件详细描述了一个或多个工程中targets的依赖关系。Podfile会默认创建一个隐式的目标链接到工程中用户的第一个target,名称为“default”。 pod ‘ScreenCompatible_L...

Markdown的常用语法

Markdown的常用语法 以下操作 MacDown 软件一般均有对应的快捷键 ##1.不同数目,代表不同的字体大小 ##2. ====== ——- 一级和二级标题等,不常用 DragonLi DragonLi ———- 3.有序列表和无序列表 (+ * - ) ...

iOS面试题分析

GitHub HomePage 只写了部分题目,完整版本参考GitHub MrPeak的题目出处 谈下iOS开发中知道的哪些锁? 哪个性能最差?SD和AFN使用的哪个? 一般开发中你最常用哪个? 哪个锁apple存在问题又是什么问题? 我们在使用多线程的时候多个线程可能会...

iOS开发调试BUG总结

1.遇到BAD_ACCESS 在我们开发中经常会遇到BAD_ACCESS这样的错误,不用想这就是内存泄漏,即使在现在ARC的大环境下,也会遇到内存过度释放或是内存泄露的问题. 1.设置僵尸对象 (作用是:假设有个对象内存被释放了,但是你想找到问题所在,这个对象就会让这个对象的内存不会被释放...

2017-03最近总结

上一次才说到JSPatch热更新,然后3月8号苹果和所有开发者发了邮件,禁用热更新了,…. 2月底换了公司,三周一直忙着更新版本,谈下感受,N手项目短时间修改bug和新功能实现,确实内心崩溃的,不过还好,不是mrc,还可以接受.老代码基本就是数字随便写,tag随便用,cell 控制器自定义,...