zoukankan      html  css  js  c++  java
  • 关于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文件中添加公有变量的原因。

     

  • 相关阅读:
    梯度下降算法实现
    windows10下Anaconda的安装与tensorflow、opencv的安装与环境配置
    在github创建用户
    看完教材不明白的问题
    自我介绍
    HDU 1098(条件满足 数学)
    HDU 1097(m次幂的个位数 规律)
    HDU 1046(最短路径 **)
    HDU 1045(炮台安置 DFS)
    HDU 1034(传递糖果 模拟)
  • 原文地址:https://www.cnblogs.com/memorecool/p/4086668.html
Copyright © 2011-2022 走看看