访问控制可以限定其他源文件或模块中代码对你代码的访问级别。 你可以明确地给单个类型(类、结构体、枚举)设置访问级别,也可以给这些类型的属性、函数、初始化方法、基本类型、下标索引等设置访问级别。 协议也可以被限定在一定的范围内使用,包括协议里的全局常量、变量和函数。 访问控制基于模块与源文件。 模块指 ...
分类:
编程语言 时间:
2018-12-21 16:07:52
阅读次数:
223
Swift 提供了泛型让你写出灵活且可重用的函数和类型。 Swift 标准库是通过泛型代码构建出来的。 Swift 的数组和字典类型都是泛型集。 你可以创建一个Int数组,也可创建一个String数组,或者甚至于可以是任何其他 Swift 的类型数据数组。 以下实例是一个非泛型函数 exchange ...
分类:
编程语言 时间:
2018-12-21 16:04:23
阅读次数:
237
继承我们可以理解为一个类获取了另外一个类的方法和属性。 当一个类继承其它类时,继承类叫子类,被继承类叫超类(或父类) 在 Swift 中,类可以调用和访问超类的方法,属性和下标脚本,并且可以重写它们。 我们也可以为类中继承来的属性添加属性观察器。 基类 没有继承其它类的类,称之为基类(Base Cl ...
分类:
编程语言 时间:
2018-12-21 15:23:07
阅读次数:
192
构造过程是为了使用某个类、结构体或枚举类型的实例而进行的准备过程。这个过程包含了为实例中的每个属性设置初始值和为其执行必要的准备和初始化任务。 Swift 构造函数使用 init() 方法。 与 Objective-C 中的构造器不同,Swift 的构造器无需返回值,它们的主要任务是保证新实例在第一 ...
分类:
编程语言 时间:
2018-12-21 15:18:03
阅读次数:
196
wift 是一种支持多编程范式和编译式的开源编程语言,苹果于2014年WWDC(苹果开发者大会)发布,用于开发 iOS,OS X 和 watchOS 应用程序。 Swift 结合了 C 和 Objective-C 的优点并且不受 C 兼容性的限制。 Swift 在 Mac OS 和 iOS 平台可以 ...
分类:
编程语言 时间:
2018-12-21 12:54:09
阅读次数:
221
最近又想回顾下swift,现在版本已经到4.2了。。。想当时15年,我写swift2.1的时候,我遇到了很多让我感到尴尬的场景。。 https://www.cnblogs.com/rayshen/p/5038937.html 这边博客现在看起来还非常搞笑,但是当时确实是这样。好在我之前说的这些问题, ...
分类:
编程语言 时间:
2018-12-20 14:34:53
阅读次数:
223
raft共识算法 分布式一致性问题 如果说,服务器只有一个节点,那么,要保证一致性,没有任何问题,因为所有读写都在一个节点上发生。那如果server端有2个、3个甚至更多节点,要怎么达成一致性呢?下面就来介绍其中一种分布式共识算法 raft算法 Raft是什么 1.历史背景 在讲Raft前,有必要提 ...
分类:
编程语言 时间:
2018-12-18 17:23:38
阅读次数:
299
日常的CAD制图工作中,我们遇到过许多关于文字文本的相关问题。为了更加完善CAD制图的相应工作,我们需要进行各种各样不同的文字文本编辑修改。例如,如何更改文本大小写呢?今天小编就给大家分享一下,一键操作立刻更改文本大小写的具体方法。演示操作步骤如下:输入文字文本我们先在迅捷CAD编辑器建筑版里进行以下操作:点击单行文字或多行文字图标,按照相应的命令指示,我们输入需要的文字文本。直接在命令框里输入“
分类:
其他好文 时间:
2018-12-18 14:41:12
阅读次数:
377
1.iOS12 之前 使用 UIWebView 2. iOS 12 之后 系统推荐WKWebView 替代 UIWebView ...
分类:
移动开发 时间:
2018-12-17 11:32:44
阅读次数:
1111
POI 兴趣点(英语:point of interest,通常缩写成POI)乃是电子地图上的某个地标、景点,用以标示出该地所代表的政府部门、各行各业之商业机构(加油站、百货公司、超市、餐厅、酒店、便利商店、医院等)、旅游景点(公园、公共厕所等)、古迹名胜、交通设施(各式车站、停车场、超速照相机、速限 ...
分类:
其他好文 时间:
2018-12-15 11:46:43
阅读次数:
182