方式1:自动混淆 1. 步骤: 1.新建项目2.终端,cd “工程目录”3.终端输入> 4.打开项目目录,新建文件夹,取名“confuse”,将...
下载:class-dump 安装:将class-dump的文件复制到"/usr/local/bin"目录下 检查:终端输入 "class-dum...
上一篇RAC,已经把信号的基本几步介绍完了(创建->订阅->发送->处理),这里,我们再详细说一下信号的处理,也就是第四步。 这里我们以登录页面...
ReactiveCocoa是iOS开发的一个开源第三方框架,又被称作函数响应是编程框架。它结合了函数式编程和响应式编程两种编程风格,定义了一个标...
这篇文章是为了讲解ReactiveCocoa做的一个铺垫,由于ReactiveCocoa中大量使用Block,所以这里将对Block进行一个巩固...
iOS中,我们使用的大部分都是MVC架构虽然MVC的层次明确,但是由于功能日益的增加,代码的维护,更多的代码被写在了Controller中,这样...
MVC是我们常用的架构设计模式把类按照功能划分为Model(数据模型)、View(视图)、Controller(控制器)。旨在让Model和Vi...
作为一个开发人员, 有两个词无论是工作中还是面试中, 都会经常听见, 被问及:"进程""线程"。 在开始了解多线程之前, 先来了解一下这二者的关...
运行时: Runtime, 通过字面理解, 是系统运行时候的一些机制. 它是OC中一套用C语言写的API runtime机制在我们实际开发过程中...