After developing the mobile business objects (MBOs), generate the files that implement the business logic and are required for Xcode IDE development.
Other selections affect generated output as well.
By default, the MBO source code and supporting documentation are generated in the project's Generated Code folder. The generated files are located in the <MBO_project_name> folder under the includes and src folders. The includes folder contains the header (*.h) files and the src folder contains the implementation (*.m) files.
Because there is no namespace concept in Objective-C, all generated code is prefixed with packagename_. For example, "SampleApp_".
Objective-C File | Description |
---|---|
MBO class (for example, SampleApp_Customer.h, SampleApp_Customer.m) | Include all the attributes, operations, object queries, and so on, defined in this MBO. |
synchronization parameter class (for example, SampleApp_CustomerSynchronizationParameter.h, SampleApp_CustomerSynchronizationParameter.m) | Include any synchronization parameters defined in this MBO. |
Key generator classes (for example, SampleApp_KeyGenerator.h, SampleApp_KeyGenerator.m) | Include generation of surrogate keys used to identify and track MBO instances and data. |
Personalization parameter classes (for example, SampleApp_PersonalizationParameters.h, SampleApp_PersonalizationParameters.m) | Include any defined personalization keys. |