类型转换可以判断实例的类型,也可以将实例看做是其父类或者子类的实例。类型转换在 Swift 中使用is和as操作符实现。这两个操作符提供了一种简单达意的方式去检查值的类型或者转换它的类型。你也可以用它来检查一个类是否实现了某个协议,就像在检验协议的一致性部分讲述的一样。定义一个类层次作为例子你可以将...
分类:
其他好文 时间:
2015-11-17 21:54:03
阅读次数:
159
Swift 提供了类似 C 语言的流程控制结构,包括可以多次执行任务的for和while循环,基于特定条件选择执行不同代码分支的if、guard和switch语句,还有控制流程跳转到其他代码的break和continue语句。除了 C 语言里面传统的 for 循环,Swift 还增加了for-in循...
分类:
其他好文 时间:
2015-11-17 21:51:35
阅读次数:
237
方法是与某些特定类型相关联的函数。类、结构体、枚举都可以定义实例方法;实例方法为给定类型的实例封装了具体的任务与功能。类、结构体、枚举也可以定义类型方法;类型方法与类型本身相关联。类型方法与 Objective-C 中的类方法(class methods)相似。结构体和枚举能够定义方法是 Swift...
分类:
其他好文 时间:
2015-11-17 21:52:42
阅读次数:
276
Swift 使用自动引用计数(ARC)机制来跟踪和管理你的应用程序的内存。通常情况下,Swift 内存管理机制会一直起作用,你无须自己来考虑内存的管理。ARC 会在类的实例不再被使用时,自动释放其占用的内存。然而,在少数情况下,ARC 为了能帮助你管理内存,需要更多的关于你的代码之间关系的信息。本章...
分类:
其他好文 时间:
2015-11-17 21:50:59
阅读次数:
201
Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web.Basic template: 1 2 3 4 ...
分类:
其他好文 时间:
2015-11-17 21:53:06
阅读次数:
234
函数是用来完成特定任务的独立的代码块。你给一个函数起一个合适的名字,用来标识函数做什么,并且当函数需要执行的时候,这个名字会被用于“调用”函数。Swift 统一的函数语法足够灵活,可以用来表示任何函数,包括从最简单的没有参数名字的 C 风格函数,到复杂的带局部和外部参数名的 Objective-C ...
分类:
其他好文 时间:
2015-11-17 21:51:17
阅读次数:
268
每个枚举类型都有一个静态的values方法,它将返回一个包含全部枚举值的数组。Size [] values = Size.values();返回包含元素Size.SMALL,Size.MEDIUM,Size.LARGE和Size.EXTRA_LARGE的数组。ordinal方法返回enum声明中枚举...
分类:
其他好文 时间:
2015-11-17 21:49:55
阅读次数:
190
析构器只适用于类类型,当一个类的实例被释放之前,析构器会被立即调用。析构器用关键字deinit来标示,类似于构造器要用init来标示。析构过程原理Swift 会自动释放不再需要的实例以释放资源。如自动引用计数章节中所讲述,Swift 通过自动引用计数(ARC)处理实例的内存管理。通常当你的实例被释放...
分类:
其他好文 时间:
2015-11-17 21:51:24
阅读次数:
155
mean: adj. 自私的;卑鄙的;平均的;卑微的/卑贱的 he is mean about money. he's got a mean streak(条纹; 性格,倾向) in him.that was a mean trick. n. 平均值 v. 意味着o'scilloscope :示波器...
分类:
其他好文 时间:
2015-11-17 21:52:13
阅读次数:
244
具体配置方法参照第一版:http://www.cnblogs.com/devgis/p/4947191.htmlBUG反馈 QQ:80163278 邮箱:devgis@qq.com 淘宝:http://flysoft.taobao.com ------------------------------...
分类:
其他好文 时间:
2015-11-17 21:50:30
阅读次数:
147
构造过程是使用类、结构体或枚举类型的实例之前的准备过程。在新实例可用前必须执行这个过程,具体操作包括设置实例中每个存储型属性的初始值和执行其他必须的设置或初始化工作。通过定义构造器(Initializers)来实现构造过程,这些构造器可以看做是用来创建特定类型新实例的特殊方法。与 Objective...
分类:
其他好文 时间:
2015-11-17 21:50:41
阅读次数:
237
帧同步在竞技类网络游戏中的应用帧同步在网上可以搜的资料比较少,关于游戏的更是没有,不过,实现的原理也比较简单,最近几天就写了份关于帧同步的文档,当作给同事扫扫盲,顺便也在这里发发,可以给其他人参考参考--竞技类网络游戏设计方案一、前言帧同步,根据wiki百科的定义是,一种对同步源进行像素级同步显示的...
分类:
其他好文 时间:
2015-11-17 21:50:20
阅读次数:
215
从零开始,跟我一起做jblog项目(一)引言从零开始,跟我一起做jblog项目(二)Maven从零开始,跟我一起做jblog项目(二)从Maven到Gradle上一节讲到项目构建工具Maven,对JAR包的管理不可谓不强大博主在使用maven引入Spring框架时,了解到Spring推荐使用grad...
分类:
其他好文 时间:
2015-11-17 21:48:48
阅读次数:
204
CommonJSCommonJs是服务器端模块的规范,Node.js采用了这个规范。根据CommonJS规范,一个单独的文件就是一个模块。加载模块使用require方法,该方法读取一个文件并执行,最后返回文件内部的exports对象。例如:12345678910111213141516171819/...
分类:
其他好文 时间:
2015-11-17 21:48:09
阅读次数:
179
登录ftp时显示227 Entering Passive Mode (xxx,xxx,,xxx,xxx,x)因为FTP有两种工作模式,PORT方式和PASV方式,中文意思为主动式和被动式 ,详细介绍如下: 主动 FTP : 命令连接:客户端 >1024 端口 → 服务器 21 端口 数...
分类:
其他好文 时间:
2015-11-17 21:47:44
阅读次数:
148
本问转载自 ?http://www.ruanyifeng.com/blog/2011/12/ssh_port_forwarding.html SSH原理与运用(二):远程操作与端口转发 作者:?阮一峰 日期:?2011年12月23日 接着前一次的文章,继续介绍SSH的用法。 ====...
分类:
其他好文 时间:
2015-11-17 20:47:26
阅读次数:
199