按字母顺序排列的名称和描述列表

     2023-02-23     294

关键词:

【中文标题】按字母顺序排列的名称和描述列表【英文标题】:Alphabetical plist with name and description 【发布时间】:2014-05-27 17:46:37 【问题描述】:

如何制作一个按字母顺序排列并具有名称和描述属性的 plist?我已经有一个包含 26 个数组的 plist,每个字母对应一个。在每个数组中,我都有一些列出菜系名称的字符串。我想为每种美食实施描述。我该怎么做?我应该把它放在哪里以保持 plist 的搜索能力、侧面有索引和按字母顺序排列?

谢谢

【问题讨论】:

这种东西就是数据库的用途。 Core Data 或 sqlite3 是不错的选择。 【参考方案1】:

如果您想保留 plist(而不是使用核心数据),那么您应该使用字典而不是数组中的字符串。每个字典都可以有像“name”这样的键来表示菜的名称,“description”表示描述。如果您想为每种菜肴添加其他属性,您可以拥有任意数量的其他键。

您还可以创建具有名称和描述等属性的自定义“cuisine”对象,但是您必须先使用存档器(将自定义对象转换为 NSData 对象)才能将对象存储在 plist 中。

【讨论】:

如果我决定让主字典由包含名称和描述的字母字典的字母组成,我如何访问名称和描述?字典中的字典 @leeferfeefer,如果我理解正确,我会使用字典数组作为每个键的值(这将是字母表中的一个字母)。数组中的每个字典都是以相同字母作为其键开头的单一美食。这些内部字典将具有名称和描述等键。 你能帮我看看这个吗?***.com/questions/23917274/…

按字母顺序对列表中的名称进行排序?

