美文网首页iOS Tips
iOS中这样写注释

iOS中这样写注释

作者: CaryaLiu | 来源:发表于2015-12-08 21:29 被阅读2285次

    欢迎到我的 个人博客 http://liumh.com 浏览此文

    本文记录的是如何更好的编写注释。好的注释,可以让使用者能够像使用官方文档一样,使用 option + 单击 就可查看其使用说明。

    对于枚举类型,可以像如下这样:

    /** 定义的HTTP请求类型 */
    typedef NS_ENUM(NSUInteger, ACLApiManagerRequestType) {
        ACLApiManagerRequestTypeGet,   /**< Get请求 */
        ACLApiManagerRequestTypePost,  /**< Post请求 */
    };
    

    请自行注意注释使用的符号, 注释枚举值和枚举类型时使用的符号也有差别。

    对于属性,可以像如下这样:

    @property (nonatomic, copy, readonly) NSString *errorMessage;  /**< 错误信息说明 */
    

    对于方法的注释,强烈建议安装喵神的插件VVDocumenter-Xcode。然后在方法上部连续键入///触发插入注释,然后删除 placeholder 的地方,填入实际的注释说明,如下:

    /**
     *  <#Description#>
     *
     *  @param manager <#manager description#>
     *  @param data    <#data description#>
     *
     *  @return <#return value description#>
     */
     - (BOOL)manager:(ACLAPIBaseManager *)manager isCorrectWithParamsData:(NSDictionary *)data;
    

    但是对于没有参数的方法,或者我们觉得方法的命名自解释已经很清楚了,则可以像如下注释:

    /** API 请求除 base url 之外的 url部分 */
    - (NSString *)methodName;
    

    参考:

    Documentation

    相关文章

      网友评论

        本文标题:iOS中这样写注释

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