ios7版 30天精通iPhone手机编程 第14天 图片浏览器

更多精彩内容,请见:http://www.16boke.com


滚动视图(ScrollView)控件

(1)常量定义const

OC中的处理命令const可以取代宏定义#define的作用。

(1.1) 在程序中限定声明的常量中能被读取。例如:

const int a = 3;

int b = 0;

 

a = b;//非法,编译错误。

b = a; //合法

 

(1.2) 使用const定义常量时,必须确定常量对象初始化数据。

const int a = 3; //合法

const int b; //非法,导致编译错误

 

(1.3)在外部链接文件中,引用const常量时,加上externa成为了具有外部链接的对象,其地址具备外部链接特性。

extern const int a; //合法

extern const int b = 3; //非法,常量不可以被再次赋值

使用const 比 #define 更节省内存空间,在程序中const只做一份数据复制,而#define则定义多少个对象,则做多少次数据复制。

#defien a 3; //

const int b = 3; //此时没把b放入内存中

 

int i = a;  //进行宏替换,分配内存

int j = b;  //分配内存,以后将不再分配

 

int I = a;  //进行宏替换,再次分配内存

int J = b;  //不再分配内存

 

(2) 数组数据类型定义NSArray

NSArrayFoundation框架中的数组数据类,NSArray就像C语言中的一个传统的array,通常在定义整数数据类型中使用,获取在内存中的数据存储空间。此处使用NSArray对象存放视图中的子视图。

//创建数组变量对象,定义滚动视图“子视图”

NSArray *subviews = [scrollView1 subviews];


更多精彩内容,请见:http://www.16boke.com

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值