EricHuang's blog

每一个不码代码的日子,都是对生命的辜负!


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

RACCommand的用法

发表于 2019-03-18 | 分类于 RAC |
RACCommandRACCommand 在 ReactiveObjc 中是比较复杂的类,对于大多数人尤其是初学者并不会经常使用他。 在很多情况下,虽然使用 RACSignal 和 RACSubject 就能解决绝大部分问题,但是 RACCommand 的使用会为我们带来巨大的便利,尤其是在与副作用 ...
阅读全文 »

RACScheduler的用法

发表于 2019-03-17 | 分类于 RAC |
RACScheduler 是一个线性执行队列,ReactiveCocoa 中的信号可以在 RACScheduler 上执行任务、发送结果;它的实现并不复杂,由多个简单的方法和类组成整个 RACScheduler 模块,是整个 ReactiveCocoa 中非常易于理解的部分。 RACSchedule ...
阅读全文 »

iOS navigationItem titleView 居中

发表于 2019-03-11 | 分类于 iOS技术 |
iOS 11 以前在 iOS 11 以前要让自定义标题居中,那就是蛋疼的一地了。 1、首先要知道 leftBarButtonItems 与 rightBarButtonItems 的个数,因为他会影响标题的位置。 2、要算出标题的实际大小(含有富文本和多行)。 3、在合适的机会以屏幕为中心计算标题相 ...
阅读全文 »

RAC 一些高级用法总结

发表于 2019-03-08 | 分类于 RAC |
bind 绑定/包装bind 主要作用属于包装,将信号返回的值包装成一个新的值,然后在通过信号返回给订阅者。 传入一个返回值 RACSignalBindBlock 的 block 描述一个 RACSignalBindBlock 类型的 bindBlock 作为 block 的返回值 描述一个返回结 ...
阅读全文 »

RAC 常用总结

发表于 2019-02-19 | 分类于 RAC |
RAC 常用类1、RAC()用于给某个对象的某个属性绑定。把一个对象的某个属性绑定一个信号,只要发出信号,就会把信号的内容给对象的属性赋值。 1RAC(self.collectionView, headArray) = RACObserve(self.viewModel, headData); R ...
阅读全文 »

Xcode10 build和install慢的两个解决方法

发表于 2018-11-19 | 分类于 iOS技术 |
随着 Xcode 的更新和工程项目代码的增加,Xcode 在 build 的时候会显得越来越慢,尤其是在升级到 Xcode 10 之后,通过搜集一些资料与尝试,总结如下两点。 将 Debug Information Format 改为 DWARF在工程 Project 以及对应 Target 的 B ...
阅读全文 »

podspec 文件基础模块说明

发表于 2018-10-20 | 分类于 CocoaPods |
参照官方文档:http://guides.cocoapods.org/syntax/podspec.html 文件内容可以根据模板和注释来修改和填写,对其中一些内容进行记录说明 s.source_files指明哪些源文件会被包含进去,比如s.source_files = “KMPinHeaderLa ...
阅读全文 »

开发模式下测试pod库的代码

发表于 2018-10-19 | 分类于 CocoaPods |
参照文章 http://blog.wtlucky.com/blog/2015/02/26/create-private-podspec/ 前期版本肯定会有大的升级与维护,如何方便的测试? 自己可以创建一个新项目,在Podfile中指定自己编辑好的podspec文件,如下:(两种方式填写一种就行) 1 ...
阅读全文 »

pod的常用命令及参数

发表于 2018-10-17 | 分类于 CocoaPods |
参照官方文档 CocoaPods 官方文档 添加仓库pod repo add DSSPecs https://github.com/walkdianzi/DSSpecs.git 删除仓库pod repo remove DSSPecs 更新仓库pod repo update DSSpecs 查看当前安 ...
阅读全文 »

podspec的subspec使用

发表于 2018-10-17 | 分类于 CocoaPods |
参照官方文档 subspec 预处理宏配置什么是预处理上一段 JSPatch 的经典代码 [JSPatch startWithAppKey:@"YOU_GUESS"]; #ifdef DEBUG [JSPatch setupDevelopment]; #endif [JSPatc ...
阅读全文 »
123…12
Eric Huang

Eric Huang

~ 生活不止苟且,还有诗和远方,迎着朝阳前进,看风与雪。

119 日志
19 分类
21 标签
RSS
GitHub Weibo
© 2020 Eric Huang
由 Hexo 强力驱动
|
主题 — NexT.Muse v5.1.4