iOS编程中经常见到的:id 数据类型
id类型声明没有 * 号,是动态数据类型,可以指向任何类的对象,而不关心具体类型。编译阶段不做类型检查,运行阶段检查具体类型,
优点:灵活,可以指向任何数据类型;编译阶段不指向任何类型。
缺点:可读性不高,编译器无法发现语法错误。
iOS编程中经常见到的:id 数据类型
id类型声明没有 * 号,是动态数据类型,可以指向任何类的对象,而不关心具体类型。编译阶段不做类型检查,运行阶段检查具体类型,
优点:灵活,可以指向任何数据类型;编译阶段不指向任何类型。
缺点:可读性不高,编译器无法发现语法错误。