此文描述了Swift_協議的相關內容,具體內容請看下面
Swift_協議點擊查看源碼
//協議
@objc protocol SomeProtocol:class {
//class代表只用類才能實現這個協議
func test()
//@objc:OC特性 代表可以使用optional特性 optional可選的方法
@objc optional func testOptional()
}
protocol AnotherProtocol: SomeProtocol {
//協議可繼承
}
//協議擴展
extension SomeProtocol {
func testExtension() {
print(#function)
}
}
class SomeClass:NSObject, SomeProtocol {
func test() {
print(#function)
}
}
/*
test()
testExtension()
*/
多多關注本站,我們將為您收集更多的Android開發相關文章.
【Swift_協議】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!