在iOS中创建多维数组
所以我对iOS开发还不熟悉,我真的只依赖故事板和youtube教程来开发iPhone应用程序。(Im使用Xcode) 但是对于这个项目,我需要创建一个名字列表(大约200个)。点击姓名时,会出现一条记录(显示出生日期、身高、国籍,甚至可能还有个人资料图片)。我认为它被称为记录数组 我还想知道我是否应该使用在iOS中创建多维数组,ios,arrays,plist,multidimensional-array,records,Ios,Arrays,Plist,Multidimensional Array,Records,所以我对iOS开发还不熟悉,我真的只依赖故事板和youtube教程来开发iPhone应用程序。(Im使用Xcode) 但是对于这个项目,我需要创建一个名字列表(大约200个)。点击姓名时,会出现一条记录(显示出生日期、身高、国籍,甚至可能还有个人资料图片)。我认为它被称为记录数组 我还想知道我是否应该使用故事板或xibs来完成这个特定的项目。我不想为每个人创建200个不同的视图控制器,这就是我尝试实现阵列的原因 有人能给我一个代码的起点和我应该进行的基础,因为我不知道我应该从哪里开始 一个一般性
故事板
或xibs
来完成这个特定的项目。我不想为每个人创建200个不同的视图控制器,这就是我尝试实现阵列的原因
有人能给我一个代码的起点和我应该进行的基础,因为我不知道我应该从哪里开始 一个一般性的问题-所以是一个一般性的答案 看看苹果教程- 这是编写具有主视图和详细视图的数据驱动的表视图应用程序的良好起点
您可能希望使用不同的数据模型,但至少这应该可以让您开始使用。一个一般性的问题-所以是一个一般性的答案 看看苹果教程- 这是编写具有主视图和详细视图的数据驱动的表视图应用程序的良好起点
您可能希望使用不同的数据模型,但至少这应该可以让您开始使用。听起来您希望显示单元格表。通常使用。互联网上有很多关于这个话题的文章 使用UITableView时,您将为表中的每个单元格提供一个已配置的视图。根据对要显示内容的描述,您可能需要使用视图控制器创建一个视图,以用作单元格,而不是使用默认的UITableViewCell
在代码中,您需要通过和向UITableView提供数据。看一看,它可能是您想要用来存储行数据的对象数组的东西。此外,每个单元格的数据都应存储在其自己的类中,以便在配置单元格视图时可以轻松访问其属性。听起来您想显示单元格表。通常使用。互联网上有很多关于这个话题的文章 使用UITableView时,您将为表中的每个单元格提供一个已配置的视图。根据对要显示内容的描述,您可能需要使用视图控制器创建一个视图,以用作单元格,而不是使用默认的UITableViewCell
在代码中,您需要通过和向UITableView提供数据。看一看,它可能是您想要用来存储行数据的对象数组的东西。此外,每个单元格的数据应存储在其自己的类中,以便在配置单元格视图时可以轻松访问其属性。一般来说,要创建二维或更高维数组,可以创建包含对其他
NSArray
实例引用的NSArray
实例
一个简单的一维数组(您在示例中真正想要的)就是对象引用的NSArray
更具体地说,您不需要200个视图控制器,而需要一个视图控制器来显示人的表视图(一个人的NSArray
实例)-我们称之为人的视图控制器
-和一个视图控制器来显示具有一个人属性的表视图(一个Person
实例)-让我们称之为PersonViewController
PeopleViewController
可能是导航堆栈的“根”,它显示了一个表视图,其中包含数据集中所有人员的列表
当您从PeopleViewController
表视图中显示的列表中选择个人时,PersonViewController
会被推到导航堆栈上
如果在People
数组中有Person
实例的索引,则只需将索引和People
引用传递给PersonViewController
。该视图控制器随后将访问Person
实例在People
索引处的属性,并将它们放入详细信息表视图。一般来说,要创建二维或更高维数组,可以创建一个NSArray
实例,该实例包含对其他NSArray
实例的引用
一个简单的一维数组(您在示例中真正想要的)就是对象引用的NSArray
更具体地说,您不需要200个视图控制器,而需要一个视图控制器来显示人的表视图(一个人的NSArray
实例)-我们称之为人的视图控制器
-和一个视图控制器来显示具有一个人属性的表视图(一个Person
实例)-让我们称之为PersonViewController
PeopleViewController
可能是导航堆栈的“根”,它显示了一个表视图,其中包含数据集中所有人员的列表
当您从PeopleViewController
表视图中显示的列表中选择个人时,PersonViewController
会被推到导航堆栈上
如果在People
数组中有Person
实例的索引,则只需将索引和People
引用传递给PersonViewController
。该视图控制器随后将访问Person
实例在People
索引处的属性,并将它们放入细节表视图。除了苹果的“你的第二个iOS应用程序”