组也可以声明属性嘛?

组也可以声明属性嘛?

http://img1.sycdn.imooc.com//climg/5aec0bcc000156b610000264.jpg
stong是用来修饰组的属性吗,strong的用法规范是什么?<MovieTicket
*>尖括号和里面的内容表示什么?

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

①声明一个数组类型的属性时,常常使用strong修饰符进行修饰。<MovieTicket *>属于泛型的写法,表示这个tickets数组中元素的类型是MovieTicket类型,比如下面的代码中声明了nameArray这么一个数组,其中数组中存放的元素的类型必须是NSString类型。@property (nonatomic, strong) NSArray <NSString *> *nameArray;

②问题中的代码使用@property声明了tickets对象数组,也可以通过下面这种方式进行定义一个对象数组:

  MovieTicket * _tickets[5];

  • 幕布斯2332854 提问者 #1
    声明以后,如何调用?比如int age 调用方法是.语法;数组声明后也是.语法调用嘛?
    2018-05-06 20:18:52
  • imoocWT 回复 提问者 幕布斯2332854 #2
    使用@property声明的数组可以使用点语法进行调用, MovieTicket * _tickets[5];这种方式初始化的数组,可以使用数组名进行调用,例如_tickets[0]就是获取数组的第一个元素
    2018-05-07 10:00:41
提问者 幕布斯2332854 2018-05-04 21:17:40

太感谢了 谢谢

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
iOS入门:基础语法与常用控件
  • 参与学习       1337    人
  • 提交作业       712    份
  • 解答问题       1878    个

很多人都在疑问没有基础该怎么学习iOS开发?不用担心,本路径采用游戏关卡式的教学模式,并且以经典OC与最新Swift双重结合的教学内容,帮助大家快速掌握两种iOS开发语言基础,去掉“零”标签。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师