前篇说到我们通过ObjC的Category特性给日常工作增加便捷的实现,这一篇则要从语言设计角度,跟大家分享一些思考。 不要忽视interfac...
更好的阅读体验请点击 原文 接上篇,其实在接触Ruby不久后,我就萌生了改造ObjC的Cocoa框架的想法。为什么要改造?只为能够提高开发OC项...
更好的阅读体验请点击 原文 从面相对象说起 面向对象的程序设计(Object-Oriented Programming,简记为OOP)这个概念大...
Github源码 引言 一切要从我加入了Codewars网站,开始与世界各地的Coder们一同刷题开始说起。在Codewars中,有许多题目是支...
使用 EventKit 向系统日历中添加事件 本文主要内容是如何一步一步使用EventKit在iOS设备中添加日历,并在日历中添加事件和提醒事项...
项目github 出发点 今天工作中写了一个工具类,在.m中完成所有功能后,发觉把所有接口从.m中拷贝到.h中声明,好麻烦啊,所以就考虑写个命令...
文中列举的代码片段并不完整源代码 在iOS的开发中,对于页面偏多的中大型项目来说,使用纯storyboard进行页面构建是比较痛苦的,所有的困难...
MMDrawerController作为一个在Github上超过6k Star的热门项目,估计不少朋友都有用过。 在MMDrawerContro...
为什要黑支付宝?因为支付宝APP一天恶心我两次,都是由于支付默认顺序,让我来火。 第一次是我在肯德基买早餐,扫码付款,在我余额宝有钱的情况下,被...