【发布时间】:2010-08-04 03:46:29
【问题描述】:
所以我已经构建了一些应用程序,现在正在尝试构建一段 iPhone 代码,其他人可以将其放入他们的应用程序中。问题是如何向用户隐藏对象类头文件 (.h) 中的数据元素?
例如,不确定人们是否使用了 medialets iPhone 分析,但他们的 .h 没有定义任何数据元素。它看起来像:
#import <UIKit/UIKit.h>
@class CLLocationManager;
@class CLLocation;
@interface FlurryAPI : NSObject {
}
//miscellaneous function calls
@end
使用该头文件,他们还提供了一个包含一些数据元素的程序集文件 (.a)。他们如何在对象的整个生命周期内维护这些数据元素而不在 .h 文件中声明它们?
我不确定这是否重要,但 .h 文件仅用于创建单例对象,而不是同一类的多个对象 (FlurryAPI)。
任何帮助将不胜感激。谢谢
【问题讨论】:
标签: iphone objective-c