博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2020年4月14日

摘要: Swift中mutating关键字 Swift中protocol的功能比OC中强大很多,不仅能再class中实现,同时也适用于struct、enum。 使用 mutating 关键字修饰方法是为了能在该方法中修改 struct 或是 enum 的变量,在设计接口的时候,也要考虑到使用者程序的扩展性。 阅读全文

posted @ 2020-04-14 13:22 guors 阅读(326) 评论(0) 推荐(0) 编辑

摘要: Swift 结构体是构建代码所用的一种通用且灵活的构造体。 我们可以为结构体定义属性(常量、变量)和添加方法,从而扩展结构体的功能。 与 C 和 Objective C 不同的是: 结构体不需要包含实现文件和接口。 结构体允许我们创建一个单一文件,且系统会自动生成面向其它代码的外部接口。 结构体总是 阅读全文

posted @ 2020-04-14 10:22 guors 阅读(266) 评论(0) 推荐(0) 编辑