共 10 篇文章
显示摘要每页显示  条
1 class Calculator {2 func sum(#num1: Int, num2: Int) -> Int {3 return num1 + num24 }5 }6 var c = Calculator()7 c.sum(num1: 10, num2: 20)1 class Calculator { 2 class func sum(num1: Int, num2: Int) -> Int { 3 return num1 + num2 4 } 5 func sum(num1: Int, num2: Int) -> Int { 6 return num1 + num2 7 } 8 } 9 Calcul...
2)一个属性不能既是存储属性,又是计算属性。用class关键字修饰的属性,就是类型属性,也可以称为“类属性”class修饰的类型属性只能是计算属性,不能是存储属性。计算属性可以直接在set中监听属性值的改变,而存储属性没有set.1 class Square { 2 var width: Double = 0.0 { 3 willSet { 4 println("willSet---\(newValue)") 5 } 6...
1 func printResult(fn: (Int, Int) -> Int, num1: Int, num2: Int) 2 {3 println("运算结果是:%d", fn(num1, num2))4 }1 func sum(num1: Int, num2: Int) -> Int {2 return num1 + num23 }4 func minus(num1: Int, num2: Int) -> Int {5 return num1 - num26 }7 printResult(sum, 20, 10) // 308 printResult(minus, 20, ...
iOS开发Swift篇—(七)函数。1 func 函数名(形参列表) -> Void { 2 // 函数体... 3 } 4 5 func 函数名(形参列表) -> () { 6 // 函数体... 7 } 8 9 func 函数名(形参列表) {10 // 函数体...11 }1 func swap(inout num1: Int, inout num2: Int) {2 let tempNum1 = num13 num1 = num24 num2 = tempNum15 }6 var a = 207 var b = 108 swap...
1 let grade = "B”2 switch grade {3 case "A":4 case "B":5 println("良好等级")6 default:7 println("未知等级")8 }1 let point = (1, 1) 2 switch point { 3 case (0, 0) : 4 println("这个点在原点上") 5 case (_, 0) : 6 println("这个点在x轴上") 7 case (0, _) : 8 ...
iOS开发Swift篇—(五)元组类型。元组类型由 N个 任意类型的数据组成(N >= 0),组成元组类型的数据可以称为“元素”let position = (x : 10.5, y : 20) // position有2个元素,x、y是元素的名称。var value = position.0 // 相当于var value = postion.x.var person: (Int, String) = (23, "rose")person的第0个元素只能是In...
iOS开发Swift篇—(四)运算符。Swift所支持的部分运算符有以下一些.注意:跟C\OC不一样的是:Swift的赋值运算符没有返回值。%在Swift中叫“求余运算符”,也有语言叫做“模运算符”比较运算符\逻辑运算符会返回Bool类型的值,取值有2种可能。三目运算符的条件必须是Bool类型的值。范围运算符用来表示一个范围,有2种类型的范围运算符。Swfit为...
Int8、Int16、Int32、Int64、UInt8、UInt16、UInt32、UInt64.Swift还提供了特殊的有符号整数类型Int和无符号整数类型UInt.let num1: UInt8 = -1let num = 0.14 // num是Double类型的常量。报错原因:num1是UInt8类型,num2是类型Int,类型不同,不能相加。let sum: Int = Int(num1) + num2.let num1 = 3 // num1是Int类型。let num2 = 0.14 // ...
iOS开发Swift篇。iOS开发Swift篇—(二)变量和常量。在进行复杂对象排序时Objective-C的性能是Python的2.8倍,Swift的性能是Python的3.9倍。在实现 RC4加密算法时Objective-C的的性能是Python的127倍,Swift的性能是Python的220倍。Swift的源文件拓展名是.swift.注意:有一种情况必须加分号:同一行代码上有多条语句时 let radius = 10; le...
iOS开发Swift篇。iOS开发Swift篇—简单介绍。Swift是苹果于2014年WWDC(苹果开发者大会)发布的全新编程语言。Swift在天朝译为“雨燕”,是它的LOGO 是一只燕子,跟Objective-C一样,可以用于开发iOS、Mac应用程序。一位国外开发者已经用Swift实现了Flappy Bird游戏(这位开发者上手Swift的时间只有4个小时,编程加上休息时间,接近9个小时)跟...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部