首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

您将全局应用程序数据放在iPhone应用程序中的哪个位置?

在iPhone应用程序中,全局应用程序数据通常存储在应用程序的沙盒(sandbox)中。沙盒是一个文件系统,用于存储应用程序的数据、配置文件和临时文件。在沙盒中,您可以将数据存储在不同的位置,例如:

  1. 应用程序包(App Bundle):这是应用程序的主要目录,包含应用程序的可执行文件和资源文件。您可以将只读数据存储在这里,例如图像、音频和视频文件。
  2. 文档目录(Documents Directory):这个目录用于存储应用程序生成的文件,例如用户生成的文档、缓存文件和配置文件。这些文件会被iTunes备份,并且在应用程序更新时会保留。
  3. 库目录(Library Directory):这个目录包含应用程序的配置文件、缓存文件和临时文件。这些文件不会被iTunes备份,但在应用程序更新时会保留。
  4. 缓存目录(Caches Directory):这个目录用于存储应用程序的缓存文件,例如临时文件和缓存数据。这些文件不会被iTunes备份,并且在应用程序更新时可能会被删除。
  5. tmp目录(Temporary Directory):这个目录用于存储应用程序的临时文件。这些文件不会被iTunes备份,并且在应用程序退出时可能会被删除。

总之,在iPhone应用程序中,全局应用程序数据通常存储在应用程序的沙盒中,具体位置取决于数据的类型和用途。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

现实应用程序是如何丢失数据

故事之一 第一个故事来自一个数据科学项目:它基本上是一个从正在进行研究来收集数据庞大而复杂管道,然后用各种不同方式处理以满足一些尖端模型需要。...这个面向用户应用程序还没有推出,但是一个由数据科学家和开发人员组成团队已经为建立这个模型和它数据集工作了好几个月。 在项目中工作的人有他们自己实验工作开发环境。...他启动了一个清理脚本来删除他开发环境所有内容,但奇怪是,这比平时花费了更长时间。这时他意识到,他已经忘记了哪个终端被配置为指向哪个环境。(LCTT 译注:意即删除了生产环境。)...这个有一个更简单架构:大部分代码在一个应用程序数据数据。然而,这个应用程序也是在很大截止日期压力下编写。...部分数据损坏也会发生,而且可能会更加混乱。 故事之三还好。尽管少量数据永久丢失,但大部分数据可以从备份恢复。团队每个人都对没有标记极其明显危险代码感到非常难过。

82820

NoSQL数据库在现代应用程序作用

今天我们在Web应用程序交互,信息处理和内容分析已成为了非常关键部分。这也常被称为Web 2.0。...未来持续增长智能设备和传感器连接到互联网,继续利用越来越多应用程序用户生成数据来提供智能化增值作用(也称为Web 3.0)。 这种Web应用程序转变范例需要丰富数据。...同时,使数据可供消费是同样重要,而且不可用数据怎样阻碍了预期用户体验和应用程序开发成为了另一个主题!但是,值得一提是,大多数面向用户应用程序都需要从多个数据源(数据源)消费和处理数据。...例如,一个客户订单对象往往是分成表头和详细类型标准化表结构。NoSQL,另一方面不仅可以处理在一个单一结构表头和细节。...不,这是真实,因为有许多因素,如: 开发工具和技术可能不支持NoSQL; 首选供应商(首选战略伙伴关系等许多原因)在您公司可能仍然是一个传统SQL数据库; 首选数据库供应商可能会提供一些在传统数据库中有

1.7K50

【DB笔试面试372】​在数据库系统,下列哪个映像关系用于提供数据应用程序逻辑独立性?()

Q 题目 在数据库系统,下列哪个映像关系用于提供数据应用程序逻辑独立性?() A、外模式/模式 B、模式/内模式 C、外模式/内模式 D、逻辑模式/内模式 A 答案 答案:A。...内模式依赖于它全局逻辑结构,但独立于数据用户视图即外模式,也独立于具体存储设备。...正是这两层映像保证了数据库系统数据能够具有较高逻辑独立性和物理独立性。...(二)模式/内模式 一个数据库系统存在一个唯一模式/内模式映像,它定义了数据全局逻辑结构与存储结构之间对应关系(该映像定义通常包含在模式描述)。例如,说明逻辑记录和字段在内部是如何表示。...三级模式和二级映像有如下优点: l 数据二级映像保证了数据库外模式稳定性,从而从底层保证了应用程序稳定性。 l 数据和程序之间独立性使得数据定义和描述可以从应用程序中分离出去。

