代码拉取完成,页面将自动刷新
// Playground - noun: a place where people can play
import UIKit
//输出内容
println("Hello, world")
//变量的声明
var themeColor = 127
themeColor = 139 //变量是可以更改的
//变量的简单使用
println(themeColor)
//常量的声明
let appName = "影记"
//appName = "abc" //这里不能改变常量的值
println(appName)
//单行注释
/*
这是一个多行注释
可以写很多行
*/
//注释的嵌套使用
/*
public function a(){
/*
println("abc")
*/
}
*/
//整型, 浮点型, 字符串, 布尔
// int, float, string, boolean
var age = 18
var temputer = 6.5
var name = "芳彬"
var 芳彬 = "fangbin"
var isMale = true
var level:Int = 40
println(芳彬)
//函数的声明, 最基本的函数
func greet() {
println("Hello")
}
greet() //函数的调用
//带参数的函数
func echoAge(age:Int) {
println("年龄是: \(age)")
}
echoAge(18)
//带返回值的函数
func returnCity() -> String {
return "北京"
}
var city = returnCity()
println(city)
//基本运算
var age1 = 18
var age2 = 20
var sum = age1 + age2
var reduce = age2 - age1
var times = age1 * age2
var divide = 30 / 7 //整除
var a = 30.0 / 7.0
var mod = 30 % 7 //取模
//数组的声明和使用
let individualScores = [75, 43, 103, 87, 12]//数组的声明
var temScore = 0
//最简单的if控制流程语句
if temScore > 60 {
println("及格")
} else {
println("不及格")
}
//循环流程控制
for score in individualScores {
if score > 50 {
println(">50")
}
println(score)
}
//类的创建与使用
//电影类, 类是抽象的
class Movie {
//属性的声明
var type = ""
var name = ""
//方法的声明
func show() -> String {
return "你正在观看电影:\(name) 类型: \(type)"
}
}
var m = Movie() //类的实例化
m.type = "魔幻"//给属性赋值
m.name = "霍比特人"
var mstring = m.show()//调用类的方法
println(mstring)
var forever = Movie()
forever.type = "爱情"
forever.name = "一生一世"
println( forever.show() )
//类的继承
//动物类
class Animal {
var name = "" //动物的名称
var age = 0//动物的年龄
func eat() -> String { //动物的吃饭方法
return "\(name) 正在吃饭 "
}
}
var an = Animal()
an.name = "cat"
an.age = 3
println( an.eat() )
//鸟类
//鸟类继承动物类
class Bird : Animal {
var wing = 2
func fly() -> String {
return "\(name) 有 \(wing) 个翅膀, 正在飞"
}
}
//鸽子
var dove = Bird()
dove.name = "飞禽"
dove.wing = 2
println( dove.fly() )
//参考文档
//马上着手ios开发 https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOSCh/index.html#//apple_ref/doc/uid/TP40012668
//swift语言学习 https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/index.html#//apple_ref/doc/uid/TP40014097
//以后所有的教学模式都以项目实战, 哪怕是最小单位的项目
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。