简书简单使用

预览测试

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题

####### 没有了

注:# 和「一级标题」之间建议保留一个字符的空格,这是最标准的 Markdown 写法。

列表

列表格式也很常用,在 Markdown 中,你只需要在文字前面加上 - 就可以了,例如:

  • 文本1
  • 文本2

如果你希望有序列表,
也可以在文字前面加上 1. 2. 3. 就可以了,例如:

  1. 文本1
  2. 文本2
    注:-、1.和文本之间要保留一个字符的空格。

链接和图片

在 Markdown 中,插入链接不需要其他按钮,你只需要使用 显示文本 这样的语法即可,例如:
简书

在 Markdown 中,插入图片不需要其他按钮,你只需要使用

这样的语法即可,例如:


图片

[]中加上名字 可以在图片下面显示图片的名字

引用

在我们写作的时候经常需要引用他人的文字,这个时候引用这个格式就很有必要了,在 Markdown 中,你只需要在你希望引用的文字前面加上 > 就好了,例如:

窗前明月光,疑是地上霜.
举头望明月,对影成三人.

粗体和斜体

Markdown 的粗体和斜体也非常简单,用两个 * 包含一段文本就是粗体的语法,用一个 * 包含一段文本就是斜体的语法。例如:

窗前明月光,疑是地上霜.
举头望明月,对影成三人.

代码引用

需要引用代码时,如果引用的语句只有一段,不分行,可以用 ` 将语句包起来。
如果引用的语句为多行,可以将```置于这段代码的首行和末行。
代码引用的案例截图:

定时器的使用

多行代码引用

- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{
    NSLog(@"欢迎来到旭宝爱吃鱼的博客");
    //获得队列
    dispatch_queue_t queue = dispatch_get_global_queue(0, 0);
    //创建个定时器
    self.time = dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER, 0, 0, queue);

    //  NSEC_PER_SEC,每秒有多少纳秒。
    //  USEC_PER_SEC,每秒有多少毫秒。(注意是指在纳秒的基础上)
    //  NSEC_PER_USEC,每毫秒有多少纳秒。
    //设置开始时间   延迟3秒开始
    dispatch_time_t start = dispatch_time(DISPATCH_TIME_NOW, (int64_t)(3.0*NSEC_PER_SEC));
    //设置时间间隔   间隔时间是 2秒
    uint64_t interval = (uint64_t)(2.0* NSEC_PER_SEC);
    //设置定时器
    dispatch_source_set_timer(self.time, start, interval, 0);
    //设置回调
    dispatch_source_set_event_handler(self.time, ^{
        NSLog(@"爱吃鱼 😔");
        //设置当执行五次时 取消定时器
        count++;
        if (count == 10) {
            dispatch_cancel(self.time);
        }
    });
    //由于定时器默认是暂停的,so 我们需要先启动定时器
    dispatch_resume(self.time);

}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容