在自己的静态框架中添加 Realm objc 文件
Adding Realm objc files inside own static framework
我是第一次在 ObjC 中创建框架。
- 我想在领域内动态存储数据。即我有 JSON 用于架构和数据,并且想要动态创建 类、它的属性、对象等。
- 我浏览了他们的示例代码,他们提供了
DynamicTests.m
他们动态创建数据的地方,但我没有正确理解。
现在我已经没有什么顾虑和疑虑了。
- 我应该包括什么 files/Folders 以在运行时创建领域数据库? (即脚本文件夹、配置文件夹、swift 文件夹、核心文件夹?)。
- 如何创建动态模式和 类 及其属性?
- 有什么我应该记住的限制或注意事项吗?
好问题!
- What files/Folders should I include to create realm database at runtime? (ie. script folder, configuration Folder, swift folder, core folder?).
在这方面,Realm 与任何其他框架没有什么不同。当构建一个依赖于另一个静态框架的静态框架时,静态地 link 依赖框架,你将全部设置好。不需要其他文件。
- How to create dynamic schema and classes with their properties?
通过导入 Realm.Dynamic
模块,您可以构建 RLMProperty
、 RLMObjectSchema
和最后的 RLMSchema
实例,然后您可以将这些实例传递给 RLMRealmConfiguration.customSchema
。还要确保将 RLMRealmConfiguration.dynamic
属性 设置为 YES
.
- Is there any limitation or precaution that I should keep in my mind?
动态 API 有点冗长并且没有包含在 HTML API 文档中,因此您在 "expert" 模式下使用 Realm ;)。也就是说,Realm 团队很乐意帮助解决您可能遇到的任何问题(我在 Realm 工作)。
我是第一次在 ObjC 中创建框架。
- 我想在领域内动态存储数据。即我有 JSON 用于架构和数据,并且想要动态创建 类、它的属性、对象等。
- 我浏览了他们的示例代码,他们提供了
DynamicTests.m
他们动态创建数据的地方,但我没有正确理解。
现在我已经没有什么顾虑和疑虑了。
- 我应该包括什么 files/Folders 以在运行时创建领域数据库? (即脚本文件夹、配置文件夹、swift 文件夹、核心文件夹?)。
- 如何创建动态模式和 类 及其属性?
- 有什么我应该记住的限制或注意事项吗?
好问题!
- What files/Folders should I include to create realm database at runtime? (ie. script folder, configuration Folder, swift folder, core folder?).
在这方面,Realm 与任何其他框架没有什么不同。当构建一个依赖于另一个静态框架的静态框架时,静态地 link 依赖框架,你将全部设置好。不需要其他文件。
- How to create dynamic schema and classes with their properties?
通过导入 Realm.Dynamic
模块,您可以构建 RLMProperty
、 RLMObjectSchema
和最后的 RLMSchema
实例,然后您可以将这些实例传递给 RLMRealmConfiguration.customSchema
。还要确保将 RLMRealmConfiguration.dynamic
属性 设置为 YES
.
- Is there any limitation or precaution that I should keep in my mind?
动态 API 有点冗长并且没有包含在 HTML API 文档中,因此您在 "expert" 模式下使用 Realm ;)。也就是说,Realm 团队很乐意帮助解决您可能遇到的任何问题(我在 Realm 工作)。