ios - 工厂类 - 停止初始化

标签 ios objective-c factory-pattern

我想创建一个工厂类来为我创建(特定类的)对象。

工厂类只有类方法。有什么方法可以阻止在类里面调用 alloc init 吗?

最佳答案

是的,你可以,在你的界面上将 init 定义为

- (id) init __unavailable;

关于ios - 工厂类 - 停止初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16076812/

相关文章:

ios - UIStackView 比例布局,仅具有内在内容大小

ios - 为什么 iOS 数据保护代表会被多次调用?

ios - 如何在 UITableViewCell 运行时之上添加自定义 UIView?

iphone - 核心数据 : UIManagedDocument or AppDelegate to setup core data stack?

c# - Unity 抽象工厂

ios - 如何修改推力方向以匹配 SceneKit 中的图像方向?

ios - 为什么当我在平移单元格时更改 UIImageView 的图像时整个 View 会重置一秒钟?

ios - 更改MKMapView上的注释图钉颜色

java - 通用 HashMap

java - @Findby vs. 按缺点和优点?