让我们说我有一个Dog和Person领域对象
@interface Dog : RLMObject
@property NSString *name;
@property NSInteger age;
@property RLMArray<Person> *owners;
@end
@implementation Dog
@end
RLM_ARRAY_TYPE(Dog)
@interface Person : RLMObject
@property NSString *name;
@property RLMArray<Dog> *dogs;
@end
@implementation Person
@end
RLM_ARRAY_TYPE(Person)
Run Code Online (Sandbox Code Playgroud)
这是Realm示例项目的示例代码.唯一的区别是Dog实体有一个Person对象数组,owners换句话说就是与Persons 的反向关系dogs.
现在,我想要完成的事情是查询Dog具有Person其中一个的对象owners.
我怎样才能做到这一点?
我喜欢Xcode工作区和CocoaPods.所以我想坚持他们和他们的设置,并希望创建一个工作区,包含其他项目,如这个结构:
- MyApp.workspace
|-- MyApp.project
|-- Pods.project
|-- AnotherApp.project
Run Code Online (Sandbox Code Playgroud)
关于向现有项目添加依赖项的大多数帖子建议将它们嵌套,例如:
- MyApp.workspace
|-- MyApp.project
|-- AnotherApp.project
|-- Pods.project
Run Code Online (Sandbox Code Playgroud)
但是,我不确定这是否是正确的方法.我想我应该把它们放到同一级别,因为Pods和AnotherApp都为MyApp提供了libs /可重用代码.
你建议哪一个?为什么?此外,如果您提供有关第一次设置的任何演练或教程,我将非常感激,因为它们中的大多数都提供了第二个示例但没有工作空间的示例.