Latest 0.2.0
License MIT
Platforms ios 9.1
Dependencies Metron
Frameworks UIKit

A Swift SDK to detect passive Tangibles on capacitive screens.



To run the example project, clone the repo, and run pod install from the Example directory first.



PASTA is available through CocoaPods. To install
it, simply add the following line to your Podfile:

pod 'PASTA'

How To Use

To use PASTA in your project:

  1. import PASTA
  2. Add an instance of PASTAView as a subview or set it as type of a view in Interface Builder.
  3. Implement TangibleEvent and assign the object to tangibleDelegate property of PASTAView.
  4. Provide some patterns by calling whitelist(pattern:identifier:)

    4.1. Create PASTAPattern with MarkerSnapshot from scratch, or

    4.2. disable whitelist by setting patternWhitelistDisabled to true, place your desired Tangibles on the screen, whitelist the patterns, and enable whitelist again.


Aaron Krämer


PASTA is available under the MIT license. See the LICENSE file for more info.

Latest podspec

    "name": "PASTA",
    "version": "0.2.0",
    "summary": "Swift SDK to detect passive Tangibles using iOS.",
    "description": "PASTA is a SDK developed to detect passive Tangibles on iOS.nIt features detection, error handling on marker loss, and distinction of Tangibles.",
    "homepage": "",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    "authors": {
        "Aaron Kru00e4mer": "[email protected]"
    "source": {
        "git": "",
        "tag": "0.2.0"
    "platforms": {
        "ios": "9.1"
    "source_files": "PASTA/Classes/**/*",
    "frameworks": "UIKit",
    "dependencies": {
        "Metron": [
            "~> 1.0"
    "pushed_with_swift_version": "3.0",
    "testspecs": [
            "name": "Tests",
            "test_type": "unit",
            "source_files": "Tests/*",
            "dependencies": {
                "Quick": [
                    "~> 1.1.0"
                "Nimble": [
                    "~> 6.1"

Pin It on Pinterest

Share This