上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 103 下一页
摘要: 系统与领域都是一个小世界观 有什么东西组成; 结构是什么; 怎么运行; 阅读全文
posted @ 2019-06-05 15:59 zzfx 阅读(182) 评论(0) 推荐(0)
摘要: Ability of an organism to take different shapes is polymorphism in bio world. A simplest definition in computer terms would be, handling different dat 阅读全文
posted @ 2019-06-05 11:20 zzfx 阅读(423) 评论(0) 推荐(0)
摘要: At first glance, Swift looked different as a language compared to Objective-C because of the modern code syntax. Secondly, the strict and strong type 阅读全文
posted @ 2019-06-04 17:22 zzfx 阅读(265) 评论(0) 推荐(0)
摘要: 通信协议是网络的语言; 网络模型是网络的结构; 网络模型的层次决定了协议的选择; 通信协议是网络领域的方言;所有的通用语言和平台网络编程都需要把native网络概念翻译为网络领域的语言。 阅读全文
posted @ 2019-06-04 11:25 zzfx 阅读(333) 评论(0) 推荐(0)
摘要: 连接、协议、数据。 网络通信协议由三个要素组成。 语义,解释控制信息每个部分的意义。它规定了需要发出何种控制信息,以及完成的动作与做出什么样的响应。 语法,用户数据与控制信息的结构与格式,以及数据出现的顺序。 时序,对事件发生顺序的详细说明。 可以形象地把这三个要素描述为:语义表示要做什么,语法表示 阅读全文
posted @ 2019-06-04 11:22 zzfx 阅读(414) 评论(0) 推荐(0)
摘要: 应用层: 负责native格式的请求配置,请求发起、关闭等功能; 负责应用数据请求可直接调用的api的支持。 使用表示层和会话层包装而成的便捷工具(API):Alamofire 表示层: 将应用层配置的数据格式化为协议支持的数据格式(数据包); 根据应用要求和协议规定进行请求和相应数据的格式化和反格 阅读全文
posted @ 2019-06-03 17:53 zzfx 阅读(1624) 评论(0) 推荐(0)
摘要: http://www.alloyteam.com/2016/07/httphttp2-0spdyhttps-reading-this-is-enough/ 作为一个经常和web打交道的程序员,了解这些协议是必须的,本文就向大家介绍一下这些协议的区别和基本概念,文中可能不局限于前端知识,还包括一些运维 阅读全文
posted @ 2019-06-03 15:36 zzfx 阅读(801) 评论(0) 推荐(0)
摘要: 语言是人脑中影像的表述工具; 语言的本质是信息。 对内:语言是信息表述和处理的工具。 阅读全文
posted @ 2019-06-02 22:19 zzfx 阅读(287) 评论(0) 推荐(0)
摘要: Ad-hoc这个词来源于拉丁语,在百度上解释为“for this purpose only”, 在wiki上解释为“for this”,其中文在wiki上被解释成包含“特设的、特定目的的(地)、即席的、临时的、将就的、专案的”这么多种含义。 在wireless network中,ad-hoc net 阅读全文
posted @ 2019-06-02 12:39 zzfx 阅读(794) 评论(0) 推荐(0)
摘要: 对世界和事物多深刻的认识,就会有多丰富和符合 逻辑的语言表述 阅读全文
posted @ 2019-06-01 21:16 zzfx 阅读(342) 评论(0) 推荐(0)
摘要: 知行合一:知其然知其所以然。 一个事情做成了,并不意味着你知道做成这件事背后蕴藏的原理。 只有使用冥思、事上练的方法了,将背后的原理提取出来,才能说做到了执行合一。 这个过程是行对知的精进过程。 阅读全文
posted @ 2019-06-01 21:11 zzfx 阅读(530) 评论(0) 推荐(0)
摘要: 任何能用编程语言描述的东西都能够用人类语言描述。 用人类语言描述不清楚,可能是人对这些概念还没有充分的理解。 阅读全文
posted @ 2019-06-01 09:27 zzfx 阅读(419) 评论(0) 推荐(0)
摘要: BlocksKit 对 oc语言的功能层、UI层进行了大量的适配,使得oc能够复合函数式编程的风格; 是oc语言的函数式编程风格改造; 将函数式风格的BlocksKit API解释为原生的功能调用; 对系统API的block方式调用的高度封装, 4、BlocksKit目录结构 BlocksKit代码 阅读全文
posted @ 2019-05-31 19:00 zzfx 阅读(398) 评论(0) 推荐(0)
摘要: 经常发现在一些需要使用消息转发而创建代理类时, 不同的程序员都有着不同的使用方法, 有些采用继承于NSObject, 而有一些采用继承自NSProxy. 二者都是Foundation框架中的基类, 并且都实现了<NSObject>这个接口, 从命名和文档中看NSProxy天生就是用来干这个事情的. 阅读全文
posted @ 2019-05-31 17:35 zzfx 阅读(694) 评论(0) 推荐(0)
摘要: 一、静态语言+动态库的形式 静态语言+动态库的形式使用的模式是面向com编程; 每一个动态库对应一个com组件; 动态库通过网络+配置文件的形式动态部署; 支持模块和功能级别的动态升级和替换; 对主体功能无法提供维护; 二、动态语言+动态库: 除了能够提供模块级别的替换和动态升级,还能够提供代码(函 阅读全文
posted @ 2019-05-31 16:42 zzfx 阅读(439) 评论(0) 推荐(0)
摘要: 编译器一次编译,特定平台直接可执行; 解释器一次开发,所有平台每次执行都需要对源码逐行解释。 虚拟机将源码转化为虚拟机指令,虚拟机指令的执行调用cpu执行。 阅读全文
posted @ 2019-05-31 14:39 zzfx 阅读(500) 评论(0) 推荐(0)
摘要: 意义明确的东西不需要解释;只有抽象和含糊的东西才需要解释。 一、解释的含义 语言的灵活性:动态、多态 是对由语言的灵活性产生的(抽象类型、动态类型)多样性和不确定性的的解释; 只有对这些多态、动态做出合理的解释才能有正确的行为; 这种解释更多是多态和动态函数调用的解释机制: id objc_msgS 阅读全文
posted @ 2019-05-31 14:25 zzfx 阅读(281) 评论(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 阅读(181) 评论(0) 推荐(0)
摘要: c++是面向对象的多态语言; oc是面向对象的动态语言; swift是面向对象、面向协议、高阶类型、函数式编程语言; 阅读全文
posted @ 2019-05-30 17:17 zzfx 阅读(338) 评论(0) 推荐(0)
摘要: hook:方法拦截 以函数单元为编程对象; 在编译时或运行时进行函数单元的替代、修改、功能添加操作; 所有的操作都不是在原始编码时完成的; 函数单元作为参量、操作对象、编码对象存在于机制中; 机制: 1、回掉注册机制; 2、方法替换机制; 3、动态代理机制; 动态代理: 面向对象—对象方法拦截(一组 阅读全文
posted @ 2019-05-30 16:44 zzfx 阅读(204) 评论(0) 推荐(0)
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 103 下一页