81320

【第二部:容器和微服务架构】(3)Docker应用程序状态和数据

在大多数情况下,可以将容器视为流程实例。进程不保持持久状态。虽然容器可以写入其本地存储,但假设实例无限期地存在,就像假设内存单个位置是持久一样。...以下解决方案用于管理Docker应用程序数据: 从Docker主机,作为Docker卷: 卷存储在Docker管理主机文件系统一个区域中。...远程关系数据库,如Azure SQL数据库或NoSQL数据库,如Azure Cosmos DB,或缓存服务,如Redis。 从Docker容器: 覆盖文件系统。...此Docker功能实现了一个写时拷贝任务,该任务将更新信息存储到容器根文件系统。该信息位于容器所基于原始图像“顶部”。如果容器从系统删除,则这些更改将丢失。...因此,虽然可以将容器状态保存在其本地存储,但围绕此设计系统将与容器设计前提冲突,容器设计前提默认为无状态。 不过,使用Docker卷现在是处理Docker本地数据首选方法。

71031

一家美国公司正从全球数亿用户500多个应用程序窃取数据

美国联邦承包商如何秘密将政府跟踪软件植入500多种移动应用程序。 随后在用户不知情情况下,将窃取数据出售给美国政府用于不知名目的。 ?...现在,Anomaly Six通过雇佣移动开发人员,将其软件开发包(内部跟踪软件)嵌入到众多移动应用程序,从而跟踪全球数亿部手机位置数据和浏览信息,随后将这些数据汇总并出售给美国政府。...听起来似乎不可思议,但这是真实上演现实。 根据报道,跟踪软件已经出现在500多个移动应用程序,但具体应用程序还尚未可知。...那么,Anomaly Six行为违法吗?可怕是并不。 一方面,美国消费者希望使用免费应用程序应用程序制造商则转向用户数据出售,以支付软件开发和运行,这一现象常态化发展。...位置数据买卖缺乏监管,“通过智能手机跟踪位置数据”,且收集数据是匿名,并且不用于直接商业目的(广告营销等),这种做法处于美国法律允许范围内。

79010

手机丢失也可以随时随地找到任何电话。

位置显示 您将收到通知,并可以在地图上查看确切位置。 经常问问题 浏览最常见问题。 对第三方进行地理定位是否合法? 地理定位是完全合法,并且符合信息专员办公室建议。...我们服务为您提供准确度在 1 到 6 米之间准确位置。 多久时间? 2 分钟内向第三方发送一条短信,您将在第三方同意定位其地理位置后立即收到通知。...在手机浏览器上,转到 FindMyDevice 网站。 在搜索框输入他们 Gmail 以查看他们位置。 只要他们手机开机并且有 Wi-Fi 或移动数据,您就会看到他们位置。 3....它允许用户跟踪丢失 iOS 设备以查看当前位置或最后一个已知位置。 此应用程序使设备难以窃取。它还可以用于免费跟踪一个人位置。但首先,必须从设备设置启用它。 从设置,转到“选择您帐户”。...它带有一个电子邮件帐户和高达 5GB 空间来存储您数据。 与其共享设备位置也很容易。 首先,在目标设备上启用位置共享。 您可以从设置做到这一点。 转到 iCloud。 点击“分享我位置”。

3710

Swift入门:怎样安装Xcode和创建Playground

它被苹果收购,此时乔布斯重新控制了苹果,并将NeXTSTEP技术放在苹果开发平台核心位置。...iOS Simulator(模拟器)是Xcode附带一个工具,它外观和工作方式几乎与真正iPhone或iPad一模一样。它可以让你很快地测试iOS应用程序,而不必使用真正设备。...Crashes(崩溃)是指你代码出现灾难性错误,你应用无法恢复。如果用户正在运行你应用程序,它将消失,他们将回到主屏幕上。如果你在Xcode运行,你会看到一个崩溃报告。...本教程示例肯定会更有意义… 安装了Xcode?好啊!让我们开始吧… Swift Playground 简介 启动Xcode时,您将看到如下所示内容。...代码在左侧窗格您将编辑此代码,以便在我们开始时快速完成您自己工作。结果显示在右侧窗格,它将显示您Swift代码所做工作。

6.1K10

