instancetype的类型表示上,跟id一样,可以表示任何对象类型
instancetype只能用在返回值类型上,不能像 id 一样用在参数类型上
instancetype 比 id 多一个好处 :编译器会检测 instancetype的真实类型
-(instancetype)initWithDict:(NSDictionary *)dict;