美文网首页
Swift开发规范

Swift开发规范

作者: 一把好刀 | 来源:发表于2022-08-23 15:51 被阅读0次

注释规范

一. 模块分割注释:使用//MARK: - ,等价于OC中的#pragma mark

// MARK:   - UITableViewDataSource
extension FSViewControler: UITableViewDataSource {

    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return 1
    }

    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        return UITableViewCell()
    }
}

二. 属性注释、枚举的case注释、使用///

/// 创建一个网络协议,使其具备网络请求的条件
protocol FSNetworkable {

    /// 域名
    var baseURL: String! { get }
}

三. 方法注释:选中方法,然后alt+command+/,效果如下:

/// 这是一个示例方法
/// - Parameters:
///    - a:这个参数的作用是。。。
/// - Returns: 返回值
func test(a: Int)  -> String {
         return a*2
}

四. 函数内部注释:短注释用//,长注释用/**这是注释信息*/

命名规范

一. 文件名遵循大驼峰命名法

二. classstructenumprotocol 遵循大驼峰命名法
- .protocol用来表示是什么时使用名词,如Collection,用来描述能力使用ingableible结尾,遵循接口隔离原则

三. 方法名属性名参数名枚举的case遵循小驼峰命名法

相关文章

  • Swift开发代码规范

    Swift开发规范 此文档与Apple官方Swift代码规范文档不冲突,只是在官方文档的基础上增加了的部分规范。 ...

  • Swift开发规范

    一. 格式规范 1.1 使用4个空格进行缩进 推荐 1.2 二元运算符(+, ==, 或->)的前后都需要添加空格...

  • Swift开发规范

    注释规范 设计描述使用多行注释/***/ 文本注释使用/// 需要对方法参数或返回值做说明时使用option+co...

  • Swift开发规范

    注释规范 一. 模块分割注释:使用//MARK: - ,等价于OC中的#pragma mark 二. 属性注...

  • Swift 组件开发规范

    [TOC] 最近在公司内部写了一些 Swift 相关组件的一些思考 Swift 组件开发规范 1. 工程规范 1....

  • 网络规范开发简单练习-swift-NSURLConnection

    网络规范开发简单练习-swift-NSURLConnection 虽然NSURLConnection已经很少使用,...

  • SwiftLint 的理解和使用

    SwiftLint 是 realm 公司开发的一个插件,专门用于管理 Swift 代码的规范。Swift 是 A...

  • swift代码开发规范

    目录 工程结构 模块代码结构 代码书写规范 一、工程结构 当前swift项目工程还在整合中,这里以旧项目结构进行展...

  • Attribute in Swift -Part 1

    最近参加朋友举办的开发者聚会,我分享了 Swift 的特性,可以写出更有 Swift 味道的代码,也更加规范。 解...

  • Swift代码规范

    团队的Swift代码规范,参考Swift Style Guide和Swift 4.0 编码规范,并根据团队实际需要...

网友评论

      本文标题:Swift开发规范

      本文链接:https://www.haomeiwen.com/subject/pgeegrtx.html