自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

TuGeLe的博客

开放协作 追求卓越 知行合一 不忘初心

  • 博客(4)
  • 收藏
  • 关注

翻译 WWDC2018 session 221

该篇博客记录了观看WWDC Session201《TextKit Best Practices》的内容以及一些理解。一、关键概念(Key concepts)1. TextKit框架组成TextKit框架无需导入,因为UIKit和AppKit中所有文本控件都是建立在TextKit之上的。TextKit还继承了很多技术,包括Core Text、Core Graphics以及Foundation...

2019-01-25 21:28:24 726

原创 +initialize方法的调用时机

+initialize方法的调用时机一个类或者它的子类收到第一条消息(手写代码调用,+load方法不算)之前调用,可以做一些初始化的工作。但该类的+initialize的方法调用,在其父类之后。Runtime运行时以线程安全的方式将+initialize消息发送给类。也就是说,当一个类首次要执行手动调用的代码之前,会等待+initialize方法执行完毕后,再调用该方法。这里需要注意的一点:...

2019-01-23 16:04:44 2552

原创 +load方法的执行顺序你了解么?

可能+load方法应该是每个iOS开发同学都非常熟悉的方法,而且面试中+load方法相关的面试提也是非常常见,但你了解的+load方法真的跟实际上的一样么?看文章之前先思考几个问题+load方法在什么时候?+load方法是如何执行的?一个类的+load方法会执行几次?类和分类的+load方法的执行顺序?同一个类的不同分类的+load方法的执行顺序?父类和子类的+load方法的执...

2019-01-22 18:16:55 4184

原创 ffmpeg减少编译包体积技巧

ffmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。其实ffmpeg只是对该框架的通俗称呼,该框架本质上为libav,ffmpeg也只是基于libav开发的一套工具。libav框架可以编译在其他平台进行使用,在下载的源码中,包含有configure程序来进行编译工作,但是单纯的运行该程序进行编译,编译生成的包体积是非常大的,所以我们需要进行一些配置来减小编译包...

2019-01-17 20:37:19 4559

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除