
一、命名基础 驼峰命名 针对属性、变量、方法等均采用小写字母开头的驼峰命名准则。 针对类、枚举、宏等均采用大写字母开头的驼峰命名准则。 清晰性 最好是既清晰又简短,但不要为简...
转载,原文链接 Swift 社区最近最重大的新闻应该就是 ABI 稳定了。这个话题虽然已经讨论了有一阵子了,但随着 Xcode 10.2 beta 的迭代和 Swift 5 ...
转载,原文链接 一、开源精神里最重要的,是拿来主义。 这和大部分人的想法不一样。开源需要贡献、需要付出,但在贡献和付出之前,首要的是去了解、去使用已经存在的。 比如前端工程师...
前言 Emmmmm... Objective-C Class Properties 早在 WWDC 2016 中就已经公示,给 Objective-C 加入这个特性主要是为了...
多版本Pod共存 首先安装RVM,可以切换Ruby环境,安装多个版本Ruby。Mac默认是配置好Ruby环境的,终端gem environment|gem env查看Ruby...
KVC 项目中开始是使用KVC获取StatusBar的属性,从而得到当前网络类型方法如下 但是在iPhone X设备上以上方法失效并引发崩溃,所以我们尝试重新遍历Status...
遇到一个问题,写了一个分类,但原先类的属性不够用。添加一个属性,调用的时候崩溃了,说是找不到getter、setter方法。查了下文档发现,OC的分类允许给分类添加属性,但不...
一个错别字,回调😁
YTKNetwork中的命令模式YTKNetwork中的命令模式 今天开发中,遇到一个新框架 YTKNetwork .下午抽空,读了一下源码.比较感兴趣的就是作者提到的设计模式.特简单记录一下自己的理解....