AnyTrans 8 for mac(专业ios数据传输工具)激活版

AnyTrans 8 for mac是Mac os平台上一款非常不错Mac手机助手,AnyTrans mac版无须通过 itunes 即可把音乐、影片、应用程序或其他资料放进 iPhone 5、iPad...图片 AnyTrans 8 for mac(专业ios数据传输工具) AnyTrans 8功能特色 更直观用户界面和更快数据传输 借助全新用户界面,用户现在可以通过单一界面管理iPhone数据...此外,它还允许用户1点击移动应用程序与旧iPhone数据到新。用户不再需要在新iPhone上逐个手动下载应用程序,并且所有应用程序设置也将保留。...现在,您可以跨iOS设备,Android手机,PC / Mac和云存储传输数据和文件。自由,灵活,无限制。 最精湛管理经验 从第一秒开始推出AnyTrans,您将享受到最优秀管理。...朋友和家人联系,生活亮点照片,您想要保留信息,您喜欢听音乐,甚至是您每天使用应用程序。您喜欢一切都在您新手机上供您选择 - 无论是来自旧Android手机还是iPhone

50320

AnyTrans 8 for mac(专业ios数据传输工具)v8.9.4激活版

AnyTrans for iOS mac版是Mac os平台上一款非常不错Mac手机助手,AnyTrans mac版无须通过 itunes 即可把音乐、影片、应用程序或其他资料放进 iPhone 5...图片AnyTrans 8 for mac(专业ios数据传输工具)AnyTrans 8功能特色更直观用户界面和更快数据传输借助全新用户界面,用户现在可以通过单一界面管理iPhone数据,将数据传输到新...此外,它还允许用户1点击移动应用程序与旧iPhone数据到新。用户不再需要在新iPhone上逐个手动下载应用程序,并且所有应用程序设置也将保留。...现在,您可以跨iOS设备,Android手机,PC / Mac和云存储传输数据和文件。自由,灵活,无限制。最精湛管理经验从第一秒开始推出AnyTrans,您将享受到最优秀管理。数据加载以秒为单位。...朋友和家人联系,生活亮点照片,您想要保留信息,您喜欢听音乐,甚至是您每天使用应用程序。您喜欢一切都在您新手机上供您选择 - 无论是来自旧Android手机还是iPhone

70540

ARKit 简介-使用设备相机将虚拟对象添加到现实世界 看视频

在本课程您将了解到ARKit,您将学习如何制作自己游乐场。您将能够将模型甚至您自己设计添加到应用程序并与它们一起玩。您还将学习如何应用照明并根据自己喜好进行调整。...以下是最知名增强现实应用,只是为了向您展示它可以做些什么。 宠物小精灵 宠物小精灵围棋:这个游戏应用程序在2016年肆虐!当你四处走动时,口袋妖怪角色出现在现实世界。...虽然Snapchat使用另一种技术将数字特征放到真实面部,但增强现实已经领先一步,但它现在融合了新ARKit工具,通过iPhone XTrueDepth相机增强了脸部跟踪功能。...3Layers 跟踪 跟踪是ARKit关键功能。它允许我们跟踪设备在现实世界位置位置和方向以及现场直播。...您必须使用以下Apple设备之一: iPhone SE,iPhone 6s及更高版本 iPad 2017及更高版本 所有iPad Pro型号 虽然您可以无线模拟设备,但我建议您将其连接到计算机以加快处理速度

3.6K30

iMazing2022苹果手机iOS设备助手管理工具

iMazing这是一款非常方便 iPhone 管理工具,尤其是在升级、降级、越狱之前,做好备份是必不可少一步,千万别偷懒。有一款用着顺手iOS管理工具在手边,让数字生活更安心!...;它音乐复制如何,你总是希望它可以无限制备份 & 还原个别的 iOS 应用程序和自定义保存数据,完美腾出你 iOS 设备上空间,而不会丢失您文件 (或在游戏中进度) 或复制该应用程序作为-是另一个...备份支持加密,最大可能保障你数据安全;可选存储位置,比如放在 NAS 或其他外置存储上,不占用本地空间,如果存储空间仍然有限,可以选择自动删除一定时长旧备份;iMazing还支持同 WIFI 自动备份...macOS 自带 itunes 管理,要用哪个功能键才能使 iPhone 进入DFU刷机,这下不用操心了,「iMazing」帮你搞定;5.原始文件、设备控制台等高阶功能;6.支持 macOS、Win...zoneid=49817在意数据安全,建议人手一个!

