zoukankan      html  css  js  c++  java
  • OC 学习笔记 mark

    在Objective-C里,为了让代码组织的有序也方便用control+6的快捷键在Xcode中查找,所以出现了一个大家都很熟悉的东东。这就是:#prama mark

    #pragma mark 

    #pragma mark -

    #pragma 是什么

    从技术上讲,以 #pragma 开头的代码是一条编译器指令,是一个特定于程序或编译器的指令。它们不一定适用于其它编译器或其它环境。如果编译器不能识别该指令,则会将其忽略。

    它们的作用是告诉Xcode编译器,要在编辑器窗格顶部的方法和函数弹出菜单中将代码分隔开
     1 #import <Foundation/Foundation.h>
     2 #import "Person.h"
     3 # import "Animal.h"
     4 int main() {
     5 #pragma mark - run
     6     Persons  *pow=  [Persons new];
     7     [pow run];
     8 #pragma mark - 动物
     9     Animal *cat = [Animal new];
    10     [cat setAge: 8];
    11     [cat setColor:colorRed];
    12     [cat setName:@"jack"];
    13     [cat eat];
    14 #pragma mark  - 类的测试
    15     [Animal Test];
    16 
    17     return 0;
    18 }

    效果如图

    注意

    1. #pragma mark – 的“-”后面不能有空格。
    2. 如果你的标志没有出现在弹出菜单中,比如没有分隔线出现,请在Xcode菜单 “Preferences..”中的 “Code Sense”选项取消选中”Sort list alphabetically”即可。
  • 相关阅读:
    CBP是什么?
    编码器变换及量化的流程?
    CABAC与CAVLC有什么区别?
    如何在JM8.6编码端提取QDCT?
    宏块都有哪些类型?
    H264帧间预测流程?
    H264子宏块的划分有哪些?
    H264提供了哪些帧内预测?
    加强预测编码?
    centos7 下通过nginx+uwsgi部署django应用
  • 原文地址:https://www.cnblogs.com/zhangdashao/p/4448574.html
Copyright © 2011-2022 走看看