240 发简信
IP属地:江苏
  • interface和setter,getter

    前篇说到我们通过ObjC的Category特性给日常工作增加便捷的实现,这一篇则要从语言设计角度,跟大家分享一些思考。 不要忽视interfac...

  • 认识ObjC,改造Cocoa

    更好的阅读体验请点击 原文 接上篇,其实在接触Ruby不久后,我就萌生了改造ObjC的Cocoa框架的想法。为什么要改造?只为能够提高开发OC项...

  • Cocoa改造前篇 - 说在前面的

    更好的阅读体验请点击 原文 从面相对象说起 面向对象的程序设计(Object-Oriented Programming,简记为OOP)这个概念大...

  • 像Ruby一样写ObjC,用block实现链式方法调用

    Github源码 引言 一切要从我加入了Codewars网站,开始与世界各地的Coder们一同刷题开始说起。在Codewars中,有许多题目是支...

  • 使用 EventKit 向系统日历中添加事件

    使用 EventKit 向系统日历中添加事件 本文主要内容是如何一步一步使用EventKit在iOS设备中添加日历,并在日历中添加事件和提醒事项...

    0.3 3425 2 10
  • 教你写一个可以找到.m文件所有接口名的命令行工具

    项目github 出发点 今天工作中写了一个工具类,在.m中完成所有功能后,发觉把所有接口从.m中拷贝到.h中声明,好麻烦啊,所以就考虑写个命令...

  • UIView-Maker,实现UIView的clone操作和统一样式模型

    文中列举的代码片段并不完整源代码 在iOS的开发中,对于页面偏多的中大型项目来说,使用纯storyboard进行页面构建是比较痛苦的,所有的困难...

  • MMDrawerController和UITableView的手势冲突

    MMDrawerController作为一个在Github上超过6k Star的热门项目,估计不少朋友都有用过。 在MMDrawerContro...

  • 今天我就是要黑支付宝,一天恶心我两次

    为什要黑支付宝?因为支付宝APP一天恶心我两次,都是由于支付默认顺序,让我来火。 第一次是我在肯德基买早餐,扫码付款,在我余额宝有钱的情况下,被...