-
4 votesanswersviews
子视图UIViewController或在视图不是全屏时创建自定义NSObject
我需要创建一个类控制器来管理我创建的自定义视图的行为 . 标准方法是子类UIViewController,但在我的情况下,我决定子类化NSObject主要有三个原因: 我的视图需要添加为主视图控制器的小子视图(它不会使用像presentModalViewController或pushViewController这样的东西显示...)并且它不需要任何类型的工具栏或导航控件 很可能我的控制器不... -
2 votesanswersviews
KVO听众在Swift 4中发布
我正在使用 ViewModel 类,并且想要设置观察者,如果对 loginResponse 变量有任何更改 . @objcMembers class ViewModel: NSObject { var count = 300 @objc dynamic var loginResponse :String override init() { loginRe... -
1 votesanswersviews
AVAudioPlayer 对象声音没有播放 - Swift
我在下面创建了一个 AVAudioPlayer 的对象类来播放噪音: class MusicAudio: NSObject, AVAudioPlayerDelegate { var bassAudio : AVAudioPlayer! = AVAudioPlayer() override init() { super.init() let b... -
35 votesanswersviews
在Swift中对NSObject进行子类化 - 使用初始化程序的最佳实践
这是一个示例类的布局,有人可以指导我在创建NSObject的子类时的最佳实践吗? class MyClass: NSObject { var someProperty: NSString! = nil override init() { self.someProperty = "John" super.init() }... -
2 votesanswersviews
当设置为只读时,property_getAttributes()在retain,strong,weak和assign属性之间没有区别
我正在尝试使用 property_getAttributes() 运行时函数获取对象的属性属性 . 某些属性设置为 read-only . 但是当我尝试在retain / strong,weak和assign属性之间做出区分时,就出现了问题 . 例如 . : 假设我们有: @interface MyObject : NSObject @property (assign, readonly) NS...