上一页 1 2 3 4 5 6 7 ··· 12 下一页

2019年8月14日

ReactiveObjC(RAC)的使用汇总

摘要: RAC 指的就是 RactiveCocoa ,是 Github 的一个开源框架,能够帮我们提供大量方便的事件处理方案,让我们更简单粗暴地去处理事件,现在分为 ReactiveObjC 和 ReactiveSwift ,两个框架的功能使用相似,由于正好在学习这个然后公司项目是用 OC 写的,所以将 R 阅读全文

posted @ 2019-08-14 15:25 东方🐺 阅读(504) 评论(0) 推荐(0) 编辑

2019年8月9日

ReactiveCocoa 之 优雅的 RACCommand

摘要: RACCommand 是一个在 ReactiveCocoa 中比较复杂的类,大多数使用 ReactiveCocoa 的人,尤其是初学者并不会经常使用它。 在很多情况下,虽然使用 RACSignal 和 RACSubject 就能解决绝大部分问题,但是 RACCommand 的使用会为我们带来巨大的便 阅读全文

posted @ 2019-08-09 10:12 东方🐺 阅读(345) 评论(0) 推荐(0) 编辑

2019年8月6日

runtime 理解笔记

摘要: runtime 简称运行时,是系统运行的一种机制,在oc中通过c语言编写一个运行系统库。考进行一些非常底层的操作(oc无法完成的)。 1、利用runtime,在程序运行过程中,动态创建一个类(比如KVO)。 2、利用runtime, 在程序运行过程中,动态的修改一个类的属性\方法,添加属性\方法。 阅读全文

posted @ 2019-08-06 15:56 东方🐺 阅读(195) 评论(0) 推荐(0) 编辑

2019年7月15日

成员属性和成员变量的区别

摘要: 成员变量和成员属性的关系 属性对成员变量扩充了存取方法 . 属性默认会生成带下划线的成员变量 . 但只声明了变量,是不会有属性的,可以通过以下代码证明 在Person.h 头文件中 在viewController.m 中,通过RunTime机制获得对象的所有成员变量和成员属性。 打印结果为 阅读全文

posted @ 2019-07-15 08:19 东方🐺 阅读(828) 评论(0) 推荐(0) 编辑

2019年7月11日

类目(category) - 类扩展(extension) 区别

摘要: 说明: 方法,属性或变量: 类别只能添加方法,不能添加属性(理论上,但可以通过runtime的关联添加)。 扩展可以添加方法和实例变量或属性,实例变量默认@private类型。扩展是类别的一个特例,是类别的一个“匿名分类”。 方法只声明没有实现,报警: 类别编译器不会报警:类别在运行时添加到类中。 阅读全文

posted @ 2019-07-11 16:49 东方🐺 阅读(568) 评论(0) 推荐(0) 编辑

iOS 应用配置及证书生成教程

摘要: 简介 首先你需要有一个苹果的开发者帐号,一台苹果电脑。点击查看苹果开发者账号注册流程 本教程需完成应用信息配置,包括如下两个基本配置: AppID Bundle ID 同时,生成 如下三个证书文件及对应密码: 应用发布证书 p12 文件及密码 应用推送证书 p12 文件及密码 Provision p 阅读全文

posted @ 2019-07-11 16:36 东方🐺 阅读(577) 评论(0) 推荐(0) 编辑

iOS 证书(.p12)和描述文件(.mobileprovision)的导出和使用方法

摘要: 为什么要导出.p12文件 当我们用大于三个mac设备开发应用时,想要申请新的证书,如果在我们的证书里,包含了3个发布证书,2个开发证书,可以发现再也申请不了开发证书和发布证书了(一般在我们的证书界面中应该只有一个开发证书,一个发布证书,没必要生成那么多的证书,证书一般在过期之后才会重新添加。) 如图 阅读全文

posted @ 2019-07-11 16:29 东方🐺 阅读(7318) 评论(0) 推荐(0) 编辑

2019年7月10日

公钥-私钥-加密-解密-数字证书-数字签名--详解

摘要: 非对称加密涉及: 公钥、私钥、签名、认证 1、公钥和私钥都可以进行加密和解密。 · 公钥加密是别人向私钥持有者发送文件。 · 私钥加密是私钥持有者向别人发送文件。 2、私钥只能进行签名。(用私钥进行加密的过程就是数字签名) 3、公钥只能进行认证(验签)。 注明:私钥只能是私有的不能公开。 下面流程详 阅读全文

posted @ 2019-07-10 07:14 东方🐺 阅读(2714) 评论(0) 推荐(0) 编辑

2019年7月9日

frame和bounds的区别

该文被密码保护。 阅读全文

posted @ 2019-07-09 16:49 东方🐺 阅读(12) 评论(0) 推荐(0) 编辑

load 和 initialize 的区别

摘要: 官方文档 Apple的官方文档很清楚地说明了 initialize 和 load 的区别在于: load 是只要类所在文件被引用就会被调用,而 initialize 是在类或者其子类的第一个方法被调用前调用。 所以如果类没有被引用进项目,就不会有 load 调用;但即使类文件被引用进来,但是没有使用 阅读全文

posted @ 2019-07-09 10:04 东方🐺 阅读(184) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 12 下一页

导航