博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UIKIT_EXTERN和define定义常量
阅读量:5275 次
发布时间:2019-06-14

本文共 571 字,大约阅读时间需要 1 分钟。

看过我其他的博客的人都知道,我喜欢用define定义常量,最近看了一个开源的轮子,使用UIKIT_EXTERN这个定义的常量,了解了一下,发现使用宏定义的常量会在内存中临时开辟一份内存空间,而使用UIKIT_EXTERN定义的常量只会开启一份内存空间,两者效果一样,自行选择使用

 .h文件

#import 
#import
@interface ConstObj : NSObject@endUIKIT_EXTERN NSString *const Name;UIKIT_EXTERN int const Age;UIKIT_EXTERN CGFloat const Height;#define Dname @"Dname"#define Dage 12#define Dheight 1.62

 .m文件

#import "ConstObj.h"@implementation ConstObj@endNSString *const Name = @"王小二";int const Age = 18;CGFloat const Height = 1.65;

 

转载于:https://www.cnblogs.com/hualuoshuijia/p/10108711.html

你可能感兴趣的文章
4、spring核心AOP
查看>>
Vue学习之不同组件之间的消息传递
查看>>
@Scheduled(cron = "0/5 * * * * *")将时间改为配置
查看>>
spring -boot定时任务 quartz 基于 MethodInvokingJobDetailFactoryBean 实现
查看>>
Javascript——说说js的调试
查看>>
BZOJ.2707.[SDOI2012]走迷宫(期望 Tarjan 高斯消元)
查看>>
android权限大全
查看>>
《设计师要懂心理学》-第五章-人如何集中注意力
查看>>
MVC3 - 控制器
查看>>
[源码]解析 SynchronousQueue 上界,下界.. 数据保存和数据传递. 堵塞队列. 有无频繁await?...
查看>>
PHPStorm默认在新窗口打开
查看>>
MongoDB基本概念和安装配置
查看>>
Linux&shell之高级Shell脚本编程-创建菜单
查看>>
Swift Objective-C 访问级别控制
查看>>
Mac 10.11系统下cocoaPods安装注意事项
查看>>
Phthon语言
查看>>
高质量程序设计指南c++/c语言(17)--函数
查看>>
pku 1573 Robot Motion 第一周训练——模拟
查看>>
Algorithms学习笔记-Chapter0序言
查看>>
GPUImage API 文档之GPUImagePicture类
查看>>