0
点赞
收藏
分享

微信扫一扫

iOS之C语言如何快速了解注释

佳简诚锄 2021-09-22 阅读 79
日记本

本章基本概括


一,什么是注释,为什么要做注释

  • 什么是注释
  • 为什么要做注释
  • 温馨提示:
    1.初学者编写程序应该养成习惯:先写注释再写代码或写完代码后立即写注释以防过后忘记
    2.可以将自己的步骤先通过注释整理出来,然后再用代码去体现
    3.代码是工具上的实现,注释是思考的一中表现

二,注释的目的与应用场景

  • 常见用法一(解释代码):
- (UIBarButtonItem *)initWithNorImage:(NSString *)norimage higImage:(NSString *)higImage title:(NSString *)title target:(id)target action:(SEL)action
{
    // 1.创建一个按钮
    UIButton *btn = [[UIButton alloc] init];
    // 2.设置按钮的默认图片和高亮图片
    if (norimage != nil &&
        ![norimage isEqualToString:@""]) {
        // 图片不为空
        [btn setImage:[UIImage imageNamed:norimage] forState:UIControlStateNormal];
    }
    if (higImage != nil &&
        ![higImage isEqualToString:@""]) {
        // 图片不为空
        [btn setImage:[UIImage imageNamed:higImage] forState:UIControlStateHighlighted];
    }
    // 设置标题
    [btn setTitle:title forState:UIControlStateNormal];

    // 3.监听按钮的点击事件
    [btn addTarget:target action:action forControlEvents:UIControlEventTouchUpInside];
    // 4.设置按钮的frame
    // 可以调用控件的sizeToFit方法来自动调整控件的大小
    [btn sizeToFit];

    // 5.根据按钮创建BarButtonItem
    return [[UIBarButtonItem alloc] initWithCustomView:btn];
}

  • 常见用法二(做函数说明):
/**
 *  创建item
 *
 *  @param norimage 默认状态的图片
 *  @param higImage 高亮状态的图片
 *  @param title    标题
 *
 *  @return 创建好的item
 */
- (UIBarButtonItem *)initWithNorImage:(NSString *)norimage higImage:(NSString *)higImage title:(NSString *)title target:(id)target action:(SEL)action
{
    // 1.创建一个按钮
    UIButton *btn = [[UIButton alloc] init];
    // 2.设置按钮的默认图片和高亮图片
    if (norimage != nil &&
        ![norimage isEqualToString:@""]) {
        // 图片不为空
        [btn setImage:[UIImage imageNamed:norimage] forState:UIControlStateNormal];
    }
    if (higImage != nil &&
        ![higImage isEqualToString:@""]) {
        // 图片不为空
        [btn setImage:[UIImage imageNamed:higImage] forState:UIControlStateHighlighted];
    }
    // 设置标题
    [btn setTitle:title forState:UIControlStateNormal];

    // 3.监听按钮的点击事件
    [btn addTarget:target action:action forControlEvents:UIControlEventTouchUpInside];
    // 4.设置按钮的frame
    // 可以调用控件的sizeToFit方法来自动调整控件的大小
    [btn sizeToFit];

    // 5.根据按钮创建BarButtonItem
    return [[UIBarButtonItem alloc] initWithCustomView:btn];
}

  • 常见用法三(做思路分析):
以登录为例:
   * 获取用户的输入信息.
   * 判断输入的信息是否合乎规则.
   * 登录密码加密.
   * 把加密后的数据作为参数请求接口.

三,注释的特点


四,单行注释和多行注释

  • 单行注释:
  • 多行注释:

五,使用注释应该注意哪些

  • 1.单行注释可以嵌套单行注释、多行注释
// ios // 三年
 // /* 三年 */
 // iOS三年
  • 2.多行注释可以嵌套单行注释
/*
// 作者:iOS三年
// 描述:复习很简单,就看你看不看“三年”
*/
  • 3.多行注释时不能嵌套多行注释(错误写法)
/*  你好
   /* ios */
   三年 */
举报

相关推荐

0 条评论