】按字母顺序对列表中的名称进行排序?【英文标题】:Sortingnamesinalistalphabetically?【发布时间】:2011-10-1303:46:19【问题描述】:你能帮我按字母顺序排列列表吗我的代码emailList.add(contact.getUserName());String[]emails=newString[emailList.size(... 查看详情

获得列表中重复次数最多的名称,如果出现平局,则按字母顺序排列第一个(代码片段)

...获得列表上重复次数最多的名称,如果有平局,则返回按字母顺序在前出现的那个。我有以下列表:names=['sam','sam','leo','leo','john','jane','jane']对于此列表,它应该返回jane,因为与其他名称有两个联系,但第一个按字母顺序是。我... 查看详情

按字母顺序获取对象的java集合

】按字母顺序获取对象的java集合【英文标题】:GettingajavacollectionofobjectsinAlphabeticalorder【发布时间】:2011-02-1902:51:12【问题描述】:我有一个问题,我真的不知道从哪里开始。所以我想我会在这里问。基本上,我有一个下拉列表... 查看详情

按字母顺序排列的数据透视表

】按字母顺序排列的数据透视表【英文标题】:Pivottableinalphabeticalorder【发布时间】:2021-02-0316:40:34【问题描述】:我是MySQL新手,我想旋转一个表表仅包含两列Name和Occupation其中没有null值是inserted我想旋转职业列,以便每个名称... 查看详情

按字母顺序排列的字典键[重复]

】按字母顺序排列的字典键[重复]【英文标题】:Dictionarykeysinalphabeticalorder[duplicate]【发布时间】:2015-04-0720:24:16【问题描述】:在我之前的问题中,我发现了如何在ReadingdataseparatedbycolonperlineinPython的帖子中将我同事的一些分数... 查看详情

我正在创建一个双向链表,它将按字母顺序排列名称列表,但我不确定在 int main() 函数中放入啥

】我正在创建一个双向链表,它将按字母顺序排列名称列表,但我不确定在intmain()函数中放入啥【英文标题】:Iamcreatingadoublylinkedlistthatwillalphabetizealistofnames,butIamunsureofwhattoputintheintmain()function我正在创建一个双向链表,它将按字... 查看详情

按字母顺序排列已安装应用程序的列表

】按字母顺序排列已安装应用程序的列表【英文标题】:Alphabatizelistofinstalledapps【发布时间】:2011-12-3117:47:24【问题描述】:您好,我按照以下教程成功在我的应用程序中列出了所有已安装的应用程序。Listallinstalledappsinstyle但是... 查看详情

从一个属性中按字母顺序排列核心数据实体列表 - SwiftUI

】从一个属性中按字母顺序排列核心数据实体列表-SwiftUI【英文标题】:OrderalistofCoreDataentitiesalphabeticallyoffoneattribute-SwiftUI【发布时间】:2021-01-1618:30:22【问题描述】:我的项目中有两个实体,DBTeam和DBPlayer。DBTeam与DBPlayer具有一... 查看详情

维护按字母顺序排列的链表

】维护按字母顺序排列的链表【英文标题】:Maintaininganalphabeticallyorganizedlinkedlist【发布时间】:2016-06-0714:26:24【问题描述】:我正在学习c++,并试图按字母顺序维护一个链表。如果我要输入一个名字列表,比如“Mary,bob,sally,larry... 查看详情

XML 反序列化忽略不按字母顺序排列的属性

】XML反序列化忽略不按字母顺序排列的属性【英文标题】:XMLdeserializationignorespropertiesoutofalphabeticalorder【发布时间】:2016-06-1620:16:42【问题描述】:我有一个小问题-XML反序列化完全忽略不按字母顺序排列的项目。在示例对象(... 查看详情

使用 SQL 按字母顺序重新排列字符串中的字符 [关闭]

】使用SQL按字母顺序重新排列字符串中的字符[关闭]【英文标题】:RearrangethecharactersinastringalphabeticallyusingSQL[closed]【发布时间】:2013-10-3016:29:18【问题描述】:我正在寻找一个字符串字段并将字符重新排列成字母顺序。例如,如... 查看详情

java示例代码_Android:如何按字母顺序排列特殊字符的数组列表

java示例代码_Android:如何按字母顺序排列特殊字符的数组列表 查看详情

用单词和数字按字母顺序排列字符串

】用单词和数字按字母顺序排列字符串【英文标题】:Alphabetizestringwithwordsandnumbers【发布时间】:2016-02-2706:11:35【问题描述】:我试图弄清楚如何对包含单词和数字的单个字符串进行字母排序。正如您在下面看到的,我尝试使用... 查看详情

按字母顺序排序和过滤使用工作表名称自动填充的组合框

】按字母顺序排序和过滤使用工作表名称自动填充的组合框【英文标题】:Alphabeticallysortingandfilteringacomboboxthat\'sbeingautofilledusingsheetnames【发布时间】:2014-09-0418:42:05【问题描述】:这里的目标是在50多张Excel工作簿的首页上有一... 查看详情

SQL查询以打印名称和顺序打印职业

...18-09-1613:33:03【问题描述】:查询OCCUPATIONS中所有名称的按字母顺序排列的列表,紧随其后的是每个职业的第一个字母作为括号(即:括在括号中)。例如:AnActorName(A),ADoctorName(D),AProfessorName(P),andAS 查看详情

MySQL - 首先按字母顺序排列字段,然后按小数顺序排列

】MySQL-首先按字母顺序排列字段,然后按小数顺序排列【英文标题】:MySQL-Orderfieldalphabeticallyfirstandthendecimally【发布时间】:2018-06-2516:34:50【问题描述】:我的数据库中有一个VARCHARname字段,其中包含表示软件版本号的字符和小... 查看详情

qq好友列表是怎么排序的

...:在线=》忙碌=》离开=》离线;3、按名称排序(按照首字母排序):字母=》数字=》符号。二、另一种就是按字母排列。在QQ里空白处点右键=》排序显示=》里面就有这两个选择。参考技术A按昵称的字符所代表的ASCII码排列的吧... 查看详情

Jquery排序 - 按字母顺序排列图像[重复]

】Jquery排序-按字母顺序排列图像[重复]【英文标题】:Jquerysort-orderimagesalphabetically[duplicate]【发布时间】:2017-08-2011:28:42【问题描述】:我正在尝试按字母顺序对徽标页面进行排序,因此已将徽标名称放在H1标记中并使用了下面... 查看详情