在swift中对类和struct进行扩展或使用协议扩展(本质是mixin),是非常简单且实用的语法。但是语法糖太好用了就可能乱用并产生混乱(比如,团队中对时间处理做了很多的扩...
IP属地:湖南
在swift中对类和struct进行扩展或使用协议扩展(本质是mixin),是非常简单且实用的语法。但是语法糖太好用了就可能乱用并产生混乱(比如,团队中对时间处理做了很多的扩...
一、背景 最近Blurrr新版本需求出来了,需要iOS客户端可以保存带Alpha通道视频。 那什么是带Alpha通道的视频呢?举个栗子: 在视频编辑中,我们常常会将文字增加各...
一.七层?四层? OSI模型(Open System Interconnection Reference Model,缩写为OSI),全名“开放式系统互联通信参考模型”,是一...
最近在重温这本OC经典之作《Effective Objective-C 2.0编写高质量iOS与OS X代码的52个有效方法》,这篇文章算是重温之后的产物吧,读完这篇文章你将...
笔者最近梳理iOS知识脉络,计划写一个名为“重识iOS”的系列,内容来自平时的学习笔记,参考了一些文章和书籍,融入自己的理解以记录。欢迎交流指正。本文为第二篇:Propert...
GPUImage作为iOS相当老牌的图片处理三方库已经有些日子了(2013年发布第一个版本),至今甚至感觉要离我们慢慢远去(2015年更新了最后一个release)。可能现在...
SocketRocket是Facebook开源的一个用于 iOS, macOS and tvOS客户端的websocket框架。 1. 集成 使用cocoapods只需要在p...