草庐IT

iphone - 来自 pList 的分段 UITableView

我很难找到一个易于理解的教程,介绍如何使用从pList文件获取数据的分段式UITableView。我遇到的问题是如何正确构建pList文件以满足2个不同的部分。 最佳答案 plist的根应该是一个数组。该数组应包含两个字典(您的部分)。字典将包含两个键:一个用于节标题,一个用于节中的行。假设您将plist读入NSArray*部分,您可以使用以下代码返回部分、行数、部分标题和单元格标题。你的plist文件看起来像这样:TitleSection1RowsSection1Item1Section1Item2TitleSection2Row

iphone - 如何将 NSArray 存储到 plist 或数据库中?

我有这个应用程序,当我点击某个按钮时,它必须存储信息。事实是,当我点击这个按钮时,我需要在本地存储这些数据,这样我就可以在其他View中获取它,它将在将其显示为数据。我正在考虑一些plis或数据库。问题是我想不出点子或好东西。我传递带有对象的数组。我有按钮。将整个数组存储在手机中的最佳方式是什么,这样我就可以像存储它一样读取它?如果不清楚,请告诉我。提前致谢 最佳答案 简单的方法是将它保存到一个plist像这样://createarrayNSMutableArray*arr=[[NSMutableArrayalloc]init];/

iphone - 搜索核心数据与 Plist

我正在搜索350个字典对象。将数据存储在CoreData或plist中进行搜索会更有效率吗?基本上,每个对象都是一个具有8个键值的字典。这350个对象在线存储在一个JSON提要中。我想在应用程序首次启动时下载提要,然后将数据存储到核心数据或plist中。在应用程序中,默认情况下有一个包含多个对象的表格。然后用户可以添加/删除这些项目。当用户单击添加时,我想向用户显示所有350个对象,并提供搜索机制。在那种情况下,我应该将JSON提要存储到Plist中还是使用CoreData? 最佳答案 这取决于。如果您没有遇到实际的性能问题,请执行

ios - ITMS-90037 应用商店提交时 Info.plist 文件丢失或无法解析

当我将应用上传到应用商店时,我收到了来自ituneseconnect的关于以下问题的邮件Wehavediscoveredoneormoreissueswithyourrecentdeliveryfor"***".Toprocessyourdelivery,thefollowingissuesmustbecorrected:Thisbundleisinvalid-TheInfo.plistfileismissingorcouldnotbeparsed.Pleasecheckitforembeddedcontrolcharacters.Oncetheseissueshavebeencorr

ios - 应用程序的 Info.plist 必须包含 NSContactsUsageDescription?

这个问题在这里已经有了答案:Apprejectedduetomissingusagedescriptions(Xcode8)(6个答案)关闭5年前。使用NSContactsUsageDescription获取联系人列表时,出现以下错误。Thisapphascrashedbecauseitattemptedtoaccessprivacy-sensitivedatawithoutausagedescription.Theapp'sInfo.plistmustcontainanNSContactsUsageDescriptionkeywithastringvalueexplainingtot

iphone - 性能问题 - iOS 中的 plist 与 sqlite

我需要跟踪一些变量并经常保存它们。我不需要复杂的搜索和排序,只需要简单的读/写。plist和sqlite的读写性能有什么区别?除了上述两种方法,我还应该使用核心数据吗?请给我一些提示。谢谢。 最佳答案 在SQlite中,您可以执行所有与SQL相关的功能,如创建、删除...以及存储大量数据。但在Plist中,您只需存储。Plist和SQLite有如下不同的用途..PList是一种用于存储少量结构数据(小于几百千字节)的文件格式,通常是字典。PList本身并没有排序功能,尽管可以很容易地编写代码对其进行排序。属性列表可能是最容易维护的,

iphone - 在 Xcode 中,info.plist 中的 Bundle 名称不会更改包名称(.app 文件名)

我正在开发iPhone应用程序。我改变了Bundlename在info.plist.但是.app不要从.app改变.*.app文件显示在项目导航器底部(屏幕左侧)的Products文件夹中。我相信.app文件名为bundle和Bundlename应该改变.app的名字。我是错了还是错过了什么? 最佳答案 应用程序名称(也是显示名称)由名为产品名称的变量设置。您可以在目标的build设置中更改它 关于iphone-在Xcode中,info.plist中的Bundle名称不会更改包名称(.a

ios - 有没有办法在构建阶段自动将自定义值写入包的 .plist?

我正在使用Jenkins设置CI系统,并使用agvtool在构建时调整和设置营销和技术版本。除了在构建时设置版本控制之外,在.plist中设置几个自定义值将非常有用。这可能吗? 最佳答案 您可以在构建时通过利用“预操作”选项运行脚本来编辑Info.plist。这是一个示例脚本,它在Plist中递增一个名为UserDefinedVersionNumber的Key#!/bin/sh#Grabsinfofromplistplist=$SRCROOT"/"$INFOPLIST_FILEcurrentBuild=`/usr/libexec/P

objective-c - 从 Plist 中存储和检索

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:iOS:storetwoNSMutableArrayina.plistfile我一直避免使用plist,因为我不太确定如何使用它。谁能给出一个使用plist的简单代码示例?我对将NSArray或NSDictionary保存到plist中然后稍后再次检索它很感兴趣。存储NSArray或NSDictionary有什么优点/缺点吗?另外,对于可以或不能存储在plist中的内容,是否有任何规则?

ios - Xamarin.iOS 应用程序项目应用程序无法识别 GoogleService-Info.plist

我正在尝试为Xamarin.iOS应用程序实现Google登录。我已经添加了登录过程所需的iOS版Google登录包。设置了AppDelegate,将GoogleService-Info.plist添加到Xamarin.iOS应用程序项目。当我运行构建时,它会在下面显示错误。[Firebase/Core][I-COR000012]无法找到配置文件:“GoogleService-Info.plist”。配置Google上下文时出错:操作无法完成。(com.google.greenhouse错误-3。) 最佳答案 确保该文件位于您的{P