Latest 0.0.2
Homepage https://github.com/Imperiopolis/PHYKit
License MIT
Platforms osx 10.10, requires ARC
Dependencies box2d
Authors ,

Currently this is incomplete and should not be used in production!

Newton

The PHYKit project was started right after WWDC 2013, but our time to dedicate to the project dwindled so we decided to push it to GitHub in case our efforts could benefit anyone else.

PHYKit aims to be an API-compatible implementation of UIKit Dynamics for AppKit (OS X). The dynamics use Box2D under the hood, just like UIKit Dynamics does.

PHYKit currently supports gravity, collisions, and pushing. Not all functionality is implemented for these dynamic types; for example, collisions don’t support the callback when a collision has occurred.

Attachments and springs are a work in progress.

PHYKit was created by Imperiopolis and ZevEisenberg.

Latest podspec

{
    "name": "PHYKit",
    "version": "0.0.2",
    "summary": "PHYKit aims to be an API compatible implementation of UIKitDynamics for AppKit (OS X).",
    "description": "__Currently this is incomplete and should not be used in production!__nnThe PHYKit project was started right after WWDC 2013, but our time to dedicate to the project dwindled so we decided to push it to GitHub in case our efforts could benefit anyone else.nnPHYKit aims to be an API-compatible implementation of UIKit Dynamics for AppKit (OS X). The dynamics use Box2D under the hood, just like UIKit Dynamics does.nnPHYKit currently supports gravity, collisions, and pushing. Not all functionality is implemented for these dynamic types; for example, collisions donu2019t support the callback when a collision has occurred.nnAttachments and springs are a work in progress.n",
    "homepage": "https://github.com/Imperiopolis/PHYKit",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "Nathan Trapp": "[email protected]",
        "Zev Eisenberg": "[email protected]"
    },
    "platforms": {
        "osx": "10.10"
    },
    "source": {
        "git": "https://github.com/Imperiopolis/PHYKit.git",
        "tag": "0.0.2"
    },
    "source_files": [
        "PHYKit/PHYKit.h",
        "PHYKit/**/*.{h,m,mm}"
    ],
    "public_header_files": [
        "PHYKit/PHYKit.h",
        "PHYKit/Public/*.h",
        "PHYKit/Behaviors/*.h"
    ],
    "libraries": "c++",
    "xcconfig": {
        "CLANG_CXX_LANGUAGE_STANDARD": "c++11",
        "CLANG_CXX_LIBRARY": "libc++"
    },
    "requires_arc": true,
    "dependencies": {
        "box2d": []
    }
}

Pin It on Pinterest

Share This