objective-c - 为什么静态库有一个带有 init 方法的类?

标签 objective-c ios xcode shared-libraries

当我创建一个新的共享 iOS 库 CoreServices 时,会创建一个类 CoreServices,它有一个 init 方法。

这是否意味着每个库都将以某种方式通过该对象实例化?如果不是,这个对象有什么用?

最佳答案

不,它不是,这只是一个用库创建的模板类。我通常会为此删除实现文件并使用 header 作为库的公共(public) header (即导入此 header 文件中的所有外部可见类)。

关于objective-c - 为什么静态库有一个带有 init 方法的类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9019812/

相关文章:

objective-c - 对四边形的坐标进行排序

ios - 从 iOS10 中的 Today 小部件隐藏 "Show More"按钮

iphone - UITableViewController 第二次加载时崩溃

python - 检测特定的 Python.app 实例是否已在运行

iphone - 子类化的 UIView 没有设置标签

objective-c - 从 NSArray 以字节形式检索 UIImage - iOS

ios - Swift:Gui 没有更新/太晚了

swift - Swift 和 MVVM 架构的 Xcode 项目文件文件夹结构

iphone - 奇怪的 UIAlertView 私有(private)方法崩溃 _performPopup

swift - 带有边框和背景问题的 UILabel