Skip to content

Commit a59a27d

Browse files
committed
Restructure Himotoki sample app and add version badge to README
1 parent 9acbb2a commit a59a27d

File tree

7 files changed

+23
-14
lines changed

7 files changed

+23
-14
lines changed

Example/APIKitExt.xcodeproj/project.pbxproj

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -153,9 +153,9 @@
153153
isa = PBXGroup;
154154
children = (
155155
B41BC4351E0E37450075ED16 /* Argo Sample */,
156+
F27AB2C6056EA53D0C9CA9CC /* Frameworks */,
156157
B43DF6781E0E611C0045688F /* Himotoki Sample */,
157158
B41375251E23D3490030460E /* Himotoki Sample Tests */,
158-
F27AB2C6056EA53D0C9CA9CC /* Frameworks */,
159159
607FACD21AFB9204008FA782 /* ObjectMapper Sample */,
160160
E00343CF68F09F5E0B254AEC /* Pods */,
161161
607FACF51AFB993E008FA782 /* Podspec Metadata */,
@@ -222,48 +222,48 @@
222222
children = (
223223
B41375141E23CA040030460E /* Repo.xib */,
224224
);
225-
name = Xib;
225+
path = Xib;
226226
sourceTree = "<group>";
227227
};
228228
B41375161E23CA150030460E /* View */ = {
229229
isa = PBXGroup;
230230
children = (
231-
B43DF67B1E0E611C0045688F /* RepoViewController.swift */,
232231
B41375171E23CA280030460E /* Cell */,
233232
B41375131E23C9EC0030460E /* Xib */,
233+
B43DF67B1E0E611C0045688F /* RepoViewController.swift */,
234234
);
235-
name = View;
235+
path = View;
236236
sourceTree = "<group>";
237237
};
238238
B41375171E23CA280030460E /* Cell */ = {
239239
isa = PBXGroup;
240240
children = (
241241
B41375181E23CA3C0030460E /* RepoTableViewCell.swift */,
242242
);
243-
name = Cell;
243+
path = Cell;
244244
sourceTree = "<group>";
245245
};
246246
B413751A1E23CE1E0030460E /* ViewModel */ = {
247247
isa = PBXGroup;
248248
children = (
249249
B413751B1E23CE2E0030460E /* RepoViewModel.swift */,
250250
);
251-
name = ViewModel;
251+
path = ViewModel;
252252
sourceTree = "<group>";
253253
};
254254
B413751D1E23D0120030460E /* Extension */ = {
255255
isa = PBXGroup;
256256
children = (
257257
B413751E1E23D01E0030460E /* UIImageView.swift */,
258258
);
259-
name = Extension;
259+
path = Extension;
260260
sourceTree = "<group>";
261261
};
262262
B41375251E23D3490030460E /* Himotoki Sample Tests */ = {
263263
isa = PBXGroup;
264264
children = (
265-
B41375261E23D3490030460E /* RepoViewModelTest.swift */,
266265
B41375281E23D3490030460E /* Info.plist */,
266+
B41375261E23D3490030460E /* RepoViewModelTest.swift */,
267267
);
268268
path = "Himotoki Sample Tests";
269269
sourceTree = "<group>";
@@ -297,14 +297,14 @@
297297
isa = PBXGroup;
298298
children = (
299299
B413751D1E23D0120030460E /* Extension */,
300-
B413751A1E23CE1E0030460E /* ViewModel */,
301-
B41375161E23CA150030460E /* View */,
302300
B43DF6891E0E618E0045688F /* Model */,
301+
B41375161E23CA150030460E /* View */,
302+
B413751A1E23CE1E0030460E /* ViewModel */,
303303
B43DF6791E0E611C0045688F /* AppDelegate.swift */,
304-
B43DF67D1E0E611C0045688F /* Main.storyboard */,
305304
B43DF6801E0E611C0045688F /* Assets.xcassets */,
306-
B43DF6821E0E611C0045688F /* LaunchScreen.storyboard */,
307305
B43DF6851E0E611C0045688F /* Info.plist */,
306+
B43DF6821E0E611C0045688F /* LaunchScreen.storyboard */,
307+
B43DF67D1E0E611C0045688F /* Main.storyboard */,
308308
);
309309
path = "Himotoki Sample";
310310
sourceTree = "<group>";
@@ -812,6 +812,7 @@
812812
B43DF67E1E0E611C0045688F /* Base */,
813813
);
814814
name = Main.storyboard;
815+
path = .;
815816
sourceTree = "<group>";
816817
};
817818
B43DF6821E0E611C0045688F /* LaunchScreen.storyboard */ = {
@@ -820,6 +821,7 @@
820821
B43DF6831E0E611C0045688F /* Base */,
821822
);
822823
name = LaunchScreen.storyboard;
824+
path = .;
823825
sourceTree = "<group>";
824826
};
825827
/* End PBXVariantGroup section */
@@ -952,6 +954,7 @@
952954
isa = XCBuildConfiguration;
953955
baseConfigurationReference = DF7293A30EB09F07B0995D7E /* Pods-Himotoki Sample Tests.debug.xcconfig */;
954956
buildSettings = {
957+
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
955958
BUNDLE_LOADER = "$(TEST_HOST)";
956959
CLANG_ANALYZER_NONNULL = YES;
957960
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
@@ -972,6 +975,7 @@
972975
isa = XCBuildConfiguration;
973976
baseConfigurationReference = D5915E7FC0289F3980B73076 /* Pods-Himotoki Sample Tests.release.xcconfig */;
974977
buildSettings = {
978+
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
975979
BUNDLE_LOADER = "$(TEST_HOST)";
976980
CLANG_ANALYZER_NONNULL = YES;
977981
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
@@ -990,6 +994,7 @@
990994
isa = XCBuildConfiguration;
991995
baseConfigurationReference = FF6D54714866EAD920B6D886 /* Pods-Argo Sample.debug.xcconfig */;
992996
buildSettings = {
997+
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
993998
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
994999
CLANG_ANALYZER_NONNULL = YES;
9951000
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
@@ -1010,6 +1015,7 @@
10101015
isa = XCBuildConfiguration;
10111016
baseConfigurationReference = 7DBE3AD0C570CECB61AA3D9B /* Pods-Argo Sample.release.xcconfig */;
10121017
buildSettings = {
1018+
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
10131019
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
10141020
CLANG_ANALYZER_NONNULL = YES;
10151021
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
@@ -1028,6 +1034,7 @@
10281034
isa = XCBuildConfiguration;
10291035
baseConfigurationReference = B1CECC39C84E609EFE21DC83 /* Pods-Himotoki Sample.debug.xcconfig */;
10301036
buildSettings = {
1037+
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
10311038
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
10321039
CLANG_ANALYZER_NONNULL = YES;
10331040
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
@@ -1048,6 +1055,7 @@
10481055
isa = XCBuildConfiguration;
10491056
baseConfigurationReference = 39BA8789BBAC353484FB9227 /* Pods-Himotoki Sample.release.xcconfig */;
10501057
buildSettings = {
1058+
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
10511059
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
10521060
CLANG_ANALYZER_NONNULL = YES;
10531061
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
# APIKitExt
22
[![Build Status](https://travis-ci.org/DTVD/APIKitExt.svg?branch=master)](https://travis-ci.org/DTVD/APIKitExt)
3+
[![Version](https://img.shields.io/cocoapods/v/APIKitExt.svg)]()
34

4-
Extensions for famous type-safe networking library [APIKit](https://github.com/ishkawa/APIKit), provides easy binding with various JSON serialization such as [ObjectMapper](https://github.com/Hearst-DD/ObjectMapper), [Argo](https://github.com/thoughtbot/Argo), [Himotoki](https://github.com/ikesyo/Himotoki) and also Reactive Extension for [RxSwift](https://github.com/ReactiveX/RxSwift) :tada:
5+
Extensions for famous type-safe networking library [APIKit](https://github.com/ishkawa/APIKit), provides easy binding with various JSON serialization libraries such as [ObjectMapper](https://github.com/Hearst-DD/ObjectMapper), [Argo](https://github.com/thoughtbot/Argo), [Himotoki](https://github.com/ikesyo/Himotoki) and also Reactive Extension for [RxSwift](https://github.com/ReactiveX/RxSwift) :tada:
56

67
## Requirement
78
* Swift 3.0
@@ -19,7 +20,7 @@ pod "APIKitExt"
1920
```
2021

2122
# Usage
22-
Below are detailed explanations for each combination of APIKit and JSON serialization library. You can also check demo apps in Example folder.
23+
Below are detailed explanations for each combination of APIKit and JSON serialization library. You can also check demo apps in Example folder.
2324

2425
* [x] [APIKit + ObjectMapper](https://github.com/DTVD/APIKitExt/blob/master/ObjectMapperUsage.md)
2526
* [x] [APIKit + Argo](https://github.com/DTVD/APIKitExt/blob/master/ArgoUsage.md)

0 commit comments

Comments
 (0)