Xcode organising files and folders (core data model objects - iPhone)

前端 未结 1 563
栀梦
栀梦 2021-02-03 14:58

I am developing for the iPhone and the prevailing advice on auto-generating files from entities, when using Core Data, is to select the *.xcdatamodel file and the create the ne

相关标签:
1条回答
  • 2021-02-03 15:28

    Yes, this is possible. The Xcode groups (the yellow "folders," like your Resources) are completely independent of the file system - they don't directly represent directories. If you select a group and go to File -> Get Info, you can select the base path for that group of files. You can create and select a new folder through the file chooser there.

    Once you do this, all the files in that group will go red - Xcode can no longer find them through the new path. Use the Finder (or Git) to move them into your new directory, and all should be well.

    Xcode defaults to placing new Managed Object classes in the folder that the model is in, so new resources will get placed there automatically.

    As a sidenote, I highly recommend Rentzsch's Mogenerator to handle Managed Object class creation. It divorces Xcode's auto-generated code from your custom code, and then automagically regenerates the template code every time your model changes (without losing your own code).

    0 讨论(0)
提交回复
热议问题