加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

iphone – Xcode根据用户动态创建数组?

发布时间:2020-12-14 19:19:25 所属栏目:百科 来源:网络整理
导读:我正在尝试构建一个 iphone健身应用程序,以允许用户首先创建1个例程.然后在例程中创建练习,并在每个练习中创建集合.我想允许用户创建尽可能多的集/例程. 我的计划是在数组中的数组中创建一个数组. 第一个数组将保存练习(由数组表示).在练习数组中将是集合(由
我正在尝试构建一个 iphone健身应用程序,以允许用户首先创建1个例程.然后在例程中创建练习,并在每个练习中创建集合.我想允许用户创建尽可能多的集/例程.

我的计划是在数组中的数组中创建一个数组.

第一个数组将保存练习(由数组表示).在练习数组中将是集合(由数组表示).最后,set数组实际上会存储信息.

我想我的问题是,这可能吗?要根据用户动态创建数组?我似乎无法找到有关此主题的任何信息.

解决方法

是的,这绝对是可能的: NSArray及其子类 NSMutableArray允许您动态创建和管理数组,根据需要增长和缩小它们.

我不是使用数组数组的数组,而是使用包含数组的专用类,但隐藏它们,并提供一些与您的特定应用程序相关的功能.

例如,您可能需要考虑为Routine和Exercise创建一个类.常规会有类似的方法

-(void)addExercise:(MyExercise*)exercise;
-(MyExercise)getExerciseForIndex:(int)index;
-(void)removeExerciseAtIndex:(int)index;

依此类推,使用NSMutableArray作为练习的存储空间.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读