今天看到如下代码,很是疑惑(因为是零基础,大家见笑)
#pragma mark - #pragma mark Table Delegate Methods
于是请教baidu,结果如下:
#pragma 是什么
从技术上讲,以 #pragma 开头的代码是一条编译器指令,是一个特定于程序或编译器的指令。它们不一定适用于其它编译器或其它环境。如果编译器不能识别该指令,则会将其忽略。
作用
它们告诉Xcode编译器,要在编辑器窗格顶部的方法和函数弹出菜单中将代码分隔开,如下图所示:
一些类(尤其是一些控制器类)可能很长,方法和函数弹出菜单可以便于代码导航。此时加入#pragma 指令对代码进行逻辑组织很有效果。
注意
- #pragma mark – 的“-”后面不能有空格。
- 如果你的标志没有出现在弹出菜单中,比如没有分隔线出现,请在Xcode菜单 “Preferences..”中的 “Code Sense”选项取消选中”Sort list alphabetically”即可。
相关推荐
c语言-编译预处理指令#pragma omp-支持多线程Multiple Threads 你不用启动多线程,该指令帮你把程序变为多线程执行,还可指定只使用几个CPU而不使用所有CPU
#pragma mark - 拨打电话 + (void)makePhoneCallWithTelNumber:(NSString *)tel; #pragma mark - 判断手机号码的运营商类型 + (NSString *)judgePhoneNumTypeOfMobileNum:(NSString *)mobileNum; #pragma mark -...
#pragma mark - UIColor宏定义 #pragma mark - 屏幕适配 #pragma mark - IOS版本信息 #pragma mark - 切圆 #pragma mark - 边框
iOS Xcode制作模板类 转载请注明出处 为什么要定义模板类 遵守代码规范提高代码可读性, 降低后期维护成本. 当我们定下了一个团队都认同的代码规范, 如我们要求所有的viewController的代码都得按照下面来组织 #pragma...
#pragma用法大全.doc#pragma用法大全.doc
描述了#pragma 预处理指令的含义及用法。
pragma指令简介 一、 message 参数。 1 二、 另一个使用得比较多的#pragma参数是code_seg。格式如: 2 三、 #pragma once (比较常用) 3 四、 #pragma hdrstop表示预编译头文件到此为止,后面的头文件不进行预编译。...
iOS - 房贷计算器 Usage 商业贷款 #pragma mark 按商业贷款等额本息总价计算(总价) #pragma mark 按商业贷款等额本金总价计算(总价) #pragma mark 按商业贷款等额本息单价计算(单价和面积) 公积金贷款 按公积金...
#pragma用法 汇总 doc 最近总有人问#pragma CODE SEG NEAR SEG NON BANKED 还有#pragma LINK INFO DERIVATIVE "mc9s12xs128"这些函数是什么意思 我在网上收集了一些资料希望能解大家疑惑 #pragma LINK ...
#pragma使用详解 .pdf #pragma使用详解 .pdf #pragma使用详解 .pdf
#pragma预处理指令详解,对#pragma的一些应用做了一些介绍,希望对你有帮助
详细介绍#pragma once用法,对于初学者可以学习一下
#pragma mark- AutoAjustAttag - (void)dealloc{ // 销毁参照 [self.view removeRelation]; } - (void)viewWillAppear:(BOOL)animated{ // 自动适配 [self.view setAutoAjustWithSupderAccordingFrame:...
#pragma_命令集合 介绍pragma_命令的用法,使你不再迷茫
#pragma语句在嵌入式系统程序中不可小觑啊。
#pragma 预处理指令详解
#pragma comment()的使用
在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或...
#pragma_命令集合.pdf 不错的东西 很重要
C++中#include、#pragma的含义