A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ios小白成长记 中级黑马   /  2015-12-10 22:06  /  579 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


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;



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马