问题标签 [xcdatamodel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 如何从 xcdatamodel 生成类图?
是否有任何工具可以从现有的 xcdatamodel 生成类图?
iphone - 将 uint8_t 密文保存到 DataModel
我正在构建一个简单的 iphone (SDK6.1) 应用程序,它加密一些用户的笔记,将其存储到数据库中,当用户输入密码(不需要加密)时,它将解密他的笔记并将它们显示给他。
对于我使用核心数据(.xcdatamodel)的数据库。此时的加密文本在数据模型和 Notes.h 文件中被声明为 String,e 它被声明为 NSString。
对于加密,我使用的是来自 CryptoExercise 的苹果示例代码,它运行良好。
问题是,当我尝试将加密文本保存在数据库中然后解密时,我没有得到想要的结果..基本上我得到了一个空字符串。
显然,我正在使用以下代码从 uint8_t 转换为 NSString,因此我可以将其存储到数据模型中,我知道这是我的主要问题。
正如我之前所说,我知道转换 uint8_t 是这里的主要问题,我想知道哪种方法是正确的?
完全可以使用数据模型,还是我应该去 SQLite?
xcode - 是否可以在 Xcode 之外生成 xcdatamodel 文件?
是否可以生成一个 xcdatamodel 文件,然后将该文件导入 Xcode?我需要根据行业标准指定的现有模式为 iOS 应用程序创建数据模型。结果将是大约 200 个 Core Data 实体,其中包含大量属性、关系等。它非常大。作为一个老 Unix 人,我宁愿编写一些脚本来生成 xcdatamodel 文件,而不是花两个月时间通过 Xcode GUI 手动输入它,这当然容易出错。xcdatamodel 文件中的 XML 看起来非常简单。我到处找,找不到任何人尝试这个的参考,即使这对我来说似乎没什么大不了的。有什么意见或建议吗?
ios - 无法添加对 xcdatamodelId 的引用
我在静态库中有一个 xcdatamodel 文件。为了在我的主应用程序中引用该文件,我通过 xcode 将文件拖到了主应用程序中。这很好用。我在 xcdatamodel 文件中添加了一个版本。这创建了一个 xcdatamodelid 文件。如果我尝试将 xcdatamodelid 拖到我的主项目中,xcode 会崩溃。我不能再拖动 xcdatamodel 文件了。如何添加对我的数据模型的引用?
我正在使用 xcode 4.6.3。
xcode 堆栈跟踪的顶部:Crashed Thread:0 Dispatch queue:com.apple.main-thread
ios - Xcode 找不到 Mogenerator
我正在尝试在我用 Xcode 5 开发的 iOS 项目中使用 Mogenerator。我已经用 brew 安装了 Mogenerator:
然后链接:
之后,我可以从命令行访问此工具。
接下来,我尝试在构建阶段(shell /bin/sh)中再添加一个步骤(脚本执行):
实际上我得到错误:
你有什么建议可以解决这个问题吗?
ios - 问题删除 NSManagedObject 的反身关系
我有一个实体“人”,它有一个关系“父母”。假设我创建了 2 个“Person”实体:“Mother”和“Child”,并将“Child”的父属性设置为“Mother”。
场景1:我设置了“父”关系的逆。当我查看“子”实体时,我可以看到“父”属性设置为“母亲”。但是当我查看“母亲”实体时,我可以看到“父母”属性设置为“孩子”。这是错误的,也是意料之外的。然后我删除“母亲”并再次查看“孩子”实体。我可以看到“父”属性仍然设置为“母亲”。尽管我将删除规则设置为“无效”。
场景 2:我为“父”关系设置“不反向”。当我查看“子”实体时,我可以看到“父”属性设置为“母亲”。然后我查看“母亲”实体,并没有为它的“父”属性设置任何内容。这是正确的,也是我所期望的。但是,当我删除“母亲”实体时,“孩子”实体的“父”属性仍然设置为“母亲”。
场景 3:我将“父”关系的逆向设置为“子”,即一对多。行为与场景 2 相同。即使我已经删除了“母”实体并且关系删除规则设置为“无效”,“子”实体的“父”属性仍设置为“母”实体.
xml - 在 xml 属性中使用 CDATA?
我希望有一个 xml 语言的属性,它的内容不应该被解析。它可能包含 javascript 代码,其中可能包含许多 '&,|' 和其他运算符类型。我知道 Text 节点可以是 CDATA 值,但我怎样才能对属性执行相同的行为?
ios - 用于更新提交的应用程序的核心数据重复项目
我已经在应用商店提交了一个使用核心数据的应用。问题是我复制了我的项目,然后丢失了第一个源代码。如果我使用“重复”源代码更新应用程序,它会删除用户可能存储的所有核心数据吗?我知道,如果您更改文件 file-xcdatamodel 而不映射以前的数据,您将丢失所有存储的数据,我可以假设重复的项目使用完全相同的文件吗?提前致谢
ios - 核心数据数据模型,iOS
我计划使用 Core Data 为 iOS 创建一个应用程序,这将帮助我的客户管理他们设计的衣服。我正在考虑数据库结构,我有点困惑,因为我不知道我的结构是否足以满足计划中的数据操作。如果对您来说没什么大不了的,请查看我使用 Xcode 创建的数据库日期模型。也许如果我告诉你我计划的查询,你会更容易理解我的日期模型模式。
关系:
1 产品 --- 类别(一对一)示例
2 类别 --- 尺寸(一对多)
我想在添加 packageItems 期间使用这个关系来填充自定义 UIPickerViews,例如,如果产品是一种夹克,我将显示 XXL - XS 的尺寸。如果产品是一种鞋子,我会显示 7.5、8.0、8.5、9.0 等尺寸。
3 包 --- PackageItem(一对多)“在 2013 年 12 月 12 日创建的包 nr 12/2013 有很多 packageItems
}
4 PackageItem --- 产品(一对一)
5 PackageItem --- ItemSize(一对多)
6 PackageItem --- ItemHistory
7 产品 --- 产品尺寸(一对多)
8 产品 --- 产品历史(一对多)
下面的列表显示了我的应用程序的一些基本功能
1 定义新产品,编辑产品,删除产品,在每个经销商杂志中显示产品的可用性,
2 定义新的经销商商店,编辑经销商,删除经销商,在经销商杂志中显示可用尺寸数量,在经销商杂志中编辑尺寸数量,在经销商杂志中显示产品历史(改变尺寸数量,日期和目的)
3 创建包、编辑包、删除包
此外,我计划使用堆栈暴民 baas解决方案来存储我客户的数据
请查看我的 dateModel,如果您发现一些错误,请告诉我。提前致谢。