添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
  • #pragma marks
  • Comments containing:
  • MARK:
  • TODO:
  • FIXME:
  • !!!:
  • ???:

除了使用 #pragma mark -添加分割线之外, 其余的你有用过吗?

使用

  • #pragma mark - 添加子视图
  • #pragma mark - 添加分割线
  • //mark:添加标记1
  • /* FIXME: 添加标记2 */
  • // MARK: 添加标记3
  • /* !!!: 添加标记4 */
  • /* ???: 添加标记5 */
  • /* TODO: 添加标记6 */
  • #warning 添加警告

#pragma开头的代码是一条编译器指令,是一个特定于程序或编译器的指令。它们不一定适用于其它编译器或其它环境。如果编译器不能识别该指令,则会将其忽略。它们告诉Xcode编译器,要在编辑器窗格顶部的方法和函数弹出菜单中将代码分隔开,如下图所示:

用#pragma mark 函数来方便快捷的整理我们的逻辑组织

2、 Swift 的注释

单行注释和多行的注释同o C语言 是一样的哦!

oc的#pragma mark 在oc中却不能使用换成

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

// MARK: - 生成分隔线

// MARK: 说明

  • //单行注释
    /**
    多行注释
    */
    // MARK: - 添加标记1
    // FIXME: 添加标记2
    /* FIXME: 添加标记2 */

    // MARK: - 添加标记3
    /* TODO: 添加标记6 */

效果如下图:

代码行数多了之后,查找指定的方法越来越困难,影响开发效率,所以代码分组按功能分组很有必要,XCode中使用# pragma mark ,Android Studio也有类似支持。 在Android Studio中,您可以使用以下步骤添加区域 1.打开你正在使用的IDE 2.选择你想分组的代码 3.按Cmd + Opt + T并select“region .. end region comments” 4.现在代码被“// region”/“// endregion”线包围,你可以看到该区域可以折叠 # pragma mark -    该指令将在其所在代码位置,在顶部导航方法和函数导航栏中显示一条分隔线。 第一种用法:分组 # pragma mark 分组(标识)名称 ,将在相应位置显示分组标识的名称。 #import @class Acount; @interface Person : NSObject{ @private
使用 OC 开发时通常都会用标记# pragma mark ...对代码进型功能块分类,但是在 swift 中该语法已经不存在。 swift 中用法: // MARK :XX 功能说明 // MARK :- 分割线 //TODO:XX 用于标记未完成的 //FIXME: 有待完善修复的
While coding in Objective-C, # pragma mark isveryhandyfor code organization in the Jump Bar. Forexample:  # pragma mark – Initialization code here... # pragma mark – Table Managementmore code here... Writteb by Mattt Thompson   在 OC 语言中,# pragma 声明是一种技术标识。尽管最初用于不同的编译器使源代码兼容,Xcode-savvy编码器由于不同的目的而使用# pragma 声明。   而到了现在,# pragma 位于 注释 和代码之间的界限。作为一种预处理器指令,# pragma
在2017年9月14号入职新的公司,新的公司开发语言使用的是 Swift ,此时使用的 swift 语言是3.0,因此博客的 swift 语言的整理是基于 swift 3.0的,本博客持续更新。 在 OC 语言中我们通常使用 # pragma mark - 来 注释 函数,但是在 swift 中是行不通的,在 swift 中我们使用其他的方法来标注。在 swift 中有三种方法 注释 函数// MARK : //FIXME: //TODO: