摘要: 函数式编程: 它使我们可以通过组合不同的方法,以及不同的函数来获取目标结果。 RxSwfit概念: 1.函数响应式编程 2.数据绑定 通过以下代码让NSObject的子类都具备了响应式的能力 /// Extend NSObject with `rx` proxy. extension NSObjec 阅读全文
posted @ 2021-06-30 11:02 书院柯浩然 阅读(273) 评论(0) 推荐(0) 编辑
摘要: Moya是一个对Alamofire封装的库,提供简洁的接口供开发者调用,抽象了URL和Parameters来帮助使用者生成urlRequest,最后通过alamofire发起请求。 具体使用时在Moya和Your App之间加一层Rx,用于处理请求回来的数据 先来看看Moya的具体实现和使用方式 M 阅读全文
posted @ 2020-08-21 20:13 书院柯浩然 阅读(4252) 评论(0) 推荐(0) 编辑
摘要: 之前的文章我们了解了Core Animation中图层的一些基础知识。没有看过的传送门在此: " iOS核心动画基础篇" 那么在了解了这些基础知识之后,接下来进入专用图层的了解 苹果为了方便和性能,封装了几种专用图层,各有特性。 CAShapeLayer 那么什么时候用CAShapeLayer呢? 阅读全文
posted @ 2019-07-12 15:53 书院柯浩然 阅读(473) 评论(0) 推荐(0) 编辑
摘要: "原文地址:廖雪峰的网站" Git 是目前世界上最先进的分布式版本控制系统 Git 的历史 集中式 vs 分布式 集中式的版本库是集中存放在中央服务器的。缺点是必须联网。网速慢的情况就会让人抓狂。 分布式意味着更方便,每个人的电脑都是一个版本库。当你工作的时候就不需要联网了。 分布式也意味着更安全, 阅读全文
posted @ 2019-07-09 19:12 书院柯浩然 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 参考资源 《swifter》 https://github.com/iOS Swift Developers/Swift 闭包逃逸 swift3中,闭包默认是非逃逸的。如果一个函数参数可能导致引用循环,那么它需要被显示的标记出来。 没有逃逸的闭包的作用域是不会超过函数本身的, weakSelf un 阅读全文
posted @ 2019-06-28 10:47 书院柯浩然 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 数据结构 "我是一个“栈”" 计算机世界中存储和组织数据的 下面来介绍四种不同的数据存储方式 数组 存储方式:按顺序存储在连续的内存中 获取方式:只需要提供位置索引 注意事项:只能保存相同类型的数据 特点:读取容易,删除和插入困难。(因为数据内存位置是连续的,如果要删除或插入某一个数据,就要移动此数 阅读全文
posted @ 2019-06-28 10:44 书院柯浩然 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 依稀记得大神都是使用超多的快捷键来开发的。虽然要成为大神的路很远,不过把下面这些快捷键用熟练,就相当于把宝剑磨的既快又光,相当于有了一件极品的装备,对于接下来的打(升)怪(职)升(加)级(薪)那肯定是有超高属性加成的呢。 首先推荐Mac的一款快速查看软件中自己设置的快捷键的软件 CheatSheet 阅读全文
posted @ 2019-06-28 10:41 书院柯浩然 阅读(820) 评论(0) 推荐(0) 编辑
摘要: 1.运行时 OC 语言由 Smalltalk(20世纪70年代出现的一种面向对象的语言) 演化而来,后者是消息型语言的鼻祖。 OC 使用动态绑定的消息结构,在运行时检查对象类型。 使用消息结构的语言,其运行时执行的代码由运行环境来决定。而使用函数调用的语言,则由编译器决定。 OC 对象所占内存总是分 阅读全文
posted @ 2019-06-28 09:48 书院柯浩然 阅读(251) 评论(0) 推荐(1) 编辑
摘要: 读书笔记 阅读全文
posted @ 2019-06-28 09:26 书院柯浩然 阅读(820) 评论(0) 推荐(0) 编辑
摘要: Core Animation相关内容基本介绍 此框架把屏幕上的内容组合起来,这个内容被分解成图层,放到图层树中,这个树形成了你能在应用程序看到的内容的基础 图层在iOS中就是 类 当我们创建一个 类的时候就会同时创建这个类的 属性。 而 和`CALayer`分工明确。 类继承自UIResponder 阅读全文
posted @ 2019-06-28 09:21 书院柯浩然 阅读(154) 评论(0) 推荐(0) 编辑