在iOS 9中,是否可以检测应用程序何时在iOS 9的"幻灯片放映"或"拆分视图"模式下运行?
我已经尝试通过Apple的iOS 9多任务处理文档阅读,但是没有运气好...
我问,因为我的应用程序中可能有一个功能,我想在幻灯片中打开应用程序时禁用该功能.
我在Swift中有一个自定义类,我想使用下标来访问它的属性,这可能吗?
我想要的是这样的:
class User {
var name: String
var title: String
subscript(key: String) -> String {
// Something here
return // Return the property that matches the key…
}
init(name: String, title: String) {
self.name = name
self.title = title
}
}
myUser = User(name: "Bob", title: "Superboss")
myUser["name"] // "Bob"
Run Code Online (Sandbox Code Playgroud)
更新:我正在寻找这个的原因是我正在使用GRMustache从HTML模板进行渲染.我希望能够将我的模型对象传递给GRMustache渲染器......
GRMustache使用键控订阅objectForKeyedSubscript:方法和键值编码valueForKey:方法获取值.任何兼容对象都可以为模板提供值.
https://github.com/groue/GRMustache/blob/master/Guides/view_model.md#viewmodel-objects