Swift基本数据类型 整数类型和浮点类型和元组 整数类型和浮点类型之间的转换 元组的定义和访问(通过下标和元组的元素名称访问) //============swift数据类型
//Swift 供了 8,16,32 和 64 位的有符号和无符号整数类型。
//比如8位无符号整数类型是 UInt8,32位有符号整数类型是 Int32
// minValue 为 0,是 UInt8 类型的最小值
相关文章 Swift快速入门(一)第一个Swift程序 1.变量和常量 声明常量和变量 Swfit是强类型的语言,Swift要求所有的变量和常量必须先声明后使用。 声明变量需要使用var,声明常量则需要使用let var 变量名[:类型] =初始值
let 常量名[:类型] =初始值 下面来进行举例: // 声明变量时显式指定类型
var age : Int
// 声明变量时指定初始值,编译器会根
/* swift基础:基本数据类型、常量、变量*/ /*基本数据类型: * int:只能保存整型值,就是说没有小数位的值 * float:用于存储浮点数(即包含小数位的值)例如:12.4f * double:和float一样但是精度是float的两倍 例如:%f、%e、%g辅助显示double类型 * char:可
(点击上方公众号,可快速关注我们) 来源:伯乐在线 - 青玉伏案 链接:http://ios.jobbole.com/83790/ 之前更新了一段时间有关Swift语言的博客,连续更新了有6、7篇的样子。期间间更新了一些iOS开发中SQLite、CollectionViewController以及ReactiveCocoa的一些东西。时隔两月,还得继续更新Swift语言的东西不是。在去年翻译《Sw
1.赋值运算符: swift 赋值运算符与C OC 不同的是没有返回值。 if x = y {// 是错误的,因为赋值运算符没有返回值,并且条件判断必须是布尔值
} 2.算术运算符: swift中运算符不允许出现溢出,如果溢出直接报错。有专门的溢出运算符 &+ 同时 + 也可以用于 String 的拼接。 3.求余运算符: % swift 中可以对浮点数进行求余运算。 a = (b x
基本运算符 术语 赋值运算符 算术运算符 求余运算符 浮点数求余计算 自增和自减运算 一元负号运算符 一元正号运算符 组合赋值运算符 比较运算符 三目运算符 空合运算符 区间运算符 闭区间运算符 半开区间运算符 逻辑运算 逻辑非 逻辑与 逻辑或 逻辑运算符组合计算 使用括号来明确优先级 基本运算符 今天我们来看看Swift的基本运算符。 Swift支持大部分标准C语言的运算符,且改进许多特性来减少
// @name create UISlider
let slider = UISlider(frame: CGRectMake(30, 200 + 130, 60, 30))
slider.addTarget(self, action: "clickSlider:", forControlEvents: .ValueChanged)
slider.minimumValue = 17.0
slid
let alertView = UIAlertView()
alertView.title = "系统提示"
alertView.message = "您确定要离开hangge.com吗?"
alertView.addButtonWithTitle("取消")
alertView.addButtonWithTitle("确定")
1.变量和常量 声明常量和变量 Swfit是强类型的语言,Swift要求所有的变量和常量必须先声明后使用。 声明变量需要使用var,声明常量则需要使用let var 变量名[:类型] =初始值
let 常量名[:类型] =初始值 下面来进行举例: // 声明变量时显式指定类型
var age : Int
// 声明变量时指定初始值,编译器会根据初始值确定该变量的类型为String
var game
1.常量和变量 定义一个常量:let 常量初始化赋值后 不能再次赋值 定义一个变量:var 赋值后 可以在此修改 后面一定要修改 否则选择let 2.Swift有数据类型推导 根据后面的值直接推出来的类型(option加鼠标左键4) 3.显示指定类型 let c:Double = 20.5 4.在swift中没有隐式类型转换 类型不同 不能参与运算 5.let&var 选择 建议先使
UILabel的常用属性 直接上代码: import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
//定义一个label
let myLabel : UILabel = UILabel(f
运算符是检查、改变、合并值的特殊符号或短语。例如,加号+将两个数相加(如let i = 1 + 2)。更复杂的运算例子包括逻辑与运算符&&(如if enteredDoorCode && passedRetinaScan),或让 i 值加1的便捷自增运算符++i等。 Swift 支持大部分标准 C 语言的运算符,且改进许多特性来减少常规编码错误。如:赋值符(=)不返回值,以防止把想要判断相等运算符(
swift与OC有相同的UIButtonType enum UIButtonType : Int {
case Custom
case System
case DetailDisclosure
case InfoLight
case InfoDark
case ContactAdd
static var RoundedRect: UIButt
https://github.com/Zhangjingwang1993/Swift.git /// 项目不太忙, 撸撸Swift 变量 使用var声明 var str:String = "dd"
str = "GG"
print(str) 常量 使用let声明 let count:Int = 16
print(count) 整型 Int, Int8, Int16, Int32, Int64
UI
无参数无返回值 let studentScores = [12, 55, 65, 38, 99, 88, 0] func studySwift() ->Void
{
print("无参无返回值")
} 无参数有返回值 func studySwift1() ->String
{
let name:String = "无参数有返回值"
如果你会Object-C,也会Swift,那么这个你必看 Swift和OC文件间的相互调用 计时器调用的方法不能用private修饰 Swift除了闭包不需要用self. Swift中的方法 Swift中定义全局属性 Swift中敲击手势和获取对象 /// -------------- 添加敲击事件 --------------- let m
基本数据类型 转 字符串 let string = String(number); let string = UIDevice.currentDevice().systemVersion; _ = ( string as NSString ).doubleValue; _ = ( strin
基础的练习代码如下: // print("hello world");
// let explictFloat : Float = 4;
// print(explictFloat)
// let label = "My age is ";
// let age = 18;
// let labelAge = label + String(age);
// print(labelAge);
基本运算符 1 赋值运算符(=) let age = -1 2 算数运算符 加法( + ) 减法( - ) 乘法 ( * ) 除法 ( / ) 2 求余运算 可以对浮点数进行求余运算 let value = 8 % 2.5 3 自增自减 当 ++ 前置的时候,先自増再返回。 当 ++ 后置的时候,先返回再自增。 4 比较运算符 等于(a == b) 不等于(a != b) 大于(a > b) 小于
基本语法 名称 作用 print 控制台输出语句 var 声明一个变量 let 声明一个常量 if…else.. 判断语句 switch…case.. 分支语句 for 循环语句 while 判断循环语句,先判断后循环 print 向控制台输出文本log print("hello world")//输出纯字符串
print("1 + \(1) =?")//输出字符+数字的组合 这里使用了字符串插值