Xcode项目文件

2015-09-16  本文已影响195人  lvvl

1 项目文件中常见属性

2 storyboard

2.0 storyboard文件

- 作用:描述软件界面
- 程序启动的简单过程
    - 程序一启动,就会加载`Main.storyboard`文件
    - 会创建箭头所指的控制器,并且显示控制器所管理的软件界面
- 配置程序一启动就会加载的storyboard文件
Snip20150616_115.png

2.1 IBOutlet

@property (nonatomic, weak) IBOutlet UILabel *label;

2.2 IBAction

- (IBAction)buttonClick
{

}

2.3 关于IBAction、IBOutlet前缀IB的解释

3 类扩展(Class Extension)

3.0 作用

- 能为某个类增加额外的属性、成员变量、方法声明
- 一般将类扩展写到.m文件中
- `一般将一些私有的属性写到类扩展`

3.1 使用格式

@interface 类名()
/* 属性、成员变量、方法声明 */
@end

3.2 与分类的区别

- 分类的小括号必须有名字
    @interface 类名(分类名字)
    /* 方法声明 */
    @end
    @implementation 类名(分类名字)
    /* 方法实现 */
    @end
- 分类只能扩充方法
- 如果在分类中声明了一个属性,分类只会生成这个属性的get\set方法声明

3.4 资源管理

上一篇 下一篇

猜你喜欢

热点阅读