IOS笔记 #pragma mark的用法和作用(方便查找和导航代码)

简单的来说就是为了方便查找和导航代码用的。

下面举例如何快速的定位到我已经标识过的代码。

#pragma mark 播放节拍器

- (void) Run:(NSNumber *)tick
{

//...

}

OK,那么如何查找呢,点击代码编辑器上面的导航栏即可:

接着我修改一下代码:

#pragma mark - 播放节拍器

猛一看没发现区别是吧?实际上多了一个横线

#pragma mark “-” 播放节拍器

这个短横线(减号)有什么作用呢,再次点击导航栏就可以看到。


加上-后会显示一条分割线会让注释名称更加显眼突出。

That‘s all.

时间: 2024-12-15 03:09:56

IOS笔记 #pragma mark的用法和作用(方便查找和导航代码)的相关文章

(转)IOS笔记 #pragma mark的用法

简单的来说就是为了方便查找和导航代码用的. 下面举例如何快速的定位到我已经标识过的代码. #pragma mark 播放节拍器 - (void) Run:(NSNumber *)tick{ //... } OK,那么如何查找呢,点击代码编辑器上面的导航栏即可: 接着我修改一下代码: #pragma mark - 播放节拍器 猛一看没发现区别是吧?实际上多了一个横线 #pragma mark “-” 播放节拍器 这个短横线(减号)有什么作用呢,再次点击导航栏就可以看到. 加上-后会显示一条分割线会

iOS pragma mark的用法

郝萌主倾心贡献,尊重作者的劳动成果,请勿转载. 如果文章对您有所帮助,欢迎给作者捐赠,支持郝萌主,捐赠数额随意,重在心意^_^ 我要捐赠: 点击捐赠 Cocos2d-X源码下载:点我传送 简单的来说就是为了方便查找和导航代码用的. 下面举例如何快速的定位到我已经标识过的代码. #pragma mark Life Cycle - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the

#pragma mark指令

1.#pragma mark指令的使用 功能:简单来说就是对代码的分组,方便代码查找和导航用的 它们告诉Xcode编译器,要在编辑器窗格顶部的方法和函数弹出菜单中将代码分隔开.一些类(尤其是一些控制器类)可能很长,方法和函数弹出菜单可以便于代码导航.此时加入#pragma 指令(#pragma是一个编译指令)对代码进行逻辑组织很有效果. 一个类里我们总会有一些方法的功能与性质是相差不多的,你可能会有把方法们分组的想法.Xcode已经有了类似的支持,它就是 #pragma mark. 分组: #p

oc-09-#pragma mark指令的使用,用于查找代码

// 3-[了解]#pragma mark指令的使用,用于查找代码. #import <Foundation/Foundation.h> //声明一个狗类 #pragma mark 声明狗类 @interface Dog : NSObject @end //实现一个狗类 #pragma mark 实现狗类 @implementation Dog @end //声明一个人类 #pragma mark - 对类进行分组 #pragma mark - #pragma mark 声明人类 @inter

【iOS开发】#pragma mark是什么意思?

经常在 Xcode IDE 里面的代码中看到以下代码指令: #pragma mark -#pragma mark Initialization #pragma 是什么 从技术上讲,以 #pragma 开头的代码是一条编译器指令,是一个特定于程序或编译器的指令.它们不一定适用于其它编译器或其它环境.如果编译器不能识别该指令,则会将其忽略. 作用 它们告诉Xcode编译器,要在编辑器窗格顶部的方法和函数弹出菜单中将代码分隔开,如下图所示: 一些类(尤其是一些控制器类)可能很长,方法和函数弹出菜单可以

李洪强iOS开发之OC[015]#pragma mark的使用

// //  main.m //  14 - #pragma mark的使用 // //  Created by vic fan on 16/7/10. //  Copyright © 2016年 李洪强. All rights reserved. // #import <Foundation/Foundation.h> #pragma mark -----类的声明------ @interface Person : NSObject{ @public //定义实例变量 NSString *_

#pragma mark指令的作用

概述: 可以简单地给代码进行一个分组,方便代码的查找(可以不用记,无所谓的小东西) 例如: #pragma mark dog类的声明 @interface Dog :NSObject @end @implementation Dog @end #pragma mark -   //给内容加个空格线 #pragma mark 指令

善用#waring,#pragma mark 标记

在项目开发中,我们不可能对着需求一口气将代码都写好.开发过程中肯定遇到诸如需求变动,业务逻辑沟通,运行环境的切换等这些问题.当项目大的时候,如果木有形成统一的代码规范,在项目交接和开发人员沟通上将会带来很大的麻烦. #pragma mark - 这个标记在iOS开发中用得最多了.其实最主要的是用来进行标记的,当然也有注释的作用在里面.当然我们也可以用//,/* */等常用注释来说明.但是用#pragma mark -不同的是可以将整个文件的函数以类似分组的形式展现.当我们点击Xcode 导航栏上

麦子学院ios笔记:Objective-C 实现2048算法类

今天麦子学院ios开发老师给大家介绍Objective-C 实现的IOS版小游戏2048算法类,十分的实用,有需要的小伙伴可以参考下. 参数model有一个二维数组data,及阶数matrix // .h文件 @classDataModel; @interfaceAlgorithm : NSObject @property(nonatomic,assign)intaddScore;// 加分 - (void)caculateTop:(DataModel *)model;// 上滑规则 - (vo