1.7K00

CoreHook:基于.NET Core运行时实现Windows HOOK库

全局配置 要使用全局配置,请首先dotnet.runtimeconfig.json使用上述内容创建一个文件并将其保存到文件夹。这将是项目用于初始化目标进程运行时全局配置文件。...将coreload32.dll (X86, ARM)和/或coreload64.dll (X64, ARM64)二进制文件放在程序输出目录。...默认配置是Release,输出将在Publish目录,在与发布脚本相同位置创建。 ....要使符号查找起作用,您必须将PDB文件放在要挂钩目标程序目录,或将环境变量_NT_SYMBOL_PATH设置为符号服务器。...您可以将这些文件添加到目标程序目录,也可以将它们添加到路径。您可以通过安装 Windows调试工具来获取这两个DLL 。 您可以找到dbghelp.dll和示例位置symsrv.dll: 1.

1.6K20

AnyMP4 iOS Cleaner for mac(IOS文件清理工具)v1.0.16激活版

AnyMP4 iOS Cleaner for Mac 是一款简单而专业软件,可以帮助您清理垃圾文件、释放更多空间以加快设备速度、卸载应用程序、删除大文件、压缩和导出 iPhone 照片等。...适用于 Mac AnyMP4 iOS Cleaner 可以完全擦除 iOS 设备上数据。...有了它,您可以轻松快速地从 iPhone/iPad/iPod Touch 删除或清理任何不需要数据,包括垃圾文件、临时文件、应用程序缓存文件、cookie、未使用应用程序等。...使用它,您可以完全擦除照片、大文件、联系人、通话记录、笔记、日历、应用程序等私人数据,并通过选择低、、高擦除级别来保护您隐私。您可以根据您擦除需求和情况选择级别。您删除数据将被永久删除。...除了擦除数据,当您不想删除宝贵照片以释放空间时,Mac 版 AnyMP4 iOS Cleaner 还可以帮助您将原始照片备份到 Mac。

27820

导入 3D 模型-将您自己设计融入现实生活

在本节您将学习如何导入3D资源并进行调整,以使其在您应用运行良好。 3D建模软件 3D艺术家在他们用于创建图形建模软件方面有自己偏好。我们将瞥一眼一些专业人士。...考虑到父节点对x,y和z放置为0并且原始枢轴点位于左侧,我们应该将group_0x位置设置为-1.410。选择SketchUp,您将看到x位置是固定。对z执行相同操作,将其设置为2.818。...更改场景参考 是时候模拟我们应用程序并检查iPhone了。但在此之前,我们首先要改变对场景引用,从船舶场景到我们新场景文件。...现在,让我们运行应用程序。 缩放模型 那么这里发生了什么?你可能会想到什么都没发生。但如果你退一步,你终于可以看到你模型。发生事情是你在对象中间,你在这个位置什么也看不见。...单击AppIcon,在finder打开文件夹App Icon,并将2x和3x图标放在适当位置。 当应用程序出现在我们设备上时,让我们将图标与另一个名称相关联,而不是项目名称。

3K10

添加多个屏幕-创建格线布局

在上一节,我们学习了如何使用按钮更改iPhone屏幕。让我们进一步推动!我们将实现一个CollectionView,我们将能够切换到您想要壁纸。该CollectionView将是滚动水平。...关键路径:layer.cornerRadius 类型:数字 值:40 在主故事板中看不到它是正常,但是,当您运行应用程序时,您将看到它。 ?...Collection View 从对象库拖放Collection View并将其放在UIView。(不要与Collection View Controller混淆)。...文本是iPhone X并将底部约束为0并将容器水平中心约束。在“ 属性”检查器,将“滚动方向”更改为“ 水平”并取消选中“ 显示”指示器。...到目前为止,如果您运行该应用程序您将看到3个类似的cell,并且它是可滚动。问题是它现在做不多。 ?

2.8K40

AVKit框架详细解析(二) —— 基于视频播放器画中画实现(一)

