Skip to content

Commit 634f115

Browse files
committed
init
0 parents  commit 634f115

File tree

48 files changed

+2917
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+2917
-0
lines changed

.gitignore

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# Xcode
2+
#
3+
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
4+
5+
## Build generated
6+
build/
7+
DerivedData
8+
9+
## Various settings
10+
*.pbxuser
11+
!default.pbxuser
12+
*.mode1v3
13+
!default.mode1v3
14+
*.mode2v3
15+
!default.mode2v3
16+
*.perspectivev3
17+
!default.perspectivev3
18+
xcuserdata
19+
20+
## Other
21+
*.xccheckout
22+
*.moved-aside
23+
*.xcuserstate
24+
*.xcscmblueprint
25+
26+
## Obj-C/Swift specific
27+
*.hmap
28+
*.ipa
29+
30+
# CocoaPods
31+
#
32+
# We recommend against adding the Pods directory to your .gitignore. However
33+
# you should judge for yourself, the pros and cons are mentioned at:
34+
# http://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
35+
#
36+
Pods/
37+
38+
# Carthage
39+
#
40+
# Add this line if you want to avoid checking in source code from Carthage dependencies.
41+
# Carthage/Checkouts
42+
43+
Carthage/Build
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
2+
Pod::Spec.new do |s|
3+
4+
s.name = "DecouplingKit"
5+
s.version = "0.0.1"
6+
s.summary = "DecouplingKit"
7+
s.description = "DecouplingKit"
8+
9+
10+
11+
s.homepage = "https://github.com/coderyi/DecouplingKit"
12+
13+
14+
s.author = { "coderyi" => "[email protected]" }
15+
s.platform = :ios, "7.0"
16+
s.source = { :git => "https://github.com/coderyi/DecouplingKit", :tag => "#{s.version}" }
17+
18+
s.source_files = "DecouplingKit/**/*.{h,m,mm}"
19+
s.requires_arc = true
20+
s.resources = "DecouplingKit/**/*.{png,plist}"
21+
22+
23+
end
Lines changed: 308 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,308 @@
1+
// !$*UTF8*$!
2+
{
3+
archiveVersion = 1;
4+
classes = {
5+
};
6+
objectVersion = 46;
7+
objects = {
8+
9+
/* Begin PBXBuildFile section */
10+
EEB0B20D1E70091000FDE436 /* DKServiceProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = EEB0B20B1E70091000FDE436 /* DKServiceProtocol.h */; };
11+
EEE710271E6B0F7900E65CB4 /* DKService.plist in Resources */ = {isa = PBXBuildFile; fileRef = EEE710221E6B0F7900E65CB4 /* DKService.plist */; };
12+
EEE710281E6B0F7900E65CB4 /* DKServiceManager.h in Headers */ = {isa = PBXBuildFile; fileRef = EEE710231E6B0F7900E65CB4 /* DKServiceManager.h */; };
13+
EEE710291E6B0F7900E65CB4 /* DKServiceManager.m in Sources */ = {isa = PBXBuildFile; fileRef = EEE710241E6B0F7900E65CB4 /* DKServiceManager.m */; };
14+
/* End PBXBuildFile section */
15+
16+
/* Begin PBXFileReference section */
17+
EEB0B20B1E70091000FDE436 /* DKServiceProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DKServiceProtocol.h; sourceTree = "<group>"; };
18+
EEE710151E6B0F5E00E65CB4 /* DecouplingKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DecouplingKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
19+
EEE710221E6B0F7900E65CB4 /* DKService.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = DKService.plist; sourceTree = "<group>"; };
20+
EEE710231E6B0F7900E65CB4 /* DKServiceManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DKServiceManager.h; sourceTree = "<group>"; };
21+
EEE710241E6B0F7900E65CB4 /* DKServiceManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DKServiceManager.m; sourceTree = "<group>"; };
22+
/* End PBXFileReference section */
23+
24+
/* Begin PBXFrameworksBuildPhase section */
25+
EEE710111E6B0F5E00E65CB4 /* Frameworks */ = {
26+
isa = PBXFrameworksBuildPhase;
27+
buildActionMask = 2147483647;
28+
files = (
29+
);
30+
runOnlyForDeploymentPostprocessing = 0;
31+
};
32+
/* End PBXFrameworksBuildPhase section */
33+
34+
/* Begin PBXGroup section */
35+
EEE7100B1E6B0F5E00E65CB4 = {
36+
isa = PBXGroup;
37+
children = (
38+
EEE710171E6B0F5E00E65CB4 /* DecouplingKit */,
39+
EEE710161E6B0F5E00E65CB4 /* Products */,
40+
);
41+
sourceTree = "<group>";
42+
};
43+
EEE710161E6B0F5E00E65CB4 /* Products */ = {
44+
isa = PBXGroup;
45+
children = (
46+
EEE710151E6B0F5E00E65CB4 /* DecouplingKit.framework */,
47+
);
48+
name = Products;
49+
sourceTree = "<group>";
50+
};
51+
EEE710171E6B0F5E00E65CB4 /* DecouplingKit */ = {
52+
isa = PBXGroup;
53+
children = (
54+
EEE710221E6B0F7900E65CB4 /* DKService.plist */,
55+
EEE710231E6B0F7900E65CB4 /* DKServiceManager.h */,
56+
EEE710241E6B0F7900E65CB4 /* DKServiceManager.m */,
57+
EEB0B20B1E70091000FDE436 /* DKServiceProtocol.h */,
58+
);
59+
path = DecouplingKit;
60+
sourceTree = "<group>";
61+
};
62+
/* End PBXGroup section */
63+
64+
/* Begin PBXHeadersBuildPhase section */
65+
EEE710121E6B0F5E00E65CB4 /* Headers */ = {
66+
isa = PBXHeadersBuildPhase;
67+
buildActionMask = 2147483647;
68+
files = (
69+
EEE710281E6B0F7900E65CB4 /* DKServiceManager.h in Headers */,
70+
EEB0B20D1E70091000FDE436 /* DKServiceProtocol.h in Headers */,
71+
);
72+
runOnlyForDeploymentPostprocessing = 0;
73+
};
74+
/* End PBXHeadersBuildPhase section */
75+
76+
/* Begin PBXNativeTarget section */
77+
EEE710141E6B0F5E00E65CB4 /* DecouplingKit */ = {
78+
isa = PBXNativeTarget;
79+
buildConfigurationList = EEE7101D1E6B0F5E00E65CB4 /* Build configuration list for PBXNativeTarget "DecouplingKit" */;
80+
buildPhases = (
81+
EEE710101E6B0F5E00E65CB4 /* Sources */,
82+
EEE710111E6B0F5E00E65CB4 /* Frameworks */,
83+
EEE710121E6B0F5E00E65CB4 /* Headers */,
84+
EEE710131E6B0F5E00E65CB4 /* Resources */,
85+
);
86+
buildRules = (
87+
);
88+
dependencies = (
89+
);
90+
name = DecouplingKit;
91+
productName = DecouplingKit;
92+
productReference = EEE710151E6B0F5E00E65CB4 /* DecouplingKit.framework */;
93+
productType = "com.apple.product-type.framework";
94+
};
95+
/* End PBXNativeTarget section */
96+
97+
/* Begin PBXProject section */
98+
EEE7100C1E6B0F5E00E65CB4 /* Project object */ = {
99+
isa = PBXProject;
100+
attributes = {
101+
LastUpgradeCheck = 0820;
102+
ORGANIZATIONNAME = coderyi;
103+
TargetAttributes = {
104+
EEE710141E6B0F5E00E65CB4 = {
105+
CreatedOnToolsVersion = 8.2;
106+
ProvisioningStyle = Automatic;
107+
};
108+
};
109+
};
110+
buildConfigurationList = EEE7100F1E6B0F5E00E65CB4 /* Build configuration list for PBXProject "DecouplingKit" */;
111+
compatibilityVersion = "Xcode 3.2";
112+
developmentRegion = English;
113+
hasScannedForEncodings = 0;
114+
knownRegions = (
115+
en,
116+
);
117+
mainGroup = EEE7100B1E6B0F5E00E65CB4;
118+
productRefGroup = EEE710161E6B0F5E00E65CB4 /* Products */;
119+
projectDirPath = "";
120+
projectRoot = "";
121+
targets = (
122+
EEE710141E6B0F5E00E65CB4 /* DecouplingKit */,
123+
);
124+
};
125+
/* End PBXProject section */
126+
127+
/* Begin PBXResourcesBuildPhase section */
128+
EEE710131E6B0F5E00E65CB4 /* Resources */ = {
129+
isa = PBXResourcesBuildPhase;
130+
buildActionMask = 2147483647;
131+
files = (
132+
EEE710271E6B0F7900E65CB4 /* DKService.plist in Resources */,
133+
);
134+
runOnlyForDeploymentPostprocessing = 0;
135+
};
136+
/* End PBXResourcesBuildPhase section */
137+
138+
/* Begin PBXSourcesBuildPhase section */
139+
EEE710101E6B0F5E00E65CB4 /* Sources */ = {
140+
isa = PBXSourcesBuildPhase;
141+
buildActionMask = 2147483647;
142+
files = (
143+
EEE710291E6B0F7900E65CB4 /* DKServiceManager.m in Sources */,
144+
);
145+
runOnlyForDeploymentPostprocessing = 0;
146+
};
147+
/* End PBXSourcesBuildPhase section */
148+
149+
/* Begin XCBuildConfiguration section */
150+
EEE7101B1E6B0F5E00E65CB4 /* Debug */ = {
151+
isa = XCBuildConfiguration;
152+
buildSettings = {
153+
ALWAYS_SEARCH_USER_PATHS = NO;
154+
CLANG_ANALYZER_NONNULL = YES;
155+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
156+
CLANG_CXX_LIBRARY = "libc++";
157+
CLANG_ENABLE_MODULES = YES;
158+
CLANG_ENABLE_OBJC_ARC = YES;
159+
CLANG_WARN_BOOL_CONVERSION = YES;
160+
CLANG_WARN_CONSTANT_CONVERSION = YES;
161+
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
162+
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
163+
CLANG_WARN_EMPTY_BODY = YES;
164+
CLANG_WARN_ENUM_CONVERSION = YES;
165+
CLANG_WARN_INFINITE_RECURSION = YES;
166+
CLANG_WARN_INT_CONVERSION = YES;
167+
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
168+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
169+
CLANG_WARN_UNREACHABLE_CODE = YES;
170+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
171+
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
172+
COPY_PHASE_STRIP = NO;
173+
CURRENT_PROJECT_VERSION = 1;
174+
DEBUG_INFORMATION_FORMAT = dwarf;
175+
ENABLE_STRICT_OBJC_MSGSEND = YES;
176+
ENABLE_TESTABILITY = YES;
177+
GCC_C_LANGUAGE_STANDARD = gnu99;
178+
GCC_DYNAMIC_NO_PIC = NO;
179+
GCC_NO_COMMON_BLOCKS = YES;
180+
GCC_OPTIMIZATION_LEVEL = 0;
181+
GCC_PREPROCESSOR_DEFINITIONS = (
182+
"DEBUG=1",
183+
"$(inherited)",
184+
);
185+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
186+
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
187+
GCC_WARN_UNDECLARED_SELECTOR = YES;
188+
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
189+
GCC_WARN_UNUSED_FUNCTION = YES;
190+
GCC_WARN_UNUSED_VARIABLE = YES;
191+
IPHONEOS_DEPLOYMENT_TARGET = 10.2;
192+
MTL_ENABLE_DEBUG_INFO = YES;
193+
ONLY_ACTIVE_ARCH = YES;
194+
SDKROOT = iphoneos;
195+
TARGETED_DEVICE_FAMILY = "1,2";
196+
VERSIONING_SYSTEM = "apple-generic";
197+
VERSION_INFO_PREFIX = "";
198+
};
199+
name = Debug;
200+
};
201+
EEE7101C1E6B0F5E00E65CB4 /* Release */ = {
202+
isa = XCBuildConfiguration;
203+
buildSettings = {
204+
ALWAYS_SEARCH_USER_PATHS = NO;
205+
CLANG_ANALYZER_NONNULL = YES;
206+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
207+
CLANG_CXX_LIBRARY = "libc++";
208+
CLANG_ENABLE_MODULES = YES;
209+
CLANG_ENABLE_OBJC_ARC = YES;
210+
CLANG_WARN_BOOL_CONVERSION = YES;
211+
CLANG_WARN_CONSTANT_CONVERSION = YES;
212+
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
213+
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
214+
CLANG_WARN_EMPTY_BODY = YES;
215+
CLANG_WARN_ENUM_CONVERSION = YES;
216+
CLANG_WARN_INFINITE_RECURSION = YES;
217+
CLANG_WARN_INT_CONVERSION = YES;
218+
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
219+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
220+
CLANG_WARN_UNREACHABLE_CODE = YES;
221+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
222+
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
223+
COPY_PHASE_STRIP = NO;
224+
CURRENT_PROJECT_VERSION = 1;
225+
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
226+
ENABLE_NS_ASSERTIONS = NO;
227+
ENABLE_STRICT_OBJC_MSGSEND = YES;
228+
GCC_C_LANGUAGE_STANDARD = gnu99;
229+
GCC_NO_COMMON_BLOCKS = YES;
230+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
231+
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
232+
GCC_WARN_UNDECLARED_SELECTOR = YES;
233+
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
234+
GCC_WARN_UNUSED_FUNCTION = YES;
235+
GCC_WARN_UNUSED_VARIABLE = YES;
236+
IPHONEOS_DEPLOYMENT_TARGET = 10.2;
237+
MTL_ENABLE_DEBUG_INFO = NO;
238+
SDKROOT = iphoneos;
239+
TARGETED_DEVICE_FAMILY = "1,2";
240+
VALIDATE_PRODUCT = YES;
241+
VERSIONING_SYSTEM = "apple-generic";
242+
VERSION_INFO_PREFIX = "";
243+
};
244+
name = Release;
245+
};
246+
EEE7101E1E6B0F5E00E65CB4 /* Debug */ = {
247+
isa = XCBuildConfiguration;
248+
buildSettings = {
249+
CODE_SIGN_IDENTITY = "";
250+
DEFINES_MODULE = YES;
251+
DYLIB_COMPATIBILITY_VERSION = 1;
252+
DYLIB_CURRENT_VERSION = 1;
253+
DYLIB_INSTALL_NAME_BASE = "@rpath";
254+
INFOPLIST_FILE = "";
255+
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
256+
IPHONEOS_DEPLOYMENT_TARGET = 7.0;
257+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
258+
MACH_O_TYPE = staticlib;
259+
PRODUCT_BUNDLE_IDENTIFIER = com.coderyi.DecouplingKit;
260+
PRODUCT_NAME = "$(TARGET_NAME)";
261+
SKIP_INSTALL = YES;
262+
};
263+
name = Debug;
264+
};
265+
EEE7101F1E6B0F5E00E65CB4 /* Release */ = {
266+
isa = XCBuildConfiguration;
267+
buildSettings = {
268+
CODE_SIGN_IDENTITY = "";
269+
DEFINES_MODULE = YES;
270+
DYLIB_COMPATIBILITY_VERSION = 1;
271+
DYLIB_CURRENT_VERSION = 1;
272+
DYLIB_INSTALL_NAME_BASE = "@rpath";
273+
INFOPLIST_FILE = "";
274+
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
275+
IPHONEOS_DEPLOYMENT_TARGET = 7.0;
276+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
277+
MACH_O_TYPE = staticlib;
278+
PRODUCT_BUNDLE_IDENTIFIER = com.coderyi.DecouplingKit;
279+
PRODUCT_NAME = "$(TARGET_NAME)";
280+
SKIP_INSTALL = YES;
281+
};
282+
name = Release;
283+
};
284+
/* End XCBuildConfiguration section */
285+
286+
/* Begin XCConfigurationList section */
287+
EEE7100F1E6B0F5E00E65CB4 /* Build configuration list for PBXProject "DecouplingKit" */ = {
288+
isa = XCConfigurationList;
289+
buildConfigurations = (
290+
EEE7101B1E6B0F5E00E65CB4 /* Debug */,
291+
EEE7101C1E6B0F5E00E65CB4 /* Release */,
292+
);
293+
defaultConfigurationIsVisible = 0;
294+
defaultConfigurationName = Release;
295+
};
296+
EEE7101D1E6B0F5E00E65CB4 /* Build configuration list for PBXNativeTarget "DecouplingKit" */ = {
297+
isa = XCConfigurationList;
298+
buildConfigurations = (
299+
EEE7101E1E6B0F5E00E65CB4 /* Debug */,
300+
EEE7101F1E6B0F5E00E65CB4 /* Release */,
301+
);
302+
defaultConfigurationIsVisible = 0;
303+
defaultConfigurationName = Release;
304+
};
305+
/* End XCConfigurationList section */
306+
};
307+
rootObject = EEE7100C1E6B0F5E00E65CB4 /* Project object */;
308+
}

DecouplingKit/DecouplingKit.xcodeproj/project.xcworkspace/contents.xcworkspacedata

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<array>
5+
<dict>
6+
<key>service</key>
7+
<string>Bussiness1ServiceProtocol</string>
8+
<key>impl</key>
9+
<string>Bussiness1Manager</string>
10+
</dict>
11+
</array>
12+
</plist>

0 commit comments

Comments
 (0)