jQuery全屏滚动插件fullPage.js

简介 如今我们经常能见到全屏网站,尤其是国外网站。这些网站用几幅很大的图片或色块做背景,再添加一些简单的内容,显得格外的高端大气上档次。比如 iPhone 5C 的介绍页面(查看),QQ浏览器的官网站。如果你也希望你的网站能设计成全屏的,显得更上档次,你可以试试 fullPage.js。...

2015-11-26 10:19:24

阅读数 262

评论数 0

关于CCPlatform Macro.h中的宏定义

CCPlatform Macro.h中的宏定义: CC_SAFE_DELETE(p) 使用delete操作符删除一个C++对象p,如果p为NULL,则不进行操作 CC_SAFE_DELETE_ARRAY(p) 使用delete[]操作符删除一个C++数组p,如果p为NULL,则不进行操作 ...

2015-10-03 14:19:59

阅读数 312

评论数 0

关于XCode升级,所安装插件失效的解决办法

1.打开终端,输入以下代码获取到XCode UUID defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID 2.然后输入如下命令来插入UUID (XCodeUUID为上一步获取到的值)     ...

2015-09-19 12:44:10

阅读数 349

评论数 0

Swift2.0中使用闭包表达式进行类之间进行通信

闭包:类似于OC中的block或者C++中Lambda,可以方便的在类之间进行通信 标准的语法格式: { (parameterType) -> (returnType) in statements } 定义一个闭包变量: var closureName: (paramete...

2015-08-25 11:49:04

阅读数 265

评论数 0

Swift学习笔记(十八)泛型

泛型 泛型代码可以让你写出根据自我需求定义、适用于任何类型的,灵活且可重用的函数和类型 泛型所解决的问题 定义一个swapTwoInts方法,用于交换两个int类型的值 一:swapTwoInts func swapTwoInts(inout a: Int, inout b: Int) ...

2015-08-21 11:26:49

阅读数 372

评论数 0

Swift学习笔记(十七)协议

协议 Protocol(协议)用于统一方法和属性的名称,而不实现任何功能。协议能够被类,枚举,结构体实现,满足协议要求的类,枚举,结构体被称为协议的遵循者。 遵循者需要提供协议指定的成员,如属性,方法,操作符,下标等。 协议的语法 protocol SomeProtocol { // 协议...

2015-08-21 10:32:17

阅读数 446

评论数 0

Swift学习笔记(十六)拓展

拓展 扩展就是向一个已有的类、结构体或枚举类型添加新功能(functionality)。这包括在没有权限获取原始源代码的情况下扩展类型的能力(即逆向建模)。扩展和 Objective-C中的分类(categories)类似。(不过与Objective-C不同的是,Swift的扩展没有名字。 ...

2015-08-21 09:41:38

阅读数 275

评论数 0

Swift学习笔记(十五)类型转换和类型嵌套

类型检查在 Swift 中使用is和 as操作符实现。这两个操作符提供了一种简单达意的方式去检查值的类型或者转换它的类型。 定义一个类层次作为例子 class MediaItem { var name: String init(name: String) { ...

2015-08-20 17:59:43

阅读数 275

评论数 0

Swift学习笔记(十四)可选链

可选链 可选链(Optional Chaining)是一种可以请求和调用属性、方法及子脚本的过程,它的自判断性体现于请求或调用的目标当前可能为空(nil)。如果自判断的目标有值,那么调用就会成功;相反,如果选择的目标为空(nil),则这种调用将返回空(nil)。多次请求或调用可以被链接在一起形成...

2015-08-20 17:52:04

阅读数 350

评论数 0

Swift学习笔记(十三)析构过程

析构过程 在一个类的实例被释放之前,析构函数被立即调用。用关键字deinit来标示析构函数,类似于初始化函数用init来标示。析构函数只适用于类类型。 析构过程原理 Swift 会自动释放不再需要的实例以释放资源Swift 通过自动引用计数(ARC)处理实例的内存管理 示例 deini...

2015-08-20 17:22:04

阅读数 276

评论数 0

Swift学习笔记(十二)构造过程

构造过程 构造过程是为了使用某个类、结构体或枚举类型的实例而进行的准备过程。这个过程包含了为实例中的每个属性设置初始值和为其执行必要的准备和初始化任务。构造过程是通过定义构造器(Initializers)来实现的,这些构造器可以看做是用来创建特定类型实例的特殊方法。与 Objective-C 中...

2015-08-20 17:08:09

阅读数 275

评论数 0

Swift学习笔记(十一)继承

继承 在 Swift 中,类可以调用和访问超类的方法,属性和附属脚本(subscripts),并且可以重写(override)这些方法,属性和附属脚本来优化或修改它们的行为 可以为类中继承来的属性添加属性观察器(property observer),这样一来,当属性值改变时,类就会被通知到。可...

2015-08-20 16:46:20

阅读数 310

评论数 0

Swift学习笔记(十)附属脚本

附属脚本 可以定义在类(Class)、结构体(structure)和枚举(enumeration)这些目标中,可以认为是访问对象、集合或序列的快捷方式,不需要再调用实例的特定的赋值和访问方法 附属脚本语法 通过实例后面的方括号传参调用,不需要调用类的实例方法 附属脚本允许你通过在实例后面的...

2015-08-20 16:27:48

阅读数 395

评论数 0

Swift学习笔记(九)方法

方法 类、结构体和枚举都能定义成实例方法和类方法 Swift与C和Objective-C的主要区别就是结构体和枚举可以定义方法。在Objective-C中,只有类才能定义方法。而在Swift中,你可以有选择性的在类、结构体或枚举中定义方法,并且使得在你创建的类中定义方法时更具有灵活性。 实例...

2015-08-20 15:34:56

阅读数 253

评论数 0

Swift学习笔记(八)属性

属性 存储属性:存储常量或变量作为实例的一部分,计算属性计算(而不是存储)一个值。 计算属性:可以用于类、结构体和枚举里,存储属性只能用于类和结构体. 存储属性 简单来说,一个存储属性就是存储在特定类或结构体的实例里的一个常量或变量,存储属性可以是变量存储属性(用关键字var定义),也可以是常量...

2015-08-20 15:04:07

阅读数 228

评论数 0

Swift学习笔记(七)类和结构体

类和结构体的比较 1---->相同点 定义属性用于储存值 定义方法用于提供功能 定义下标用于通过下标语法访问值 定义构造器用于生成初始化值 通过扩展以增加默认实现的功能 符合协议以对某类提供标准功能 2---->与结构体相比,类还有如下的附加功能 继承允许一个类继承另...

2015-08-20 14:47:33

阅读数 365

评论数 0

Swift学习笔记(六)枚举类型

枚举类型 枚举语法 enum CompassPoint { case North case South case East case West } 注意:与C或者Objective-C不同的是,在Swift语言中枚举类型的成员初始的时候不会被默认赋值成...

2015-08-20 14:23:00

阅读数 235

评论数 0

Swift学习笔记(五)闭包

闭包闭包表达式 一般形式{ (parameters) -> returnType in statements }Swift 标准库提供了 sort 函数,会根据您提供的排序闭包将已知类型数组中的值进行排序。下面的闭包表达式示例使用 sort 函数对一个 String 类型的数组进行...

2015-08-20 12:51:04

阅读数 327

评论数 0

Swift学习笔记(四)函数

定义和调用函数 参数名personName,参数类型String 返回值类型是Stringfunc sayHello(personName: String) -> String{ let greeting = "hello, " + personName + &q...

2015-08-20 10:22:17

阅读数 232

评论数 0

Swift学习笔记(三)控制流

1.for-in 循环语句for index in 1...5 { println("\(index) times 5 is \(index * 5)") }2.如果你不需要序列中的每一个值,你可以使用下划线来代替let base = 3 let power = 10 v...

2015-08-19 18:05:28

阅读数 349

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