上一页 1 2 3 4 5 6 7 8 9 ··· 103 下一页
摘要: 1 哪怕是藏书最丰的图书馆,如果书籍放置混乱的话,其实际用处也不及一个收藏不多、但却整理得有条有理的小图书室。同样,大量的知识如果未经自己思想的细心加工处理,其价值也远远逊色于数量更少、但却经过头脑多方反复斟酌的知识。这是因为只有通过把每一真实的知识相互比较,把我们的所知从各个方面和角度融会贯通以后 阅读全文
posted @ 2022-10-12 12:01 zzfx 阅读(106) 评论(0) 推荐(0)
摘要: Quality attributes have been of interest to the software community at least since the 1970s. There are a variety of published taxonomies and definitio 阅读全文
posted @ 2022-07-25 17:56 zzfx 阅读(2103) 评论(0) 推荐(0)
摘要: 内存管理是引用、被引用关系的管理 数据结构: 引用计数 isa、weak 表、autoreleasepool 栈、关联对象表 算法: _objc_rootRelease, dealloc --> objc_rootDealloc -->objc_dispose -->objc_destructIns 阅读全文
posted @ 2022-06-29 10:43 zzfx 阅读(45) 评论(0) 推荐(0)
摘要: 面向对象是对内聚状态的封装; 函数式编程是对通用运算符的封装与在运算符基础上的计算构建。 函数式编程 = 构造运算符 + 链接运算符。 函数式编程根本上是抽象运算符与对运算符的解释。 阅读全文
posted @ 2022-06-20 15:08 zzfx 阅读(54) 评论(0) 推荐(0)
摘要: 编程语言 = 类型系统 + 运行时 类型系统 = 描述能力 + 对象模型 + 类型修饰符 + 结合能力 运行时 = 动态派发 + 内存管理 cpu 描述 : 线程 、 算法 、异常处理逻辑 内存描述:对象模型 + 内存管理 io 描述:异步 + 中断 类型、变量、值的关系 阅读全文
posted @ 2022-06-17 15:06 zzfx 阅读(39) 评论(0) 推荐(0)
摘要: 工程的本质是分工、合作及效率 管理也是 阅读全文
posted @ 2022-06-16 11:27 zzfx 阅读(134) 评论(0) 推荐(0)
摘要: 将值的变化和事件看作状态的变化;编程的目的在于响应状态; 将函数作为变量注册为状态的响应处理器。 rx 响应式编程天然具有函数式编程特征; 一切变化皆状态(流)。 阅读全文
posted @ 2022-06-15 16:36 zzfx 阅读(66) 评论(0) 推荐(0)
摘要: 读书的目的在于获取知识、工具或者思想。 如果书本没有给我们提供这些,就是毒书。 国外的一些书,营销上顶着不知道从哪里来的光环,内容充斥着不成体系的知识拼凑,不知何德何能登上畅销书排行榜。 比如《系统之美》 只讲常识、没有深度就是肤浅。凡是肤浅的都是垃圾,浪费人的时间。 阅读全文
posted @ 2022-06-04 15:42 zzfx 阅读(79) 评论(0) 推荐(0)
摘要: 分析、设计、调研文档编写时间和开发时间对开 阅读全文
posted @ 2022-05-31 23:44 zzfx 阅读(128) 评论(0) 推荐(0)
摘要: 平台指运行环境提供的能力的集合 平台的一致性保证里服务的明确和统一,进而支持平台的复用和维护 阅读全文
posted @ 2022-05-30 21:43 zzfx 阅读(242) 评论(0) 推荐(0)
摘要: 知行合一:行之知方为知,知之行方为行 行的内化为知,知的外化为行 形象化 阅读全文
posted @ 2022-05-30 21:19 zzfx 阅读(355) 评论(0) 推荐(0)
摘要: 跨平台的本质:插入中间层抹平不同平台的差异为上层提供统一的语言、概念与环境支持 一致性 阅读全文
posted @ 2022-05-30 20:48 zzfx 阅读(50) 评论(0) 推荐(0)
摘要: Wikipedia 里对 AOP 是这么介绍的: An aspect can alter the behavior of the base code by applying advice (additional behavior) at various join points (points in 阅读全文
posted @ 2022-05-29 23:46 zzfx 阅读(45) 评论(0) 推荐(0)
摘要: 运行时的消息转发 https://www.cnblogs.com/feng9exe/p/10945712.html 其实在 objc-msg-x86_64.s 中包含了多个版本的 objc_msgSend 方法,它们是根据返回值的类型和调用者的类型分别处理的: objc_msgSendSuper:向 阅读全文
posted @ 2022-05-29 23:03 zzfx 阅读(60) 评论(0) 推荐(0)
摘要: React (a.k.a. ReactJS or React.js) is a JavaScript library for creating user interfaces, open sourced to the world by Facebook and Instagram team in 2 阅读全文
posted @ 2022-05-28 20:52 zzfx 阅读(67) 评论(0) 推荐(0)
摘要: 多态是语言对可变性的支持 阅读全文
posted @ 2022-05-21 14:22 zzfx 阅读(31) 评论(0) 推荐(0)
摘要: 继承多态是运行时行为 和运行时(类型)动态绑定、(方法)动态路由相关 阅读全文
posted @ 2022-05-21 13:58 zzfx 阅读(30) 评论(0) 推荐(0)
摘要: 编程的过程看成计算的构建 阅读全文
posted @ 2022-05-20 17:05 zzfx 阅读(46) 评论(0) 推荐(0)
摘要: 依赖倒置的层(高层模块不应依赖于低层模块,二者应依赖于抽象)-高层表示策略层。 低层:细节、实现; 依赖于控制方向 控制方向:(IO)事件循环是控制逻辑的根 高层:策略层、掌握更多上下文、更接近用户目的、应用层、聚合低层能力以达到目的 低层:为高层提供基础能力、技术工具层;低层提供技术和工具。 阅读全文
posted @ 2022-05-18 21:27 zzfx 阅读(75) 评论(0) 推荐(0)
摘要: 写在最前 文章标题谈到了面向协议编程(下文简称 POP),是因为前几天阅读了一篇讲 Swift 中 POP 的文章。本文会以此为出发点,聊聊相关的概念,比如接口、mixin、组合模式、多继承等,同时也会借助各种语言中的例子来阐述我的思想。 那些老生常谈的概念,相信每位读者都耳熟能详了,我当然不会无聊 阅读全文
posted @ 2022-05-18 15:37 zzfx 阅读(181) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 103 下一页