_ _weak关键字的作用 在函数名称前面加上_ _weak修饰符,称之为“弱函数” 用户可以在用户文件中重新定义一个同名函数,最终编译器编译的时候,会选择用户定义的函数;若用户没有重新定义这个函数,则编译器就会执行_ _weak 声明的函数,并且编译器不会报错,所以我们可以在别的地方定义一个相同名字的函数,而不必也尽量不要修改之前的函数。