[Add] com-qqsdk-control-Tools 1.2.1
[CocoaPods.git] / Specs / 8 / b / f / Panopticon / 0.9.0 / Panopticon.podspec.json
blob186a5e4cbdd9beaaa7b042d250e57ac9ddd563a8
2   "name": "Panopticon",
3   "version": "0.9.0",
4   "summary": "Consistent blocks API for disparate Cocoa observers: KVO, NSNotification, cross-app Darwin Notifications, and more.",
5   "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 which lets you omit method prefixes.\nExtensible to other styles of observers, included are a wrapper for UIControl event actions, and another for darwin notifications across app groups.",
6   "homepage": "https://github.com/jpmhouston/Panopticon",
7   "license": "MIT",
8   "authors": {
9     "Pierre Houston": "jpmhouston@gmail.com"
10   },
11   "source": {
12     "git": "https://github.com/jpmhouston/Panopticon.git",
13     "tag": "0.9.0"
14   },
15   "platforms": {
16     "ios": "5.0",
17     "osx": "10.7"
18   },
19   "ios": {
20     "frameworks": [
21       "Foundation",
22       "UIKit"
23     ]
24   },
25   "osx": {
26     "frameworks": "Foundation"
27   },
28   "default_subspecs": "Core",
29   "subspecs": [
30     {
31       "name": "Core",
32       "source_files": "Source/**/*.{h,m}",
33       "public_header_files": "Source/**/*.h",
34       "private_header_files": [
35         "Source/**/*+Private.h",
36         "Source/AppGroups/PANAppGroupNotificationManager.h"
37       ],
38       "ios": {
39         "exclude_files": [
40           "Source/ShorthandAutosetup.h",
41           "Source/**/*Shorthand.{h,m}"
42         ]
43       },
44       "osx": {
45         "exclude_files": [
46           "Source/ShorthandAutosetup.h",
47           "Source/**/*Shorthand.{h,m}",
48           "Source/UIControl/*"
49         ]
50       }
51     },
52     {
53       "name": "Shorthand",
54       "dependencies": {
55         "Panopticon/Core": [
57         ]
58       },
59       "source_files": [
60         "Source/ShorthandAutosetup.h",
61         "Source/**/*Shorthand.h"
62       ],
63       "public_header_files": "Source/**/*Shorthand.h",
64       "private_header_files": "Source/ShorthandAutosetup.h",
65       "osx": {
66         "exclude_files": "Source/UIControl/*Shorthand.h"
67       }
68     }
69   ]