4 "summary": "A Cocoa library to extend the Objective-C programming language.",
5 "homepage": "https://github.com/jspahrsummers/libextobjc",
7 "Justin Spahr-Summers": "jspahrsummers@github.com"
10 "git": "https://github.com/jspahrsummers/libextobjc.git",
14 "description": "The Extended Objective-C library extends the dynamism of the Objective-C programming language to support additional patterns present in other dynamic programming languages (including those that are not necessarily object-oriented).\nlibextobjc is meant to be very modular – most of its classes and modules can be used with no more than one or two dependencies.",
18 "name": "UmbrellaHeader",
19 "source_files": "extobjc/extobjc.h"
22 "name": "RuntimeExtensions",
24 "extobjc/metamacros.h",
25 "extobjc/EXTRuntimeExtensions.{h,m}"
30 "source_files": "extobjc/EXTADT.{h,m}",
32 "libextobjc/RuntimeExtensions": [
38 "name": "EXTConcreteProtocol",
39 "source_files": "extobjc/EXTConcreteProtocol.{h,m}",
41 "libextobjc/RuntimeExtensions": [
47 "name": "EXTKeyPathCoding",
48 "source_files": "extobjc/EXTKeyPathCoding.{h,m}",
50 "libextobjc/RuntimeExtensions": [
57 "source_files": "extobjc/EXTNil.{h,m}",
59 "libextobjc/RuntimeExtensions": [
65 "name": "EXTSafeCategory",
66 "source_files": "extobjc/EXTSafeCategory.{h,m}",
68 "libextobjc/RuntimeExtensions": [
75 "source_files": "extobjc/EXTScope.{h,m}",
77 "libextobjc/RuntimeExtensions": [
83 "name": "EXTSelectorChecking",
84 "source_files": "extobjc/EXTSelectorChecking.{h,m}",
86 "libextobjc/RuntimeExtensions": [
92 "name": "EXTSynthesize",
93 "source_files": "extobjc/EXTSynthesize.{h,m}",
95 "libextobjc/RuntimeExtensions": [
101 "name": "NSInvocation+EXT",
102 "source_files": "extobjc/NSInvocation+EXT.{h,m}",
104 "libextobjc/RuntimeExtensions": [
110 "name": "NSMethodSignature+EXT",
111 "source_files": "extobjc/NSMethodSignature+EXT.{h,m}",
113 "libextobjc/RuntimeExtensions": [