小编pse*_*117的帖子

为什么在Swift类中使用必需的Initializers?

我试图理解required在Swift类中使用关键字.

class SomeClass 
{
    required init() {
        // initializer implementation goes here
    }
}
Run Code Online (Sandbox Code Playgroud)

required不会强迫我在我的子类中实现该方法.如果我想覆盖required我的父类的指定初始化程序,我需要写,required而不是override.我知道它是如何工作的但却无法理解为什么我应该这样做.

有什么好处required?据我所知,像C#这样的语言不具备这样的东西,并且工作得很好override.

initialization swift

49
推荐指数
3
解决办法
2万
查看次数

Swift通用协议

是否可以在swift中使用通用协议?我试过了protocol foo<T>{},这不合法.我正在寻找可以类似于Java List<T>界面使用的东西.

swift

9
推荐指数
1
解决办法
1504
查看次数

没有身份验证的Django Admin

有没有一种方法可以在没有任何形式的身份验证的情况下使用Django管理页面?我知道我可以使用这种方法,但这适用于Django 1.3.是否有任何变化可以让我在Django 1.6中更容易地做到这一点?

我的主要动机是我想拥有尽可能少的数据库表,而我只在本地使用它,所以不需要任何形式的身份验证(我只是在localhost上运行服务器).

python django

8
推荐指数
3
解决办法
4806
查看次数

标签 统计

swift ×2

django ×1

initialization ×1

python ×1