上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 101 下一页
摘要: 语言是人脑中影像的表述工具; 语言的本质是信息。 对内:语言是信息表述和处理的工具。 阅读全文
posted @ 2019-06-02 22:19 zzfx 阅读(271) 评论(0) 推荐(0) 编辑
摘要: Ad-hoc这个词来源于拉丁语,在百度上解释为“for this purpose only”, 在wiki上解释为“for this”,其中文在wiki上被解释成包含“特设的、特定目的的(地)、即席的、临时的、将就的、专案的”这么多种含义。 在wireless network中,ad-hoc net 阅读全文
posted @ 2019-06-02 12:39 zzfx 阅读(761) 评论(0) 推荐(0) 编辑
摘要: 对世界和事物多深刻的认识,就会有多丰富和符合 逻辑的语言表述 阅读全文
posted @ 2019-06-01 21:16 zzfx 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 知行合一:知其然知其所以然。 一个事情做成了,并不意味着你知道做成这件事背后蕴藏的原理。 只有使用冥思、事上练的方法了,将背后的原理提取出来,才能说做到了执行合一。 这个过程是行对知的精进过程。 阅读全文
posted @ 2019-06-01 21:11 zzfx 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 任何能用编程语言描述的东西都能够用人类语言描述。 用人类语言描述不清楚,可能是人对这些概念还没有充分的理解。 阅读全文
posted @ 2019-06-01 09:27 zzfx 阅读(413) 评论(0) 推荐(0) 编辑
摘要: BlocksKit 对 oc语言的功能层、UI层进行了大量的适配,使得oc能够复合函数式编程的风格; 是oc语言的函数式编程风格改造; 将函数式风格的BlocksKit API解释为原生的功能调用; 对系统API的block方式调用的高度封装, 4、BlocksKit目录结构 BlocksKit代码 阅读全文
posted @ 2019-05-31 19:00 zzfx 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 经常发现在一些需要使用消息转发而创建代理类时, 不同的程序员都有着不同的使用方法, 有些采用继承于NSObject, 而有一些采用继承自NSProxy. 二者都是Foundation框架中的基类, 并且都实现了<NSObject>这个接口, 从命名和文档中看NSProxy天生就是用来干这个事情的. 阅读全文
posted @ 2019-05-31 17:35 zzfx 阅读(669) 评论(0) 推荐(0) 编辑
摘要: 一、静态语言+动态库的形式 静态语言+动态库的形式使用的模式是面向com编程; 每一个动态库对应一个com组件; 动态库通过网络+配置文件的形式动态部署; 支持模块和功能级别的动态升级和替换; 对主体功能无法提供维护; 二、动态语言+动态库: 除了能够提供模块级别的替换和动态升级,还能够提供代码(函 阅读全文
posted @ 2019-05-31 16:42 zzfx 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 编译器一次编译,特定平台直接可执行; 解释器一次开发,所有平台每次执行都需要对源码逐行解释。 虚拟机将源码转化为虚拟机指令,虚拟机指令的执行调用cpu执行。 阅读全文
posted @ 2019-05-31 14:39 zzfx 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 意义明确的东西不需要解释;只有抽象和含糊的东西才需要解释。 一、解释的含义 语言的灵活性:动态、多态 是对由语言的灵活性产生的(抽象类型、动态类型)多样性和不确定性的的解释; 只有对这些多态、动态做出合理的解释才能有正确的行为; 这种解释更多是多态和动态函数调用的解释机制: id objc_msgS 阅读全文
posted @ 2019-05-31 14:25 zzfx 阅读(271) 评论(0) 推荐(0) 编辑
摘要: Calling a virtual function is slower than calling a non-virtual function for a couple of reasons: First, we have to use the *__vptr to get to the appr 阅读全文
posted @ 2019-05-31 11:30 zzfx 阅读(170) 评论(0) 推荐(0) 编辑
摘要: c++是面向对象的多态语言; oc是面向对象的动态语言; swift是面向对象、面向协议、高阶类型、函数式编程语言; 阅读全文
posted @ 2019-05-30 17:17 zzfx 阅读(326) 评论(0) 推荐(0) 编辑
摘要: hook:方法拦截 以函数单元为编程对象; 在编译时或运行时进行函数单元的替代、修改、功能添加操作; 所有的操作都不是在原始编码时完成的; 函数单元作为参量、操作对象、编码对象存在于机制中; 机制: 1、回掉注册机制; 2、方法替换机制; 3、动态代理机制; 动态代理: 面向对象—对象方法拦截(一组 阅读全文
posted @ 2019-05-30 16:44 zzfx 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 大道至简:认识的过程要抽象到极致,行动的过程要简单有效 阅读全文
posted @ 2019-05-29 23:22 zzfx 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 信号和能量在一定边界内的流动、传递、控制、存储、表达。 阅读全文
posted @ 2019-05-29 21:57 zzfx 阅读(613) 评论(0) 推荐(0) 编辑
摘要: 硬修复: 直接修改工程源码,重新发版; 冷修复: 打补丁包,使用动态库和hook技术,在程序启动时完成问题代码修复;案例:iOS逆向工程; 特征:不修改原始代码、补丁发布、目前不支持动态发布; 热修复: 可执行文件内直接继承热修复启动机制; 程序启动后热修复引擎动态检查家在补丁包,完成动态hook; 阅读全文
posted @ 2019-05-29 18:06 zzfx 阅读(264) 评论(0) 推荐(0) 编辑
摘要: http://bbs.iosre.com/t/ios/12432 阅读全文
posted @ 2019-05-29 16:04 zzfx 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 将值域与控件域一同提升为rx的monand域,然后进行绑定。 类型提升。 在之前的文章样例中,所有的绑定都是单向的。但有时候我们需要实现双向绑定。比如将控件的某个属性值与 ViewModel里的某个 Subject属性进行双向绑定: 这样当 ViewModel里的值发生改变时,可以同步反映到控件上。 阅读全文
posted @ 2019-05-28 19:31 zzfx 阅读(2259) 评论(0) 推荐(0) 编辑
摘要: 第一个层次 人性: 1、做正确的事情; 2、不挣不该挣的钱; 3、稳健投资,等待;像狼一样的耐心; 4、要有自己的观点和主见;不要依靠微博和媒体信息作出关键的判断。 第二个层次: 态势:态与势要分别作出表述;态是否稳态、势发展能量; 大局观与趋势把握; 外部环境; 空间; 趋势,稳态结构; 第三个层 阅读全文
posted @ 2019-05-26 23:06 zzfx 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 1.1、问题域与解答域 1.1.1、什么是DSL? DSL(Domain-Specific Language)全称领域专用语言,就是专门用户特定领域的语言,看着概念觉得挺高大上的,其实很简单,就是专门用于某一个领域使用的语言。举个例子,我们在设置页面样式时,就经常使用CSS样式,那么这CSS语言就是 阅读全文
posted @ 2019-05-26 22:45 zzfx 阅读(3340) 评论(0) 推荐(0) 编辑
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 101 下一页