Swift小知识 发表于 2019-02-27 | 分类于 iOS | | 阅读次数: class修饰的func可以被重写,static不可以 protocol中要求实现的方法必须保证访问控制修饰符也要正确,尤其是对于可选实现的方法,如果修饰符不对就会被当做没有实现 如果调用Error的localizedDescription方法跟你重写的内容不一样,那你八成是没有让你的Error实现LocalizedError协议