Swift语言指南(三)--语言基础之整数和浮点数
整数
整数指没有小数的整数,如42,-23。整数可以是有符号的(正数,零,负数),也可以是无符号的(正数,零)。
Swift提供了8,16,32,64位形式的有符号和无符号的整数,这些整数遵循与C语言相似的命名规则。
SWIFT中函数返回值为Tuple
在playgroundm内键入以下代码,求一个成绩数组内最大分值和最小分值
func maxminScore(scores:Array) -> (maxScore:Int,minScore:Int)? { //一个可以空的Tuple
if scores.
Swift中文教程(四)--函数与闭包
原文:Swift中文教程(四)--函数与闭包
Function 函数
Swift使用func关键字来声明变量,函数通过函数名加小括号内的参数列表来调用。使用->来区分参数名和返回值的类型:
1 func greet(name: String, day: String) -> String {
2 return "Hello \(name), today is \(day).
Swift中文教程(二)--简单值
原文:Swift中文教程(二)--简单值
Swift使用let关键字声明常量,var关键字声明变量。常量无需在编译时指定,但至少要被赋值一次。也就是说,赋值一次多次使用:
1 var myVariable = 42
2 myVariable = 50
3 let myConstant = 42
这里的常量赋值之后值不能更改,应该提高重用性。
iOS - Swift SingleClass 单例类
前言
单例对象能够被整个程序所操作。对于一个单例类,无论初始化单例对象多少次,也只能有一个单例对象存在,并且该对象是全局的,能够被整个系统访问到。
单例类的创建
1.1 单例类的创建 1
单例类的创建
class SingleClass1 {
var text:St...
SWIFT中获取配置文件路径的方法
在项目中有时候要添加一些配置文件然后在程序中读取相应的配置信息,以下为本人整理的获取项目配置文件(.plist)路径的方法:
1.获取沙盒路径后再APPEND配置文件
func documentsDirectory() ->String {
var paths = NSSe...
SWIFT模糊效果
首先创建一个模糊效果
let blurEffect = UIBlurEffect(style: UIBlurEffectStyle.Light)
接着创建一个承载模糊效果的视图let blurView = UIVisualEffectView(effect: blurEffect)
设置视图的大小
blurView.
下标
说起下标的作用对于数组和字典来说并不用陌生,但在Swift中所有的类型都支持下标。用下标可以很方便的访问对象的具体值。
语法格式
使用subscript关键字定义下标
subscript(形参列表)->下标返回值类型
{
get{
//getter部分执行体,该部分必须有返回值
}
[set(形参名)
{
//setter部分执行体,该部分一定不能有返回值
}]
}
set部分:set部分可定义一段执行性代码,这段代码用于对下标赋值。