blob: 6c8c095ff35554d93c0a7dc1aa4491313df12151 [file] [log] [blame]
{
"name": "TotalObserver",
"version": "0.1.2",
"summary": "Simplified Objective-C blocks API for NSNotifications and KVO.",
"description": "A simplified Objective-C API for using NSNotifications and KVO with consistent terminology and useful convenience features.\nUses blocks exclusively, but unlike NSNotification's blocks API, allows manual removal without requiring storage of an observation object.\nSupports automatic removal when either observer or observee is deallocated, and an easy shorthand header when imported lets you omit method prefixes.\nExtensible to other styles of observers, an included example is a wrapper for UIControl event actions.\nSwift support to come.",
"homepage": "https://github.com/jpmhouston/TotalObserver",
"license": "MIT",
"authors": {
"Pierre Houston": "jpmhouston@gmail.com"
},
"source": {
"git": "https://github.com/jpmhouston/TotalObserver.git",
"tag": "0.1.2"
},
"platforms": {
"ios": "5.0",
"osx": "10.7"
},
"ios": {
"frameworks": [
"Foundation",
"UIKit"
]
},
"osx": {
"frameworks": "Foundation"
},
"default_subspecs": "Core",
"subspecs": [
{
"name": "Core",
"ios": {
"source_files": [
"Pod/Classes/TotalObserver.h",
"Pod/Classes/TOObservation.{h,m}",
"Pod/Classes/TOObservation-Private.h",
"Pod/Classes/NSObject+TotalObserver.{h,m}",
"Pod/Classes/UIControl+TotalObserver.{h,m}"
],
"public_header_files": [
"Pod/Classes/TotalObserver.h",
"Pod/Classes/TOObservation.h",
"Pod/Classes/NSObject+TotalObserver.h",
"Pod/Classes/UIControl+TotalObserver.h"
]
},
"osx": {
"source_files": [
"Pod/Classes/TotalObserver.h",
"Pod/Classes/TOObservation.{h,m}",
"Pod/Classes/TOObservation-Private.h",
"Pod/Classes/NSObject+TotalObserver.{h,m}"
],
"public_header_files": [
"Pod/Classes/TotalObserver.h",
"Pod/Classes/TOObservation.h",
"Pod/Classes/NSObject+TotalObserver.h"
]
},
"private_header_files": "Pod/Classes/TOObservation-Private.h"
},
{
"name": "Shorthand",
"dependencies": {
"TotalObserver/Core": [
]
},
"ios": {
"source_files": [
"Pod/Classes/TotalObserverShorthand.h",
"Pod/Classes/SetupShorthand.h",
"Pod/Classes/TOObservation+Shorthand.{h,m}",
"Pod/Classes/NSObject+TotalObserverShorthand.h",
"Pod/Classes/UIControl+TotalObserverShorthand.h"
],
"public_header_files": [
"Pod/Classes/TotalObserverShorthand.h",
"Pod/Classes/TOObservation+Shorthand.h",
"Pod/Classes/NSObject+TotalObserverShorthand.h",
"Pod/Classes/UIControl+TotalObserverShorthand.h"
]
},
"osx": {
"source_files": [
"Pod/Classes/TotalObserverShorthand.h",
"Pod/Classes/SetupShorthand.h",
"Pod/Classes/TOObservation+Shorthand.{h,m}",
"Pod/Classes/NSObject+TotalObserverShorthand.h"
],
"public_header_files": [
"Pod/Classes/TotalObserverShorthand.h",
"Pod/Classes/TOObservation+Shorthand.h",
"Pod/Classes/NSObject+TotalObserverShorthand.h"
]
},
"private_header_files": "Pod/Classes/SetupShorthand.h"
}
]
}