郝萌主倾心贡献,尊重作者的劳动成果,请勿转载。

如果文章对您有所帮助,欢迎给作者捐赠,支持郝萌主,捐赠数额随意,重在心意^_^

我要捐赠: 点击捐赠

Cocos2d-X×××:点我传送

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

下面举例如何快速的定位到我已经标识过的代码。
#pragma mark Life Cycle - (void)viewDidLoad {     [super viewDidLoad];     // Do any additional setup after loading the view.          if (NEW_PASSWORD == self.sourceType || FORGET_PASSWORD == self.sourceType) {         [self initNewPasswordView];     }     else{         [self initChangePasswordView];     } }

OK,那么如何查找呢,点击代码编辑器上面的导航栏即可。
接着我修改一下代码:

#pragma mark - Life Cycle

猛一看没发现区别是吧?实际上多了一个横线 
这个短横线(减号)有什么作用呢,再次点击导航栏就可以看到。
加上-后会显示一条分割线会让注释名称更加显眼突出。
如下图所示:

郝萌主倾心贡献,尊重作者的劳动成果,请勿转载。

如果文章对您有所帮助,欢迎给作者捐赠,支持郝萌主,捐赠数额随意,重在心意^_^

我要捐赠: 点击捐赠

Cocos2d-X×××:点我传送

转载于:https://blog.51cto.com/haomengzhu/1664346

iOS pragma mark的用法相关推荐

  1. IOS笔记 #pragma mark的用法

    简单的来说就是为了方便查找和导航代码用的. 下面举例如何快速的定位到我已经标识过的代码. #pragma mark 播放节拍器 - (void) Run:(NSNumber *)tick { //.. ...

  2. ios 标准 #pragma mark的用法

    简单的来说就是为了方便查找和导航代码用的. 下面举例如何快速的定位到我已经标识过的代码. #pragma mark 播放节拍器 - (void) Run:(NSNumber *)tick { //.. ...

  3. IOS中NSUserDefaults的用法

    2019独角兽企业重金招聘Python工程师标准>>> IOS中NSUserDefaults的用法(轻量级本地数据存储) 分类: IOS开发 Object-C编程语言2012-09- ...

  4. 在objective-C中#pragma mark是什么意思?

    经常在 Xcode IDE 里面的代码中看到以下代码指令: #pragma mark - #pragma mark Initialization #pragma 是什么 从技术上讲,以 #pragma ...

  5. #pragma mark 基本使用

    在objective-c中定义多个类之后,作用#pragma mark 对类进行分组 使用这种代码可以在导航栏的文件栏查看到这一点

  6. Swift中的#pragma mark?

    本文翻译自:#pragma mark in Swift? In Objective C, I can use #pragma mark to mark sections of my code in t ...

  7. iOS开发宝典:String用法大全

    本文转载至 http://mobile.51cto.com/iphone-395171.htm 新手们还在等什么?这是一本属于你的iOS开发"字典",在这里你可以查到字符串.数组. ...

  8. #pragma once的用法及含义

    #pragma once 这是一个比较常用的C/C++杂注,只要在头文件的最开始加入这条杂注,就能够保证头文件只被编译一次. #pragma once是编译器相关的,就是说即使这个编译系统上有效,但在 ...

  9. ios Develop mark

    App Distribution Guide https://developer.apple.com/library/ios/documaentation/IDEs/Conceptual/AppDis ...

  10. iOS开发 Block的用法

    一:在ios,blocks是对象,它封装了一段代码,这段代码可以在任何时候执行.Blocks可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值.它和传统的函数指针很类似,但是有区别:b ...

最新文章

  1. 系统访问慢的几个原因
  2. 《剑指offer》第十八题(在O(1)时间删除链表结点)
  3. 016_Redis集群的删除和添加节点
  4. Graph Coloring I
  5. pycharm 安装 jupyter
  6. mysql date timestamp_【Mysql】Datetime和Timestamp区别,及mysql中各种时间的使用
  7. LINUX编译opencv
  8. 精益创业:创业2年被京东收购、今夜酒店特价创始人任鑫的反省
  9. 我自是年少,昭华倾负,此情,此心,你可怜!
  10. Python中randn()函数的作用
  11. 用VB.NET(Visual Basic 2010)封装EXCEL VBA为DLL_COM组件(一)
  12. 程序猿要知道的:如何精心打造产品的“开始一公里”
  13. Vue改变网页背景颜色切换
  14. 解决Flutter键盘弹起导致与输入框有间距问题(Flutter键盘弹起Scaffold布局流程)解析
  15. 一个简易的基于内容的新闻推荐系统
  16. Ubuntu 16.04 一系列软件安装命令,包括QQ、搜狗、Chrome、vlc、网易云音乐安装方法(转载)...
  17. 浅谈设计模式在iOS开发实战项目中的应用
  18. 读书笔记——袁岳_趁年轻,折腾吧
  19. 269、超五类线和六类线水晶头制作,打配线架方法
  20. sierrawireless

热门文章

  1. xampp 运行 yaf框架
  2. java textview多行_如何在java android中将ellipsize设置为textview的两行或多行
  3. 六石管理学:座位可以考虑混排
  4. 千载新论:只能指望员工做完工作,要做好依靠主管
  5. WP布局难题,由三个升级为四个
  6. 粮食增产的重要性顺序,土水肥种
  7. 库存在,编译或运行时提示找不到,要配置LD_LIBRARY_PATH
  8. Package ffnvcodec was not found in the pkg-config search path
  9. Windows下FireFox插件dll文件名,必须是np开头,不能是plugin结尾
  10. 《TensorFlow深度学习应用实践》学习笔记1