在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
swift的类,结构体,枚举中都可以定义方法。 1:实例方法。类似于类成员方法 1.1实例方法是属于类,结构体,枚举的实例的方法。通过其实例访问。 class CShow{ func testShow(cout:Int){ println("\(cout) hello world") } } let obj = CShow() obj.testShow(123) 1.2 实例方法局部参数名和外部参数名 class CShow{ func testShow(cout:Int, secondShow:Int){ println("\(cout) hello world \(secondShow)") } } let obj = CShow() obj.testShow(23, secondShow:456)//第一个参数名省去 1.3:self 属性。self类似于Objective-c 的 self或c/c++ this class CTest{ var iValue = 6 func showValue(iValue:Int){ println("this:\(self.iValue) member:\(iValue)") } } let testObj = CTest() testObj.showValue(9) 2:类型方法。 class类型方法在func前面使用class修饰,而结构体和枚举是在func前使用static。调用时候不使用实例调用。类似于C++/Objective-C static成员方法。 class CTypeFuncTest{ class func showFunc(iParam:Int){ println("showFunc:\(iParam)") } } CTypeFuncTest.showFunc(3)
|
请发表评论