iOS id和instancetype的区别 相同点不同点其他 相同点 id和instancetype都可以指向所有类型的实例变量指针。 不同点 instancetype一般用在重写或自定义类实例对象的初始化时,而id在初始化或者方法中参数类型都有使用。id修饰的对象,在运行时才会确定它的类型;instancetype修饰的对象,在编译时就会校验,如果不匹配会发出警告。 其他 没了。