blob: 518bc96b41e1b5046923c60f52b6745fa5a87fe2 [file] [log] [blame]
{
"name": "CDI",
"version": "1.0.0-beta2",
"summary": "Simple, easy and very powerful way to use context and dependency injection and interception (minimalistic AOP) for objective c development.",
"description": " Simple, easy and very powerful way to use context and dependency injection and interception for objective c development. CDI is designed to solve some common software development patterns like Dependency Injection / Inversion of Control, Singleton and Interception (an minimalistic AOP support).\n\n\t\t\t\t\tThe main features are:\n\n\t\t\t\t\t* Injection by annotation\n\t\t\t\t\t* Component auto-wiring\n\t\t\t\t\t* Manual object binding\n\t\t\t\t\t* Easy singleton support\n\t\t\t\t\t* Interception support\n\n\t\t\t\t\tUsing CDI will reduce the boilerplate code in many classes, increase readability and allow better testing. The intreception functionality will also provide the ability to separate the implementation code by aspects like security, logging and other facets.\n\t\t\t\t\tCDI does not depend on another framework, which means you can use any unit testing, mocking or other framework (see Limitation chapter). Code samples are provided for XCTest.\n",
"homepage": "https://github.com/real-prometheus/CDI",
"license": "MIT",
"authors": {
"real-prometheus": "real.prometheus@gmail.com"
},
"source": {
"git": "https://github.com/real-prometheus/CDI.git",
"tag": "1.0.0-beta2"
},
"platforms": {
"ios": "5.0"
},
"requires_arc": true,
"source_files": "Classes/**/*.*",
"public_header_files": "Classes/**/*.h"
}