`
zhangyaochun
  • 浏览: 2613024 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

代码规范 - pragma mark

 
阅读更多

 

    #pragma mark

 

     是一个在类内部组织代码并且帮助你分组方法实现的好办法。

 

     它告诉 Xcode 编译器,这里要将代码分隔开。

 

  • 分组
  • 分割线
  • 分割线加分组

 

     可以分离:

 

  • 不同功能组的方法
  • protocols 的实现
  • 对父类方法的重写

 

 

 

    扩展:https://github.com/oa414/objc-zen-book-cn

 

   https://www.cnblogs.com/xufengyuan/p/6537529.html

分享到:
评论

相关推荐

    Objecive-C编码规范指南.docx

    - **方法分组**:通过`#pragma mark -`来标记不同的方法分组,以方便代码的阅读和管理。 - **分组示例**: ```objc #pragma mark - Lifecycle -(instancetype)init {} -(void)dealloc {} -(void)viewDidLoad {}...

    XYXcodeTemplate

    遵守代码规范提高代码可读性, 降低后期维护成本. 当我们定下了一个团队都认同的代码规范, 如我们要求所有的viewController的代码都得按照下面来组织 #pragma mark - def #pragma mark - override #pragma mark - api...

    代码规范 .pdf

    ### 代码规范详解 #### 一、工程目录结构说明 为了确保项目的清晰度与可维护性,本规范详细地规定了iOS项目中的目录结构。合理的目录结构有助于团队成员快速定位和理解代码,从而提高开发效率。 1. **Common**:...

    iOS代码风格统一规范

    - **规范描述**:在文件中合理组织代码块,比如使用`#pragma mark -`标记来分隔不同功能区域的代码。 **示例代码**: ```objective-c #pragma mark - 生命周期 #pragma mark - UI布局 #pragma mark - UI交互 ...

    c++代码规范1

    - 使用`#pragma mark`来分隔方法组,例如生命周期、自定义访问器、动作、公共方法、私有方法等。 - 重载系统方法时,记得调用`super`的方法,如`init`和`viewDidLoad`。 - 属性声明应指定存储策略,如`nonatomic`...

    ios 代码规范

    iOS开发中的代码规范是保证代码可读性、可维护性和团队协作效率的重要准则。以下是对标题和描述中涉及的编码规范的详细说明: 一、编码的排版格式 1. 代码缩进:应使用空格(SPACE)而不是制表符(TAB),缩进以2...

    oc编码规范doc

    - 使用`#pragma mark`来分隔不同的方法组,提高代码的组织性和可读性。例如: ```objc #pragma mark - 分类注释方法 // 或 #pragma mark - 分类方法组 ``` #### 三、方法的声明和定义 - **空格使用**:在方法...

    iOS Objective C编码规范

    1. 代码组织:使用#pragma mark -来对代码进行分组,这有助于在Xcode中快速导航。例如,可以将生命周期方法、自定义访问器、IBActions以及公共和私有方法进行分类。生命周期方法包括初始化(init)、销毁(dealloc)...

    提升自己逼格的编程之美之代码规范

    在编程世界中,代码规范是提高代码可读性、可维护性和团队协作效率的重要准则。以下是一些关于代码规范的详细说明,主要针对 Objective-C 语言: 1. **头文件导入顺序**: 应遵循的顺序是:系统库、第三方库、...

    代码组织规则

    使用“#pragma mark -”来标记代码块是一种被广泛采用的做法,它可以帮助开发者在阅读代码时,快速定位到特定的功能区域,比如类方法、生命周期方法、公共方法、私有方法、代理方法、数据源方法等。使用这种注释方式...

    禅与艺术OC1

    - **Pragma**:使用pragma指令对编译器进行控制,如#pragma mark用于标记代码段。 - **明确编译器警告和错误**:强调及时处理编译警告,避免潜在问题。 - **字符串文档**:使用文档注释生成工具,如Doxygen,创建...

    iOS Objective-C 编码规文档

    函数和协议的实现应当使用`#pragma mark -`进行分段,以提高代码的可读性。例如,生命周期方法、自定义访问器、动作方法、公共方法、私有方法、协议遵循等。每种分类下面的方法应按逻辑顺序排列。 3. **缩进与大...

    iOS编码规范

    4. 使用协议时,添加#pragma mark进行区分,使协议相关的代码更易识别。 5. 在dealloc方法中,正确释放对象并置为nil,包括delegate属性,以避免内存泄漏。 遵循这些编码规范,不仅可以提升代码的可读性和可维护性...

    iOS DevCamp幻灯片分享:社区类iPhone应用开发的技术实践 | 麻麻帮 陈剑飞

    他推荐了几份权威的代码规范指南,包括 Apple 的“Coding Guidelines for Cocoa”、Google 的“Objective-C Style Guide”和 ZDS 的“Code Style Guide”。这些指南覆盖了从缩进、命名规则到注释编写等多个方面,...

    Google C++编码规则(2011)

    在软件开发领域,编码规范是确保代码质量、可读性和可维护性的基石。Google作为全球领先的科技公司,其内部的编码规范尤其受到业界的广泛关注。本文将深度解读Google于2011年发布的C++编码规则,该规则不仅对C++...

    解决iOS调起微信支付显示系统繁忙问题

    #pragma mark - 微信支付 -(void) payMwxpay:(Mwxpay *) mwxpay{ // 跟友盟微信分享SDK冲突,支付时需要重新注册微信APPID一次 // 获取plist文件路径 NSString *path = [[NSBundle mainBundle] pathForResource:@...

Global site tag (gtag.js) - Google Analytics