关于OC中.m文件下实现私有变量的方法,在.h文件下实现公有变量的方法

在苹果官方的developer library中的

“着手开发 iOS 应用程序 (Start Developing iOS Apps Today)”

要分配并初始化数组

  1. 在项目导航器中,选择 XYZToDoListViewController.m

    由于项目数组是表格视图控制器的实现细节,所以应该在 .m 文件中进行声明,而不是 .h 文件。此操作可让项目数组成为您自定类的私有数组。

  2. 将以下属性添加到接口类别中,它是由 Xcode 在您的自定表格视图控制器类中创建的。声明应该是这样的:

    1. @interface XYZToDoListViewController ()
    2. @property NSMutableArray *toDoItems;
    3. @end

    将 XYZToDoItem 添加到 XYZAddToDoItemViewController 类

    1. 在项目导航器中,选择 XYZAddToDoItemViewController.h

      由于稍后需要从表格视图控制器访问列表项目,所以务必将其设为公共属性。这就是为什么要在接口文件XYZAddToDoItemViewController.h 中声明它,而不在实现文件 XYZAddToDoItemViewController.m 中声明的原因所在。

    以上原则,对.m文件,类实现的文件中添加私有变量。以及在类的.h文件中添加公有变量的原因。

 

原文地址:https://www.cnblogs.com/memorecool/p/4086668.html