当前位置: 首页 > news >正文

iOS编译提示和导航提示

#pragma mark

导航栏中显示提示,用于组织代码

#pragma mark - UIViewController

#pragma clang diagnostic

使用#pragma clang diagnostic XXX动态修改编译选项

// completionBlock is manually nilled out in AFURLConnectionOperation to break the retain cycle.
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Warc-retain-cycles"
    self.completionBlock = ^ {
        ...
    };
#pragma clang diagnostic pop

#pragma unused

使用#pragma unused(xxx)忽略没有使用变量的编译警告

{
    size_t mapped_size = data.length;
#pragma unused (mapped_size)            
    if (xxx) {
        // use mapped_size
    }
}

#warning

使用#warning xxx在编辑器中手动生成一个警告

#error

使用#error xxx在编辑器中手动生成一个错误

XCODE提供的标记

XCode为我们提供了三个标记,但是只在导航栏中可见。
// MARK:
// TODO:
// FIXME:

相关文章:

  • 画思维导图软件
  • linux上搭建ftp服务器,并配置虚拟用户。
  • 判别或预测方法汇总(判别分析、神经网络、支持向量机SVM等)
  • 从0到1起步-跟我进入堆外内存的奇妙世界
  • [LeetCode]--61. Rotate List
  • UVA 253 Cube painting
  • html+css-----补
  • excel技巧
  • sql连接:inner join on, left join on, right join on使用详解
  • Android下AIDL机制详解
  • 1614: [Usaco2007 Jan]Telephone Lines架设电话线
  • DataGridView的按钮列的点击事件
  • MVC--数据增删改查(Razro语法)
  • 【node学习】协程
  • 【转】JVM 分代GC策略分析
  • [Vue CLI 3] 配置解析之 css.extract
  • 2019年如何成为全栈工程师?
  • httpie使用详解
  • Python学习之路13-记分
  • Quartz初级教程
  • Redux 中间件分析
  • Vue.js 移动端适配之 vw 解决方案
  • vue:响应原理
  • vue-router 实现分析
  • 电商搜索引擎的架构设计和性能优化
  • 记录:CentOS7.2配置LNMP环境记录
  • 简单实现一个textarea自适应高度
  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • 推荐一款sublime text 3 支持JSX和es201x 代码格式化的插件
  • ​LeetCode解法汇总2696. 删除子串后的字符串最小长度
  • #define、const、typedef的差别
  • #我与Java虚拟机的故事#连载09:面试大厂逃不过的JVM
  • (04)odoo视图操作
  • (26)4.7 字符函数和字符串函数
  • (3)(3.2) MAVLink2数据包签名(安全)
  • (31)对象的克隆
  • (5)STL算法之复制
  • (切换多语言)vantUI+vue-i18n进行国际化配置及新增没有的语言包
  • (转)JAVA中的堆栈
  • (转)Linux下编译安装log4cxx
  • (转)负载均衡,回话保持,cookie
  • .net 8 发布了,试下微软最近强推的MAUI
  • .net6Api后台+uniapp导出Excel
  • .NET开发不可不知、不可不用的辅助类(三)(报表导出---终结版)
  • .Net下的签名与混淆
  • @AutoConfigurationPackage的使用
  • @Conditional注解详解
  • @converter 只能用mysql吗_python-MySQLConverter对象没有mysql-connector属性’...
  • @SuppressWarnings(unchecked)代码的作用
  • [.net] 如何在mail的加入正文显示图片
  • [1204 寻找子串位置] 解题报告
  • [3D基础]理解计算机3D图形学中的坐标系变换
  • [AHOI2009]中国象棋 DP,递推,组合数
  • [AutoSar]BSW_Com02 PDU详解