swift
kutim
这个作者很懒,什么都没留下…
展开
-
2. function
2.1 函数参数与返回值 func sum(x:Int,_ y:Int)->Int{ let result= x+y return result } 空返回值和参数 func say1(s:String)->Void{} func say2(s:String)->(){} func say3(s:String){} return () or return ;翻译 2016-03-16 08:50:42 · 261 阅读 · 0 评论 -
1.swift 的架构
1.1 边界 A command is a statement. 当多条语句写在一行时,需要使用分号进行分隔(;),一条语句也可以跨多行, 注意分割的地方,如: print( "world") 1.2 Everything is an Object 没有基本类型。 1.3 三种风格的对象类型 struct(如 1)、class、enum翻译 2016-03-10 21:45:59 · 299 阅读 · 0 评论 -
3. 变量和简单类型
3.1 变量的作用域和生命周期 全局变量:同一模块的全局变量相互可见。 属性 (实例属性、静态属性) 局部变量 3.2 变量声明let var (变量的类型不能变)3.3 计算后的初始化通过匿名函数。3.4 可计算的变量即变量可以有函数。 例如变量的setter 和getter方法:var now:String{ get { return NSDate().descr翻译 2016-03-21 16:16:45 · 266 阅读 · 0 评论 -
4.Object Types
class Manny{ } struct Moe{ } enum Jack{ }4.1 Object Type的声明和特征 初始化 属性(特殊属性 static(用于enum、struct)/class(class)) 方法 4.1.1 初始化init()函数 注意默认参数的使用4.1.1.1可选属性var a:String!4.1.1.2 引用自身self翻译 2016-04-13 15:29:54 · 273 阅读 · 0 评论