我试图理解required
在Swift类中使用关键字.
class SomeClass
{
required init() {
// initializer implementation goes here
}
}
Run Code Online (Sandbox Code Playgroud)
required
不会强迫我在我的子类中实现该方法.如果我想覆盖required
我的父类的指定初始化程序,我需要写,required
而不是override
.我知道它是如何工作的但却无法理解为什么我应该这样做.
有什么好处required
?据我所知,像C#这样的语言不具备这样的东西,并且工作得很好override
.
是否可以在swift中使用通用协议?我试过了protocol foo<T>{}
,这不合法.我正在寻找可以类似于Java List<T>
界面使用的东西.
有没有一种方法可以在没有任何形式的身份验证的情况下使用Django管理页面?我知道我可以使用这种方法,但这适用于Django 1.3.是否有任何变化可以让我在Django 1.6中更容易地做到这一点?
我的主要动机是我想拥有尽可能少的数据库表,而我只在本地使用它,所以不需要任何形式的身份验证(我只是在localhost上运行服务器).