240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    iOS数据存储

    如何存储数据 1、文件 3、NSUserDefaults 2、数据库 文件 1、沙盒 2、Plist 3、NSKeyedArchiver归档 /...

  • BlocksKit动态代理

    AOP 可以通过预编译方式和 运行期动态代理 实现在不修改源代码的情况下给程序动态统一添加功能的一种技术. 用于:日志记录,性能统计,安全控制,...

  • Resize,w 360,h 240
    load和initialize

    1、load 所有类和分类的 +load 方法都是在被加入到 runtime 的时候调用 父类优先于子类加载(内部通过递归的的方式实现) 在所有...

  • Resize,w 360,h 240
    Mac系统修改 ‘小房子’的名称

    假如你Mac电脑上的账号名称并不是你想要的,你想给‘小房子’起个帅气的名字,怎么办? 假如小房子的名称显示为B。我们有一个账号名称为A。我们想要...

  • Resize,w 360,h 240
    App架构升级之网络层优化(二)

    一、回顾 在上一篇中,我们着重介绍了如何将现有的网络库进行RAC封装。这篇将讲解具体的使用。先从ViewModelServices说起。 二、D...

  • App架构升级之网络层优化(一)

    一、背景 目前,公司里的App基本上采用了MVVM+ReactiveCocoa的模式来开发。所依赖的网络层私有库是DDNetWork。其内部是通...

  • 设置高德地图Region

    今天遇到一个奇怪的问题。三个坐标点确定一个region。但是两次设置region时。调用地图的regionThatFits得到region的ce...

  • 宿命·面具

    我的上半生。正如奶奶曾经说的那样。人,每天带着面具生活,时而装孙子,时而装大爷。