Installing Action Data Quick Start Guide

For iOS , tvOS and macOS
Sample Apps

Discover Action Data

Thank you for trying our Action Data collection of time saving functions and utilities for working with data across wide range of mobile and desktop apps. We hope you enjoy using our components and that they become a valuable part of your developer environment.

This guide is designed to help you get up and running with Action Data quickly and easily in your own app projects.

Adding Action Data to an App Project

Our components were designed to be quickly added to your app’s project with a minimum of code, making it easy to add high-quality, professional features and functionality to your apps.

NOTICE: In addition to installing the Action Data framework, you will need to install the required Action Utilities framework that is available for free here.

In Xcode, do the following:

  1. Open an app project or start a new one.
  2. Select the Project in the Project Navigator, select the General tab and scroll down to the Embedded Binaries section:

  3. In Finder, open the folder where you unzipped the ActionUtilitiesFrameworks.zip file and select the appropriate framework version:

  4. Drag the framework into the Embedded Binaries section in Xcode.
  5. Select Copy items if needed and click the Finish button:

  6. Return to Finder, open the folder where you unzipped the ActionDataFrameworks.zip file and select the appropriate framework version:

  7. Drag the framework into the Embedded Binaries section in Xcode.
  8. Select Copy items if needed and click the Finish button:

  9. The both frameworks will be added to both the Embedded Binaries and the Linked Frameworks and Libraries sections:

You are now ready to use the Action Data suite in your app project. Include the import ActionData statement at the top of any class you want use a component from. For example:

import UIKit
import ActionUtilities
import ActionData

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
        do {
            try ADSQLiteProvider.shared.openSource("MyDatabase.db")
            ...
        } catch {
            print("Unable to open database.")
        }
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }


}

Component Documentation

The Action Data Developer Center was designed to help you get the most out of our developer tools by providing a selection of Articles, Guides, Samples and Quick Start References for each component in the suite.

Additionally, each tool in the Action Data Suite has a fully documented API, with comments for every element included: