小编Mat*_*nen的帖子

检测应用程序是否在iOS 9中的"幻灯片放映"或"拆分视图"模式下运行

在iOS 9中,是否可以检测应用程序何时在iOS 9的"幻灯片放映"或"拆分视图"模式下运行?

我已经尝试通过Apple的iOS 9多任务处理文档阅读,但是没有运气好...

我问,因为我的应用程序中可能有一个功能,我想在幻灯片中打开应用程序时禁用该功能.

multitasking ipad ios ios9

36
推荐指数
4
解决办法
1万
查看次数

通过Swift中的下标访问属性

我在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

swift swift-playground

16
推荐指数
5
解决办法
1万
查看次数

标签 统计

ios ×1

ios9 ×1

ipad ×1

multitasking ×1

swift ×1

swift-playground ×1