Skip to content
Julian Goacher edited this page Mar 13, 2017 · 11 revisions

This wiki describes some of the specifics of the iOS version of SCFFLD; a complete description of the framework is available on the SCFFLD homepage at https://innerfunction.com/SCFFLD/.

Using

See getting started for a quick introduction to using SCFFLD in a new XCode project.

Code structure

The iOS source code is organized into a number of folder groupings. These groups loosely follow the package structure used in the Android version of the project, and aid code comparison across platforms.

These code groups are:

  • ioc: The core inversion of control (IoC) container classes and protocols.
  • app: App container specific classes.
  • ui: Core UI components.
  • uri: Internal URI system code.
  • util: Utility classes.

Operation

The following pages give details of different aspects of the code operation:

CocoaPods

The iOS SDK is distributed as a CocoaPod.