方法

本文深入探讨了Swift编程语言中方法的类型区分、调用方式、命名规范,并通过对比Objective-C的方法命名展示了Swift的特性。文章还详细介绍了结构体和枚举中的方法变异及静态方法的使用场景。

1、Swift 方法分为:实例方法和静态方法。

2、方法的调用前面有主体,而函数不需要; 方式是在枚举、结构体或类内部定义的; 方法的命名规范与函数不同。

3、Swift 与Object-C 方法名称

object-c 方法名称: (void)insertWithObject:(id)anObject atIndex:(NSInteger)index

Swift 方法: func insertWithObject(anObject:anyObject,atIndex index:Int)->Int()

4、结构体和枚举方法变异,结构体与枚举 不能修改属性,需要在 结构图、枚举中定义方法前 添加 mutating func funcName....

5、静态方法与静态计算属性类似,不能访问实例属性或实例方法。

6、

转载于:https://www.cnblogs.com/pengzhaov/p/4424941.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值