您的位置:首页 > 移动开发 > IOS开发

iOS-id类型

2016-03-11 15:50 387 查看
id 类型 弱类型 id类型的变量可以接受任意类型,但是一般就收的是对象类型

id弱类型 id的类型的变量可以 接收任意类型,但是一般接收的对象类型 %@

例如



这个警告是说将int类型的变量赋给id类型不兼容

若将类类型赋给id类型。。。。



id类型的变量可以调用方法,但是如果要调用方法里的属性,必须用强制类型转换,变成类类型,然后才能调用属性

例子

用id类型的变量调用对象里的方法



用id类型的变量调用对象里的属性就会出现错误



用强制转换之后,调用属性就没有问题



这些例子都是为了说明id类型的特性,在声明对象时一般会直接用正常方法声明,不会使用id在中间插一脚
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: