关于OC中.m文件下实现私有变量的方法,在.h文件下实现公有变量的方法
在苹果官方的developer library中的
要分配并初始化数组
-
在项目导航器中,选择
XYZToDoListViewController.m
。由于项目数组是表格视图控制器的实现细节,所以应该在 .m 文件中进行声明,而不是 .h 文件。此操作可让项目数组成为您自定类的私有数组。
-
将以下属性添加到接口类别中,它是由 Xcode 在您的自定表格视图控制器类中创建的。声明应该是这样的:
@interface XYZToDoListViewController ()
@property NSMutableArray *toDoItems;
@end
将 XYZToDoItem 添加到 XYZAddToDoItemViewController 类
-
在项目导航器中,选择
XYZAddToDoItemViewController.h
。由于稍后需要从表格视图控制器访问列表项目,所以务必将其设为公共属性。这就是为什么要在接口文件
XYZAddToDoItemViewController.h
中声明它,而不在实现文件XYZAddToDoItemViewController.m
中声明的原因所在。
以上原则,对.m文件,类实现的文件中添加私有变量。以及在类的.h文件中添加公有变量的原因。