240 发简信
IP属地:贵州
  • iOS常用宏定义(二)

    //AppDelegate #define APPDELEGATE [(AppDelegate*)[UIApplication sharedAp...

  • 安装 Carthage

    1. 利用Homebrew安装; brew update brew install carthage 2. 到Carthage项目下直接下载...

  • Cocoapods使用

    1. 打开终端 cd 工程文件夹 2.vim Podfile 创建配置问件 3. 配置文件输入 platform :ios,'支持的最低版本号'...

  • 初识runtime,message

    本文仅是代码演练章节,具体关于OC的runtime机制还不是太了解,仅做参考; //创建继承自NSObject类的People类 Class P...

  • mac使用sourcetree跳过注册

    1.打开sourcetree 2.关闭sourcetree 3.命令终端输入defaults write com.torusknot.Sourc...

  • 协议浅谈 - 老板与秘书的那点事儿

    协议是两个类的交互, 传值的常用手段之一, 是一对一的操作, 无非是一个类想要做某些事情而做不到, 委托其他类代它完成; 假设场景: 1. 老板...

  • #include #import @class 的区别

    #include C/C++中导入头文件的预编译指令 1. #include"A.h" 在用户自己的目录下寻找文件 2. #include 在...

  • CocoaPods安装

    1.设置ruby的软件源 gem sources -l (查看当前ruby的源) gem sources --remove https://ru...

  • Resize,w 360,h 240
    iOS程序的启动执行顺序

    一 打开APP 程序的入口(进入main函数) 设置AppDelegate称为函数的代理 程序完成加载 -[AppDelegate applic...

个人介绍
Life is always coding && debugging!