黑马程序员技术交流社区

标题: Objc常量 [打印本页]

作者: ios小白成长记    时间: 2015-12-10 22:06
标题: Objc常量

Objective-C没用Java的静态常量
[size=1em][backcolor=rgb(108, 226, 108) !important]
[color=white !important][size=1em]?

[size=1em]1

[size=1em][size=1em]public static final MAX = 300;



在Objc中,如果要用常量有两种 方法
1.使用C语言的预处理#define
[size=1em][backcolor=rgb(108, 226, 108) !important]
[color=white !important][size=1em]?

[size=1em]1

[size=1em][size=1em]#define MAX 300



注:预处理命令后面没有“;”;
2.另一种方式定义一个存储常量的类,把所有的常量都放进去
[size=1em][backcolor=rgb(108, 226, 108) !important]
[color=white !important][size=1em]?

[size=1em]1

[size=1em]2

[size=1em]3

[size=1em]4

[size=1em]5

[size=1em]6

[size=1em]7

[size=1em]8

[size=1em][size=1em]#import <Foundation/Foundation.h>

[size=1em]extern NSString *const urlString;

[size=1em]@interface Constants:NSObject{

[size=1em]}
[size=1em]@end;



[size=1em][backcolor=rgb(108, 226, 108) !important]
[color=white !important][size=1em]?

[size=1em]1

[size=1em]2

[size=1em]3

[size=1em]4

[size=1em]5

[size=1em]6

[size=1em]7

[size=1em]8

[size=1em][size=1em]#import "Constants.h"

[size=1em]NSString *const urlString = @"http://www.baidu.com";

[size=1em]@implementation Constants


[size=1em]@end;








欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2