extension
을 이용하여 빈 func를 작성한다.protocol Pet{
func doCry()
}
extension Pet{
func doCry(){}
}
//doCry() 구현하지 않아도 됨. Optional Protocol
class MyPet: Pet{
}
@objc protocol Pet{
@objc optional func doCry()
}
//doCry() 구현하지 않아도 됨. Optional Protocol
class MyPet: Pet{
}