diff --git a/CocoaPods/CocoaPods-macOS/AppDelegate.swift b/CocoaPods/CocoaPods-macOS/AppDelegate.swift
index b619a6e..d58030e 100644
--- a/CocoaPods/CocoaPods-macOS/AppDelegate.swift
+++ b/CocoaPods/CocoaPods-macOS/AppDelegate.swift
@@ -3,7 +3,7 @@
// CocoaPods-macOS
//
// Created by ApolloZhu on 2019/8/23.
-// Copyright © 2019 EFPrefix. All rights reserved.
+// Copyright © 2019 EFPrefix. MIT License.
//
import Cocoa
diff --git a/CocoaPods/CocoaPods-macOS/Assets.xcassets/AppIcon.appiconset/1024.JPG b/CocoaPods/CocoaPods-macOS/Assets.xcassets/AppIcon.appiconset/1024.JPG
new file mode 100644
index 0000000..504953c
Binary files /dev/null and b/CocoaPods/CocoaPods-macOS/Assets.xcassets/AppIcon.appiconset/1024.JPG differ
diff --git a/CocoaPods/CocoaPods-macOS/Assets.xcassets/AppIcon.appiconset/128.jpg b/CocoaPods/CocoaPods-macOS/Assets.xcassets/AppIcon.appiconset/128.jpg
new file mode 100644
index 0000000..70faa7d
Binary files /dev/null and b/CocoaPods/CocoaPods-macOS/Assets.xcassets/AppIcon.appiconset/128.jpg differ
diff --git a/CocoaPods/CocoaPods-macOS/Assets.xcassets/AppIcon.appiconset/16.jpg b/CocoaPods/CocoaPods-macOS/Assets.xcassets/AppIcon.appiconset/16.jpg
new file mode 100644
index 0000000..c58fa99
Binary files /dev/null and b/CocoaPods/CocoaPods-macOS/Assets.xcassets/AppIcon.appiconset/16.jpg differ
diff --git a/CocoaPods/CocoaPods-macOS/Assets.xcassets/AppIcon.appiconset/256.jpg b/CocoaPods/CocoaPods-macOS/Assets.xcassets/AppIcon.appiconset/256.jpg
new file mode 100644
index 0000000..c23b18a
Binary files /dev/null and b/CocoaPods/CocoaPods-macOS/Assets.xcassets/AppIcon.appiconset/256.jpg differ
diff --git a/CocoaPods/CocoaPods-macOS/Assets.xcassets/AppIcon.appiconset/32.jpg b/CocoaPods/CocoaPods-macOS/Assets.xcassets/AppIcon.appiconset/32.jpg
new file mode 100644
index 0000000..d0c2ebb
Binary files /dev/null and b/CocoaPods/CocoaPods-macOS/Assets.xcassets/AppIcon.appiconset/32.jpg differ
diff --git a/CocoaPods/CocoaPods-macOS/Assets.xcassets/AppIcon.appiconset/512.jpg b/CocoaPods/CocoaPods-macOS/Assets.xcassets/AppIcon.appiconset/512.jpg
new file mode 100644
index 0000000..eefba59
Binary files /dev/null and b/CocoaPods/CocoaPods-macOS/Assets.xcassets/AppIcon.appiconset/512.jpg differ
diff --git a/CocoaPods/CocoaPods-macOS/Assets.xcassets/AppIcon.appiconset/64.jpg b/CocoaPods/CocoaPods-macOS/Assets.xcassets/AppIcon.appiconset/64.jpg
new file mode 100644
index 0000000..be4b151
Binary files /dev/null and b/CocoaPods/CocoaPods-macOS/Assets.xcassets/AppIcon.appiconset/64.jpg differ
diff --git a/CocoaPods/CocoaPods-macOS/Assets.xcassets/AppIcon.appiconset/Contents.json b/CocoaPods/CocoaPods-macOS/Assets.xcassets/AppIcon.appiconset/Contents.json
index 2db2b1c..f20e909 100644
--- a/CocoaPods/CocoaPods-macOS/Assets.xcassets/AppIcon.appiconset/Contents.json
+++ b/CocoaPods/CocoaPods-macOS/Assets.xcassets/AppIcon.appiconset/Contents.json
@@ -1,53 +1,63 @@
{
"images" : [
{
- "idiom" : "mac",
"size" : "16x16",
+ "idiom" : "mac",
+ "filename" : "16.jpg",
"scale" : "1x"
},
{
- "idiom" : "mac",
"size" : "16x16",
+ "idiom" : "mac",
+ "filename" : "32.jpg",
"scale" : "2x"
},
{
- "idiom" : "mac",
"size" : "32x32",
+ "idiom" : "mac",
+ "filename" : "32.jpg",
"scale" : "1x"
},
{
- "idiom" : "mac",
"size" : "32x32",
+ "idiom" : "mac",
+ "filename" : "64.jpg",
"scale" : "2x"
},
{
- "idiom" : "mac",
"size" : "128x128",
+ "idiom" : "mac",
+ "filename" : "128.jpg",
"scale" : "1x"
},
{
- "idiom" : "mac",
"size" : "128x128",
+ "idiom" : "mac",
+ "filename" : "256.jpg",
"scale" : "2x"
},
{
- "idiom" : "mac",
"size" : "256x256",
+ "idiom" : "mac",
+ "filename" : "256.jpg",
"scale" : "1x"
},
{
- "idiom" : "mac",
"size" : "256x256",
+ "idiom" : "mac",
+ "filename" : "512.jpg",
"scale" : "2x"
},
{
- "idiom" : "mac",
"size" : "512x512",
+ "idiom" : "mac",
+ "filename" : "512.jpg",
"scale" : "1x"
},
{
- "idiom" : "mac",
"size" : "512x512",
+ "idiom" : "mac",
+ "filename" : "1024.jpg",
"scale" : "2x"
}
],
diff --git a/CocoaPods/CocoaPods-macOS/Info.plist b/CocoaPods/CocoaPods-macOS/Info.plist
index c6a0372..024e367 100644
--- a/CocoaPods/CocoaPods-macOS/Info.plist
+++ b/CocoaPods/CocoaPods-macOS/Info.plist
@@ -23,7 +23,7 @@
LSMinimumSystemVersion
$(MACOSX_DEPLOYMENT_TARGET)
NSHumanReadableCopyright
- Copyright © 2019 EFPrefix. All rights reserved.
+ Copyright © 2019 EFPrefix. MIT License.
NSMainStoryboardFile
Main
NSPrincipalClass
diff --git a/CocoaPods/CocoaPods-macOS/ViewController.swift b/CocoaPods/CocoaPods-macOS/ViewController.swift
index ebee1c5..da2daa6 100644
--- a/CocoaPods/CocoaPods-macOS/ViewController.swift
+++ b/CocoaPods/CocoaPods-macOS/ViewController.swift
@@ -3,7 +3,7 @@
// CocoaPods-macOS
//
// Created by ApolloZhu on 2019/8/23.
-// Copyright © 2019 EFPrefix. All rights reserved.
+// Copyright © 2019 EFPrefix. MIT License.
//
import Cocoa
diff --git a/CocoaPods/Cocoapods.xcodeproj/project.pbxproj b/CocoaPods/Cocoapods.xcodeproj/project.pbxproj
index 888d504..595d189 100644
--- a/CocoaPods/Cocoapods.xcodeproj/project.pbxproj
+++ b/CocoaPods/Cocoapods.xcodeproj/project.pbxproj
@@ -25,7 +25,7 @@
0A4959AE69C35E25542D4D8C /* Pods_CocoaPods_macOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_CocoaPods_macOS.framework; sourceTree = BUILT_PRODUCTS_DIR; };
491FC3F856F0991564F61038 /* Pods-Cocoapods.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Cocoapods.release.xcconfig"; path = "Target Support Files/Pods-Cocoapods/Pods-Cocoapods.release.xcconfig"; sourceTree = ""; };
529ED188231784F50011606E /* Cocoapods.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Cocoapods.entitlements; sourceTree = ""; };
- 52BAC9CA230A478800982784 /* Cocoapods.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Cocoapods.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ 52BAC9CA230A478800982784 /* EFStorage Demo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "EFStorage Demo.app"; sourceTree = BUILT_PRODUCTS_DIR; };
52BAC9CD230A478800982784 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; };
52BAC9CF230A478800982784 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; };
52BAC9D1230A478800982784 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; };
@@ -33,7 +33,7 @@
52BAC9D6230A478900982784 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; };
52BAC9D9230A478900982784 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; };
52BAC9DB230A478900982784 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
- 52CDE017230FC838000DFF4B /* CocoaPods-macOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "CocoaPods-macOS.app"; sourceTree = BUILT_PRODUCTS_DIR; };
+ 52CDE017230FC838000DFF4B /* EFStorage Demo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "EFStorage Demo.app"; sourceTree = BUILT_PRODUCTS_DIR; };
52CDE019230FC838000DFF4B /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; };
52CDE01B230FC838000DFF4B /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; };
52CDE01D230FC839000DFF4B /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; };
@@ -80,8 +80,8 @@
52BAC9CB230A478800982784 /* Products */ = {
isa = PBXGroup;
children = (
- 52BAC9CA230A478800982784 /* Cocoapods.app */,
- 52CDE017230FC838000DFF4B /* CocoaPods-macOS.app */,
+ 52BAC9CA230A478800982784 /* EFStorage Demo.app */,
+ 52CDE017230FC838000DFF4B /* EFStorage Demo.app */,
);
name = Products;
sourceTree = "";
@@ -153,7 +153,7 @@
);
name = Cocoapods;
productName = Cocoapods;
- productReference = 52BAC9CA230A478800982784 /* Cocoapods.app */;
+ productReference = 52BAC9CA230A478800982784 /* EFStorage Demo.app */;
productType = "com.apple.product-type.application";
};
52CDE016230FC838000DFF4B /* CocoaPods-macOS */ = {
@@ -172,7 +172,7 @@
);
name = "CocoaPods-macOS";
productName = "CocoaPods-macOS";
- productReference = 52CDE017230FC838000DFF4B /* CocoaPods-macOS.app */;
+ productReference = 52CDE017230FC838000DFF4B /* EFStorage Demo.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
@@ -493,7 +493,7 @@
"@executable_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = org.eyrefree.az.EFStorage.Cocoapods;
- PRODUCT_NAME = "$(TARGET_NAME)";
+ PRODUCT_NAME = "EFStorage Demo";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
@@ -513,7 +513,7 @@
"@executable_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = org.eyrefree.az.EFStorage.Cocoapods;
- PRODUCT_NAME = "$(TARGET_NAME)";
+ PRODUCT_NAME = "EFStorage Demo";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
@@ -534,7 +534,7 @@
);
MACOSX_DEPLOYMENT_TARGET = 10.10;
PRODUCT_BUNDLE_IDENTIFIER = "org.eyrefree.az.EFStorage.CocoaPods-macOS";
- PRODUCT_NAME = "$(TARGET_NAME)";
+ PRODUCT_NAME = "EFStorage Demo";
SDKROOT = macosx;
SWIFT_VERSION = 5.0;
};
@@ -555,7 +555,7 @@
);
MACOSX_DEPLOYMENT_TARGET = 10.10;
PRODUCT_BUNDLE_IDENTIFIER = "org.eyrefree.az.EFStorage.CocoaPods-macOS";
- PRODUCT_NAME = "$(TARGET_NAME)";
+ PRODUCT_NAME = "EFStorage Demo";
SDKROOT = macosx;
SWIFT_VERSION = 5.0;
};
diff --git a/CocoaPods/Cocoapods/AppDelegate.swift b/CocoaPods/Cocoapods/AppDelegate.swift
index 0a7f672..081924e 100644
--- a/CocoaPods/Cocoapods/AppDelegate.swift
+++ b/CocoaPods/Cocoapods/AppDelegate.swift
@@ -3,7 +3,7 @@
// Cocoapods
//
// Created by ApolloZhu on 2019/8/19.
-// Copyright © 2019 EFPrefix. All rights reserved.
+// Copyright © 2019 EFPrefix. MIT License.
//
import UIKit
diff --git a/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/1024.jpg b/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/1024.jpg
new file mode 100644
index 0000000..504953c
Binary files /dev/null and b/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/1024.jpg differ
diff --git a/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/120.jpg b/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/120.jpg
new file mode 100644
index 0000000..12b4cb0
Binary files /dev/null and b/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/120.jpg differ
diff --git a/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/152.jpg b/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/152.jpg
new file mode 100644
index 0000000..7b744b5
Binary files /dev/null and b/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/152.jpg differ
diff --git a/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/167.jpg b/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/167.jpg
new file mode 100644
index 0000000..ef7af41
Binary files /dev/null and b/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/167.jpg differ
diff --git a/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/180.jpg b/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/180.jpg
new file mode 100644
index 0000000..9685e1a
Binary files /dev/null and b/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/180.jpg differ
diff --git a/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/20.jpg b/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/20.jpg
new file mode 100644
index 0000000..37b9da1
Binary files /dev/null and b/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/20.jpg differ
diff --git a/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/29.jpg b/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/29.jpg
new file mode 100644
index 0000000..f8728bb
Binary files /dev/null and b/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/29.jpg differ
diff --git a/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/40.jpg b/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/40.jpg
new file mode 100644
index 0000000..86d9017
Binary files /dev/null and b/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/40.jpg differ
diff --git a/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/58.jpg b/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/58.jpg
new file mode 100644
index 0000000..49be6ad
Binary files /dev/null and b/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/58.jpg differ
diff --git a/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/60.jpg b/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/60.jpg
new file mode 100644
index 0000000..2978cd8
Binary files /dev/null and b/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/60.jpg differ
diff --git a/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/76.jpg b/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/76.jpg
new file mode 100644
index 0000000..befbe90
Binary files /dev/null and b/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/76.jpg differ
diff --git a/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/80.jpg b/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/80.jpg
new file mode 100644
index 0000000..2a88820
Binary files /dev/null and b/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/80.jpg differ
diff --git a/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/87.jpg b/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/87.jpg
new file mode 100644
index 0000000..ff2a69d
Binary files /dev/null and b/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/87.jpg differ
diff --git a/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/Contents.json b/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/Contents.json
index d8db8d6..06a7a26 100644
--- a/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/Contents.json
+++ b/CocoaPods/Cocoapods/Assets.xcassets/AppIcon.appiconset/Contents.json
@@ -1,93 +1,111 @@
{
"images" : [
{
- "idiom" : "iphone",
"size" : "20x20",
+ "idiom" : "iphone",
+ "filename" : "40.jpg",
"scale" : "2x"
},
{
- "idiom" : "iphone",
"size" : "20x20",
+ "idiom" : "iphone",
+ "filename" : "60.jpg",
"scale" : "3x"
},
{
- "idiom" : "iphone",
"size" : "29x29",
+ "idiom" : "iphone",
+ "filename" : "58.jpg",
"scale" : "2x"
},
{
- "idiom" : "iphone",
"size" : "29x29",
+ "idiom" : "iphone",
+ "filename" : "87.jpg",
"scale" : "3x"
},
{
- "idiom" : "iphone",
"size" : "40x40",
+ "idiom" : "iphone",
+ "filename" : "80.jpg",
"scale" : "2x"
},
{
- "idiom" : "iphone",
"size" : "40x40",
+ "idiom" : "iphone",
+ "filename" : "120.jpg",
"scale" : "3x"
},
{
- "idiom" : "iphone",
"size" : "60x60",
+ "idiom" : "iphone",
+ "filename" : "120.jpg",
"scale" : "2x"
},
{
- "idiom" : "iphone",
"size" : "60x60",
+ "idiom" : "iphone",
+ "filename" : "180.jpg",
"scale" : "3x"
},
{
- "idiom" : "ipad",
"size" : "20x20",
+ "idiom" : "ipad",
+ "filename" : "20.jpg",
"scale" : "1x"
},
{
- "idiom" : "ipad",
"size" : "20x20",
+ "idiom" : "ipad",
+ "filename" : "40.jpg",
"scale" : "2x"
},
{
- "idiom" : "ipad",
"size" : "29x29",
+ "idiom" : "ipad",
+ "filename" : "29.jpg",
"scale" : "1x"
},
{
- "idiom" : "ipad",
"size" : "29x29",
+ "idiom" : "ipad",
+ "filename" : "58.jpg",
"scale" : "2x"
},
{
- "idiom" : "ipad",
"size" : "40x40",
+ "idiom" : "ipad",
+ "filename" : "40.jpg",
"scale" : "1x"
},
{
- "idiom" : "ipad",
"size" : "40x40",
+ "idiom" : "ipad",
+ "filename" : "80.jpg",
"scale" : "2x"
},
{
- "idiom" : "ipad",
"size" : "76x76",
+ "idiom" : "ipad",
+ "filename" : "76.jpg",
"scale" : "1x"
},
{
- "idiom" : "ipad",
"size" : "76x76",
+ "idiom" : "ipad",
+ "filename" : "152.jpg",
"scale" : "2x"
},
{
- "idiom" : "ipad",
"size" : "83.5x83.5",
+ "idiom" : "ipad",
+ "filename" : "167.jpg",
"scale" : "2x"
},
{
- "idiom" : "ios-marketing",
"size" : "1024x1024",
+ "idiom" : "ios-marketing",
+ "filename" : "1024.jpg",
"scale" : "1x"
}
],
diff --git a/CocoaPods/Cocoapods/SceneDelegate.swift b/CocoaPods/Cocoapods/SceneDelegate.swift
index a99c249..ac53fff 100644
--- a/CocoaPods/Cocoapods/SceneDelegate.swift
+++ b/CocoaPods/Cocoapods/SceneDelegate.swift
@@ -3,7 +3,7 @@
// Cocoapods
//
// Created by ApolloZhu on 2019/8/19.
-// Copyright © 2019 EFPrefix. All rights reserved.
+// Copyright © 2019 EFPrefix. MIT License.
//
import UIKit
diff --git a/CocoaPods/Cocoapods/ViewController.swift b/CocoaPods/Cocoapods/ViewController.swift
index 86cdbdd..fa013b0 100644
--- a/CocoaPods/Cocoapods/ViewController.swift
+++ b/CocoaPods/Cocoapods/ViewController.swift
@@ -3,7 +3,7 @@
// Cocoapods
//
// Created by ApolloZhu on 2019/8/19.
-// Copyright © 2019 EFPrefix. All rights reserved.
+// Copyright © 2019 EFPrefix. MIT License.
//
import UIKit
diff --git a/CocoaPods/Podfile.lock b/CocoaPods/Podfile.lock
index f5fd2db..9405b08 100644
--- a/CocoaPods/Podfile.lock
+++ b/CocoaPods/Podfile.lock
@@ -1,16 +1,16 @@
PODS:
- - EFStorage (0.1.1):
- - EFStorage/Core (= 0.1.1)
- - EFStorage/KeychainAccess (= 0.1.1)
- - EFStorage/UserDefaults (= 0.1.1)
- - EFStorage/YYCache (= 0.1.1)
- - EFStorage/Core (0.1.1)
- - EFStorage/KeychainAccess (0.1.1):
+ - EFStorage (0.2.0):
+ - EFStorage/Core (= 0.2.0)
+ - EFStorage/KeychainAccess (= 0.2.0)
+ - EFStorage/UserDefaults (= 0.2.0)
+ - EFStorage/YYCache (= 0.2.0)
+ - EFStorage/Core (0.2.0)
+ - EFStorage/KeychainAccess (0.2.0):
- EFStorage/Core
- KeychainAccess (~> 3.2.0)
- - EFStorage/UserDefaults (0.1.1):
+ - EFStorage/UserDefaults (0.2.0):
- EFStorage/Core
- - EFStorage/YYCache (0.1.1):
+ - EFStorage/YYCache (0.2.0):
- EFStorage/Core
- YYCache (~> 1.0.4)
- KeychainAccess (3.2.0)
@@ -29,7 +29,7 @@ EXTERNAL SOURCES:
:path: ".."
SPEC CHECKSUMS:
- EFStorage: 8d1515bea0dce6608946aeaef09e30bf95b8b9a5
+ EFStorage: 62ac02fe4f52d609261e89cc70df378f532c83f7
KeychainAccess: 3b1bf8a77eb4c6ea1ce9404c292e48f948954c6b
YYCache: 8105b6638f5e849296c71f331ff83891a4942952
diff --git a/EFStorage.podspec b/EFStorage.podspec
index 8ae402a..3630d24 100644
--- a/EFStorage.podspec
+++ b/EFStorage.podspec
@@ -8,8 +8,8 @@
Pod::Spec.new do |s|
s.name = 'EFStorage'
- s.version = '0.1.1'
- s.summary = 'Store anything anywhere with ease.'
+ s.version = '0.2.0'
+ s.summary = 'A Swifty storage solution.'
# This description is used to generate tags and improve search results.
# * Think: What does it do? Why did you write it? What is the focus?
@@ -56,7 +56,7 @@ Pod::Spec.new do |s|
s.subspec 'YYCache' do |sp|
sp.platform = :ios
- sp.source_files = 'Sources/YYCache'
+ sp.source_files = 'Sources/EFStorageYYCache'
sp.dependency 'YYCache', '~> 1.0.4'
sp.dependency 'EFStorage/Core'
end
diff --git a/README.md b/README.md
index 61834a7..5dfc23e 100644
--- a/README.md
+++ b/README.md
@@ -10,4 +10,21 @@ var username: String
UserDefaults.efStorage.username = "OwO"
```
-See [Wiki](https://github.com/EFPrefix/EFStorage/wiki) for details on how to use `EFStorage`.
+## Usage
+
+* [WARNING](https://github.com/EFPrefix/EFStorage/wiki), and Table of Contents | **注意事项**
+* [Adding `EFStorage` to your project](https://github.com/EFPrefix/EFStorage/wiki/Integration) | [集成 `EFStorage`](https://github.com/EFPrefix/EFStorage/wiki/集成)
+ * [Swift Package Manager](https://github.com/EFPrefix/EFStorage/wiki/Integration#swift-package-manager) | [中文](https://github.com/EFPrefix/EFStorage/wiki/集成#swift-package-manager)
+ * [Cocoapods](https://github.com/EFPrefix/EFStorage/wiki/Integration#cocoapods) | [中文](https://github.com/EFPrefix/EFStorage/wiki/集成#cocoapods)
+* [Using `EFStorage`](https://github.com/EFPrefix/EFStorage/wiki/Usage) | [使用 `EFStorage`](https://github.com/EFPrefix/EFStorage/wiki/用法)
+ * [@propertyWrapper](https://github.com/EFPrefix/EFStorage/wiki/Usage#as-propertywrapper) | [属性包装器](https://github.com/EFPrefix/EFStorage/wiki/用法#propertywrapper-属性包装器)
+ * [@dynamicMemberLookup](https://github.com/EFPrefix/EFStorage/wiki/Usage#through-dynamicmemberlookup) | [动态成员查找](https://github.com/EFPrefix/EFStorage/wiki/用法#dynamicmemberlookup-动态成员查找)
+ * [non-standard/default/shared storage](https://github.com/EFPrefix/EFStorage/wiki/Usage#non-default-container) | [非默认容器](https://github.com/EFPrefix/EFStorage/wiki/用法#放在其他什么地方吧)
+ * [container/content type mix & match](https://github.com/EFPrefix/EFStorage/wiki/Usage#supported-containers) | [类型结合与转换](https://github.com/EFPrefix/EFStorage/wiki/用法#但是)
+* [Expand `EFStorage` to Support Your Data Store](https://github.com/EFPrefix/EFStorage/wiki/Extend) | [让 `EFStorage` 支持新的存储方案](https://github.com/EFPrefix/EFStorage/wiki/扩展)
+
+## License
+
+MIT License.
+
+Icons of the demo projects in `CocoaPods/` folder are from [萌娘百科 - 四次元ポケット](https://zh.moegirl.org/zh-hans/四次元口袋). We are using it because in the hope that EFStorage can be like Doraemon's 4D Pocket to you.