Fork me on GitHub
楚权的世界

Seek the wonder of life.


  • 首页

  • 相册

  • 分类

  • 关于

  • 归档

  • 标签

  • 公益

  • 搜索

Mach-O 格式

发表于 2020-09-14 | 更新于 2020-12-20 | 分类于 iOS
概述Mach-O 的全称是 Mach Object File Format,它可以用来表示可执行文件、目标代码或共享库、动态库等。Mach 内核的操作系统,如:macOS,iPadOS,iOS 采用的都是 Mach-O。本文我们来学习一下 Mach-O 的内部结构,通过学习 Mach-O,可以了解应 ...
阅读全文 »

RxSwift 核心实现原理

发表于 2020-08-24 | 更新于 2020-11-17 | 分类于 iOS
一直以来,响应式编程都是业界讨论的热门话题之一。为了推广响应式编程,ReactiveX 社区几乎为每一种编程语言设计实现了一种对应的响应式编程框架。RxSwift 就是针对 Swift 所开发的响应式框架。 关于 RxSwift,网上有不少相关的学习资料,但绝大多数都是 RxSwift 的使用说明, ...
阅读全文 »

函数式编程——Functor、Applicative、Monad

发表于 2020-07-06 | 更新于 2020-08-23 | 分类于 编程范式
了解函数式编程的同学可能或多或少都听说过 函子(Functor)、适用函子(Applicative)、单子(Monad)等概念,但是,能真正理解的人可能就比较少了。网上有很多相关的文章,甚至有一些书籍也开辟了章节进行了介绍,但是能解释清楚的,寥寥无几。最近,我出于阅读 RxSwift 源码,花时间研 ...
阅读全文 »

Flutter 状态管理实践

发表于 2020-06-06 | 更新于 2020-06-06 | 分类于 Flutter
概述iOS 和 Android 的原生开发模式是命令式编程模式。命令式编程要求开发者一步步描述整个构建过程,从而引导程序去构建用户界面。 Flutter 则采用了声明式编程模式,框架隐藏了具体的构建过程,开发者只需要声明状态,框架会自动构建用户界面。这也就意味着 Flutter 构建的用户界面就是当 ...
阅读全文 »

Swift 泛型底层实现原理

发表于 2020-04-20 | 更新于 2020-05-04 | 分类于 iOS
在《Swift 性能优化(2)——协议与泛型的实现》中我们介绍了 Swift 是如何管理协议类型与泛型类型的生命周期与方法调用。本文我们将进一步介绍 Swift 泛型的底层实现原理。 回顾协议类型在内存中的存储形式是 Extential Container,Extential Container 占 ...
阅读全文 »

猿辅导招聘

发表于 2020-04-01 | 更新于 2020-04-01 | 分类于 生活
猿辅导公司研发岗位持续招聘中… 社招、校招、实习生… 发送简历至:baocq@fenbi.com,投递时请注明投递岗位
阅读全文 »

iOS 证书幕后原理

发表于 2020-03-22 | 更新于 2020-03-29 | 分类于 iOS
在日常的 iOS 开发中,无论是新手还是老鸟,总是会遇到各种与证书、签名有关的问题。当不了解其中的具体原理时,我们总是会被这些问题整得焦头烂额。对于我也是如此,为了彻底理清其中的原理,我花了一些时间进行了研究并整理出这篇文章以供后续进行参考。 基本概念iOS 开发中各种证书的核心就是 非对称加密技术 ...
阅读全文 »

Swift 性能优化(2)——协议与泛型的实现

发表于 2020-02-19 | 更新于 2020-02-20 | 分类于 iOS
概述前一篇文章《Swift 性能优化(1)——基本概念》中我们提到了编程语言的派发方式,Swift 支持文中所提到的三种派发方式。其中,函数表派发是 Swift OOP 的底层支持,那么,Swift POP 以及泛型编程底层又是如何实现的呢? 本文,我们就来简单探讨一下协议和泛型的底层实现原理。如果 ...
阅读全文 »

Swift 性能优化(1)——基本概念

发表于 2020-02-15 | 更新于 2020-02-15 | 分类于 iOS
最近看了关于 Swift 底层原理的一些视频和文章,收获颇丰,感觉对于编程语言有了新的理解。因此,趁热打铁,记录并总结对 Swift 底层原理的理解。由于相关的内容非常多,这里准备分成多篇文章来进行阐述。 概述本文主要介绍关于 Swift 性能优化的一些基本概念。编程语言的性能主要涵盖三个指标: ...
阅读全文 »

2019!佳油鸭!

发表于 2020-01-19 | 更新于 2020-01-19 | 分类于 佳油鸭
2019年对我来说注定是人生中最重要的一年之一,这不仅是人生阶段的迈进,更是灵魂的升华的重要节点。站在2020年年初,回首2019年,这一年对我个人而言是要铭记的、感慨的和回味的。 关于学业我法学硕士毕业了!首先最得感谢的就是我自己了,论文从选题到构思再到修改,真是煞费苦心。熬夜赶进度,最后成稿时赫 ...
阅读全文 »
123…9
Bao Chuquan

Bao Chuquan

积累,沉淀,吸收,转换

87 日志
19 分类
180 标签
RSS
GitHub 微博 Facebook Instagram
© 2018 - 2021 Bao Chuquan
由 Hexo 强力驱动
主题 - NexT.Pisces
本站总访客 人次 本站总访问量 次