240 发简信
IP属地:北京
  • Resize,w 360,h 240
    深入理解RunLoop

    RunLoop 是 iOS 和 OS X 开发中非常基础的一个概念,这篇文章将从 CFRunLoop 的源码入手,介绍 RunLoop 的概念以...

  • Resize,w 360,h 240
    如何打包一个依赖第三方framework(如支付宝的framework)的静态framework

    这篇文章我们主要来探讨一下,如何让一个静态framework 依赖其他的静态framework,本文以活体检测的framework为例来一步步说...

  • Resize,w 360,h 240
    如何打包一个依赖AFNetworking的静态framework

    最近在接一个SDK开发的需求,计划打包成静态framework,制作静态framewok的博客网上一搜一大堆,但是真正能说清楚如何依赖AFNet...

  • Resize,w 360,h 240
    手把手教你用CocoaPods创建私有库

    最近在研究组件化开发,用CocoaPods私有库是一个不错的选择,下面我们来讲一下如何创建私有库。 第一步:我们需要两个Git仓库:一个是私有的...

  • 你真的明白isKindOfClass 和 isMemberOfClass 的区别么?

    前几天看博客发现了一个关于 isKindOfClass 和 isMemberOfClass 的问题,但是感觉分析的不够透彻,所以我在这里试着分析...

  • Resize,w 360,h 240
    Objective-C中的类和元类

    你真的知道OC的类(Class)是个什么玩意儿? 众所周知,所有的对象都是由其对应的类实例化而来,但是类本身其实也是一种对象,surprise?...

  • Resize,w 360,h 240
    手把手教你用 Intellij IDEA 创建一个简单的SpringBoot项目

    新建Project 默认选中 Default 点击下图的Next 按钮 填写Group、Artifact Package 那一栏和Group 保...

  • Block底层实现之逆向思维

    前段时间心血来潮,研究了一下block底层实现,在网上看了好多文章,基本都是通过clang 将代码转换为C++代码去分析Blcok的实现。今天我...

  • Mac OS X - 重置 MySQL Root 密码

    一:您是否忘记了Mac OS 的MySQL的root密码? 通过以下4步就可重新设置新密码: 1. 停止 mysql server. 通常是在 ...

个人介绍
路漫漫其修远兮,吾将上下而求索。