为甚要解码?你问我为啥要解码?事实上,不管是 JPEG 还是 PNG 图片,都是一种压缩的位图图形格式。只不过 PNG 图片是无损压缩,并且支持 alpha 通道,而 JPE...
为甚要解码?你问我为啥要解码?事实上,不管是 JPEG 还是 PNG 图片,都是一种压缩的位图图形格式。只不过 PNG 图片是无损压缩,并且支持 alpha 通道,而 JPE...
WebSocket WebSocket 是 HTML5 一种新的协议。它实现了浏览器与服务器全双工通信,能更好的节省服务器资源和带宽并达到实时通讯,它建立在 TCP 之上,同...
前言 本文基于WWDC2018-Image and Graphics Best Practices,对图片加载和处理的思考和总结。本文不是WWDC翻译,如果需要了解视频内容可...
dyld dyld(the dynamic link editor)是苹果的动态链接器,是苹果操作系统一个重要组成部分,在系统内核做好程序准备工作之后,交由dyld负责余下的...
前面介绍过制作过程,这里不讲如何制作动态库、静态库。 静态库和动态库都是以二进制提供代码复用的代码库。 静态库常见的是 .a 动态库(共享库)常见的是 Windows 下的 ...
本文翻译自官方的Podfile Syntax Reference,也参考了之前一位博主的翻译,若翻译中有什么异议,欢迎留言指正。 Podfile Podfile文件详细描述了...
寄存器 CPU除了有控制器、运算器还有寄存器。其中寄存器的作用就是进行数据的临时存储。 CPU的运算速度是非常快的,为了性能CPU在内部开辟一小块临时存储区域,并在进行运算时...
常用标记: //TODO: 标记将来要完成的内容//MARK: 标记一件事情//FIXME: 标记以后要修正或完善的内容 用法: 其他标记: //???:疑问的地方///!!...
终于到了说说新手怎么练背的环节。其实本篇不单单写给新手,已经在健身房待上一段时间的老鼠们也可以借鉴一下。毕竟基础是很重要的。 练背的新手么应该把更多的精力放在努力熟悉动作和掌...
iOS系统上可以使用UILable、UITextFileld、TextKit显示文本,TextKit也可以做一些布局控制,但如果需要精细的布局控制,或者自线程异步绘制文本,就...
前言 今天早上收到一条简书的推送,才想起我原来已经加入简书三周年。 正文 写博客的习惯源于当年竞赛时写题解,可以追溯到2010年的百度空间;后面也辗转过新浪博客、博客园等,最...
首先我们先看一下 我们今天要最终实现的效果图 UICollectionView的简单介绍### UICollectionView的结构 由两个方面对UICollectionV...
标题有些吓人请不要害怕,不过这确实不是扫盲贴,需要一定的iOS开发基础。在我多年的码农生涯中绝大部分时间都是做的小项目,大一些的可能也就是百万行代码的样子,跟Windows系...
介绍 动态库形式:.dylib和.framework 静态库形式:.a和.framework 动态库和静态库的区别 静态库:链接时,静态库会被完整地复制到可执行文件中,被多次...
写在前面 说明:两个私有库:一个是私有代码库,存放需要pod封装的代码一个是私有索引库,模拟cocoapods公共索引的库,通过这个索引找到私有代码库 步骤 1,根据命令提示...
在上篇多线程安全的文章中,我曾推荐过大家使用@synchronized来使得代码获得原子性,从而保证多线程安全。这篇文章向大家介绍一些@synchronized的知识点和应该...