2017-07-19 14:53:54 happyshaotang2 阅读数 295
  • 《C深度解析》第二章 C预编译——宏定义、条件编译、...

    课程内容: (1)回顾c预编译 (2)宏定义:无宏体宏、有宏体宏、带参宏、宏定义与复杂表达式。 (3)条件编译:#if、#else、#elif #endif、#ifdef和#ifndef、#if与defined、条件编译与配置文件 (4)一些特殊的预编译关键字与实际应用:defined、#error、#line、#与##、#pragma (5)文件包含:是否只能包含.h文件,<>与""区别等。

    277 人正在学习 去看看 张先凤

大家在OC中对代码进行逻辑组织 用的是#pragma mark - ,生成分隔线

用#pragma mark 函数说明,来生成一个函数的说明X

但在Swift中,这个语法就不支持了,毕竟它是属于C的语法,于是就有了新的一些语法,如:// MARK: // FIXME // TODO: 等

// MARK: - 生成分隔线

// MARK: 说明

别忘了那个冒号


2015-12-04 16:42:57 stubbornness1219 阅读数 313
  • 《C深度解析》第二章 C预编译——宏定义、条件编译、...

    课程内容: (1)回顾c预编译 (2)宏定义:无宏体宏、有宏体宏、带参宏、宏定义与复杂表达式。 (3)条件编译:#if、#else、#elif #endif、#ifdef和#ifndef、#if与defined、条件编译与配置文件 (4)一些特殊的预编译关键字与实际应用:defined、#error、#line、#与##、#pragma (5)文件包含:是否只能包含.h文件,<>与""区别等。

    277 人正在学习 去看看 张先凤

众所周知,大家在OC中对代码进行逻辑组织 用的是#pragma mark - ,生成分隔线

用#pragma mark 函数说明,来生成一个函数的说明X

但在swift中,这个语法就不支持了,毕竟它是属于C的语法,于是就有了新的一些语法,如:// MARK: // FIXME // TODO: 等

// MARK: - 生成分隔线

// MARK: 说明

别忘了那个冒号。。。

2016-03-09 06:42:15 weixin_33850890 阅读数 6
  • 《C深度解析》第二章 C预编译——宏定义、条件编译、...

    课程内容: (1)回顾c预编译 (2)宏定义:无宏体宏、有宏体宏、带参宏、宏定义与复杂表达式。 (3)条件编译:#if、#else、#elif #endif、#ifdef和#ifndef、#if与defined、条件编译与配置文件 (4)一些特殊的预编译关键字与实际应用:defined、#error、#line、#与##、#pragma (5)文件包含:是否只能包含.h文件,<>与""区别等。

    277 人正在学习 去看看 张先凤

今年开始公司使用swift进行新项目的开发,这里记下一些自己学习Swift的心得.

  • Swift版 #pragma
    swift使用以下三种进行标记
    //MARK:delegate&datasource
    //FIXME:这里需要修正
    //TODO:这里明天做

2017-09-18 16:58:48 sun_cui_hua 阅读数 662
  • 《C深度解析》第二章 C预编译——宏定义、条件编译、...

    课程内容: (1)回顾c预编译 (2)宏定义:无宏体宏、有宏体宏、带参宏、宏定义与复杂表达式。 (3)条件编译:#if、#else、#elif #endif、#ifdef和#ifndef、#if与defined、条件编译与配置文件 (4)一些特殊的预编译关键字与实际应用:defined、#error、#line、#与##、#pragma (5)文件包含:是否只能包含.h文件,<>与""区别等。

    277 人正在学习 去看看 张先凤

在2017年9月14号入职新的公司,新的公司开发语言使用的是Swift,此时使用的swift语言是3.0,因此博客的swift语言的整理是基于swift3.0的,本博客持续更新。

在OC语言中我们通常使用 #pragma mark - 来注释函数,但是在swift中是行不通的,在swift 中我们使用其他的方法来标注。

在swift中有三种方法注释函数//MARK: //FIXME: //TODO: 哪一种都可以。

这里写图片描述

这里写图片描述

2016-10-18 13:26:17 Xoxo_x 阅读数 241
  • 《C深度解析》第二章 C预编译——宏定义、条件编译、...

    课程内容: (1)回顾c预编译 (2)宏定义:无宏体宏、有宏体宏、带参宏、宏定义与复杂表达式。 (3)条件编译:#if、#else、#elif #endif、#ifdef和#ifndef、#if与defined、条件编译与配置文件 (4)一些特殊的预编译关键字与实际应用:defined、#error、#line、#与##、#pragma (5)文件包含:是否只能包含.h文件,<>与""区别等。

    277 人正在学习 去看看 张先凤
In Objective C, I can use #pragma mark to mark sections of my code in the symbol navigator. Since this is a C preprocessor command, it's not available in Swift. Is there a stand-in for this in Swift, or do I have to use ugly comments?

#pragma mark in Swift —– // MARK:

Just talked to an Engineer here at WWDC, and the current beta of Xcode doesn't implement the



style yet, but I'm told future versions will.

It was also suggested that making liberal use of class extensions might be a better practice anyway. Since extensions can implement protocols, you can e.g. put all of your table view delegate methods in an extension and group your code at a more semantic level than #pragma mark is capable of.

Swift 中的#pragma Mark

阅读数 279

没有更多推荐了,返回首页