在本教程您将学习如何向使用 UIKit 构建现有视频应用程序添加画中画支持。...具体来说,您将了解: Background modes 设置 AVAudioSession 控制画中画显示 将PIP与自定义播放器控制器结合使用 本教程使用iPhone,但示例应用程序是跨平台,也适用于...如果您没有可用 iPhone、iPad 或 Apple TV,您可以使用 Mac 使用 Xcode My Mac target来测试画中画功能。 下载项目材料。...接下来,您将添加功能,以便您用户可以在自定义播放器控制器启动和停止画中画。 1....他们可能想继续使用您应用程序其余部分。此外,如果您点击按钮从画中画返回标准播放,则不会发生任何事情。接下来您将解决这些问题中第一个。

2.7K10

汇编寄存器规则

# x86_64 寄存器调用规则 您 CPU 使用一组寄存器来操纵正在运行程序数据。这些是存储基础,就像计算机 RAM 一样。...在 x64 (从现在开始,x64 是 x86_64 缩写),机器使用 16 个通用寄存器来操纵数据。...# 将理论付诸实践 在本节您将使用本章资源包中提供名为 Registers 项目。 通过 Xcode 打开该项目,然后运行。 这是一个非常简单应用程序,仅显示 64 位寄存器里面的内容。...了解 RAX 返回值非常重要,因为它将构成您将在后面的部分编写调试脚本基础。 # 改变寄存器值 为了巩固您对寄存器理解,您将在一个已编译应用程序修改寄存器。...从调试角度来看,这也很有用,因为您可以快速直观地验证 -[UILabel setText:] 在 SpringBoard 应用程序执行位置,并运行断点条件以查找设置特定 UILabel 文本的确切代码行

2.4K50

ODBC连接数据库提示:在指定 DSN ,驱动程序和应用程序之间体系结构不匹配

问题现象 业务程序通过ODBC链接RDSforMysql数据库,程序启动后运行提示:[Microsoft][ODBC 驱动程序管理器] 在指定 DSN ,驱动程序和应用程序之间体系结构不匹配。...处理思路 梳理出ASP程序到数据库中间关键节点,ASP程序-》ODBC驱动程序管理器-》Mysql驱动-》数据库,进行定界。...排查过程 1、通过DAS登录RDS和RDS本身日志,确认RDS本身正常,并通过ODBC数据源连接RDS进行test结果正常,来定界业务异常和RDS数据库无关,问题出现在ASP程序-》ODBC数据源(Mysql...驱动)这一段,也验证了‘驱动程序和应用程序之间体系结构不匹配。’...位odbc驱动,再下载安装32位驱动(此时遇到需依赖安装32位VS问题,那就先下载安装提示VS),并更新ODBC数据驱动程序后,问题解决。

6.7K10

Anki Cozmo(Vector)人工智能机器人玩具部分文档

解决方案:将应用更新到您所有设备(Android,iOS和Amazon Fire)上提供最新版本。 问题:当我将Cozmo放在充电平台上时,Cozmo屏幕上不显示无线密码SSID或PSK。...在通知对话框,选择“不要再次询问此网络”,然后选择“是” 问题:在Android设备上收到“屏幕覆盖检测”消息。...了解您设备是否适用于AnkiCozmo最简单方法是在Apple App Store、Google Play商店或Amazon Appstore搜索,查找和下载Cozmo应用程序。...如果您设备无法找到并下载Cozmo应用程序,则表示您设备不支持AnkiCozmo。...这意味着,通过SDK,您将能够使用Cozmo的人脸跟踪模块来识别面部并采取行动,或者计算机视觉和路径规划来观察其环境障碍物,或者利用动画系统来编排复杂动作命令。 而这仅仅只是个开始!!!

2.8K30

【IOS开发进阶系列】iOS系统架构专题

每个框架类和数据类型描述注明该对象是否支持toll-free bridged。如果是,它与哪个对象桥接(toll-freebridged)。...iPhone地图应用使用这个功能在地图上显示用户的当前位置。开发者能融合这个技术到自己应用,给用户提供一些位置信息服务。例如可以提供一个服务:基于用户的当前位置,查找附近餐馆、商店或设备等。...1.3.3.6 SQLite         iPhone应用可以嵌入一个小型SQL数据库 SQLite,而不需要在远端运行另一个数据库服务器。...2 iPhone SDK各种工具         iOS SDK中提供了一整套开发工具来帮助我们进行iPhone、iPod Touch和iPad应用程序开发。...3 CocoaMVC架构 3.1 Controller层架构设计         Controller层总职责是:负责视图控件内存分配与业务数据填充,而业务数据准备尽量放在业务处理层,一般是Model

63041
领券