Compare commits
37 Commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
bf19589358 | ||
![]() |
f30c8227ac | ||
![]() |
df0a0f3b51 | ||
![]() |
13c09355b1 | ||
![]() |
f573866463 | ||
![]() |
14a00b6485 | ||
![]() |
f47f91fcf9 | ||
![]() |
2a1bffae2b | ||
![]() |
64e3eafaa8 | ||
![]() |
71a8a4067f | ||
![]() |
6deb0573ab | ||
![]() |
5d6c72ce97 | ||
![]() |
4e0998f6d4 | ||
![]() |
3db1c0fc2c | ||
![]() |
62a93c3445 | ||
![]() |
59ac91c69c | ||
![]() |
1a56664568 | ||
![]() |
c045170adf | ||
![]() |
9238fafad6 | ||
![]() |
c345afb68e | ||
![]() |
06eacbb38f | ||
![]() |
af64bafcfe | ||
![]() |
c00a62c971 | ||
![]() |
04b72a58b2 | ||
![]() |
bd54fa6aa2 | ||
![]() |
2f516b8387 | ||
![]() |
eac71b03e1 | ||
![]() |
f8dfb745a0 | ||
![]() |
19b3bd7040 | ||
![]() |
906be04310 | ||
![]() |
498bbd4f11 | ||
![]() |
3acc2b76be | ||
![]() |
baddafffa9 | ||
![]() |
cfb2f06841 | ||
![]() |
2690ddb445 | ||
![]() |
fbdc95a39c | ||
![]() |
32db5f877c |
8
Podfile
@@ -36,7 +36,7 @@ target 'xplan-ios' do
|
||||
#声网
|
||||
pod 'AgoraRtcEngine_iOS', '~> 4.2.2'
|
||||
#TRTC
|
||||
pod 'TXLiteAVSDK_TRTC', '~> 10.3.12271'
|
||||
pod 'TXLiteAVSDK_TRTC', '~> 11.4.14530'
|
||||
#pop动画
|
||||
pod 'pop', '~> 1.0.12'
|
||||
#云信
|
||||
@@ -49,7 +49,7 @@ target 'xplan-ios' do
|
||||
pod 'mob_sharesdk/ShareSDKPlatforms/WeChat_Lite'
|
||||
pod 'mob_sharesdk/ShareSDKPlatforms/Apple'
|
||||
pod 'mob_sharesdk/ShareSDKExtension'
|
||||
pod 'SVGAPlayer', '~> 2.3'
|
||||
pod 'SVGAPlayer'
|
||||
# 滑动标签栏
|
||||
pod 'JXCategoryView'
|
||||
pod 'JXPagingView/Pager'
|
||||
@@ -79,6 +79,10 @@ post_install do |installer|
|
||||
project.targets.each do |target|
|
||||
target.build_configurations.each do |config|
|
||||
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '11.0'
|
||||
xcconfig_path = config.base_configuration_reference.real_path
|
||||
xcconfig = File.read(xcconfig_path)
|
||||
xcconfig_mod = xcconfig.gsub(/DT_TOOLCHAIN_DIR/, "TOOLCHAIN_DIR")
|
||||
File.open(xcconfig_path, "w") { |file| file << xcconfig_mod }
|
||||
end
|
||||
end
|
||||
end
|
||||
|
48
Podfile.lock
@@ -14,7 +14,35 @@ PODS:
|
||||
- AFNetworking/Serialization (4.0.1)
|
||||
- AFNetworking/UIKit (4.0.1):
|
||||
- AFNetworking/NSURLSession
|
||||
- AgoraRtcEngine_iOS (3.0.1.1)
|
||||
- AgoraRtcEngine_iOS (4.2.2):
|
||||
- AgoraRtcEngine_iOS/AIAEC (= 4.2.2)
|
||||
- AgoraRtcEngine_iOS/AINS (= 4.2.2)
|
||||
- AgoraRtcEngine_iOS/AudioBeauty (= 4.2.2)
|
||||
- AgoraRtcEngine_iOS/ClearVision (= 4.2.2)
|
||||
- AgoraRtcEngine_iOS/ContentInspect (= 4.2.2)
|
||||
- AgoraRtcEngine_iOS/DRM (= 4.2.2)
|
||||
- AgoraRtcEngine_iOS/FaceDetection (= 4.2.2)
|
||||
- AgoraRtcEngine_iOS/ReplayKit (= 4.2.2)
|
||||
- AgoraRtcEngine_iOS/RtcBasic (= 4.2.2)
|
||||
- AgoraRtcEngine_iOS/SpatialAudio (= 4.2.2)
|
||||
- AgoraRtcEngine_iOS/VideoCodecDec (= 4.2.2)
|
||||
- AgoraRtcEngine_iOS/VideoCodecEnc (= 4.2.2)
|
||||
- AgoraRtcEngine_iOS/VirtualBackground (= 4.2.2)
|
||||
- AgoraRtcEngine_iOS/VQA (= 4.2.2)
|
||||
- AgoraRtcEngine_iOS/AIAEC (4.2.2)
|
||||
- AgoraRtcEngine_iOS/AINS (4.2.2)
|
||||
- AgoraRtcEngine_iOS/AudioBeauty (4.2.2)
|
||||
- AgoraRtcEngine_iOS/ClearVision (4.2.2)
|
||||
- AgoraRtcEngine_iOS/ContentInspect (4.2.2)
|
||||
- AgoraRtcEngine_iOS/DRM (4.2.2)
|
||||
- AgoraRtcEngine_iOS/FaceDetection (4.2.2)
|
||||
- AgoraRtcEngine_iOS/ReplayKit (4.2.2)
|
||||
- AgoraRtcEngine_iOS/RtcBasic (4.2.2)
|
||||
- AgoraRtcEngine_iOS/SpatialAudio (4.2.2)
|
||||
- AgoraRtcEngine_iOS/VideoCodecDec (4.2.2)
|
||||
- AgoraRtcEngine_iOS/VideoCodecEnc (4.2.2)
|
||||
- AgoraRtcEngine_iOS/VirtualBackground (4.2.2)
|
||||
- AgoraRtcEngine_iOS/VQA (4.2.2)
|
||||
- AlipaySDK-iOS (15.8.11)
|
||||
- Base64 (1.1.2)
|
||||
- Bugly (2.5.93)
|
||||
@@ -81,9 +109,9 @@ PODS:
|
||||
- SVGAPlayer/ProtoFiles (2.5.7):
|
||||
- Protobuf (~> 3.4)
|
||||
- SZTextView (1.3.0)
|
||||
- TXLiteAVSDK_TRTC (10.3.12288):
|
||||
- TXLiteAVSDK_TRTC/TRTC (= 10.3.12288)
|
||||
- TXLiteAVSDK_TRTC/TRTC (10.3.12288)
|
||||
- TXLiteAVSDK_TRTC (11.4.14530):
|
||||
- TXLiteAVSDK_TRTC/TRTC (= 11.4.14530)
|
||||
- TXLiteAVSDK_TRTC/TRTC (11.4.14530)
|
||||
- TZImagePickerController (3.8.1)
|
||||
- UMCommon (7.3.5):
|
||||
- UMDevice
|
||||
@@ -100,7 +128,7 @@ PODS:
|
||||
|
||||
DEPENDENCIES:
|
||||
- AFNetworking
|
||||
- AgoraRtcEngine_iOS (~> 3.0.1)
|
||||
- AgoraRtcEngine_iOS (~> 4.2.2)
|
||||
- AlipaySDK-iOS
|
||||
- Base64
|
||||
- Bugly
|
||||
@@ -134,9 +162,9 @@ DEPENDENCIES:
|
||||
- SDWebImage
|
||||
- SDWebImageFLPlugin
|
||||
- SSKeychain
|
||||
- SVGAPlayer (~> 2.3)
|
||||
- SVGAPlayer
|
||||
- SZTextView
|
||||
- TXLiteAVSDK_TRTC (~> 10.3.12271)
|
||||
- TXLiteAVSDK_TRTC (~> 11.4.14530)
|
||||
- TZImagePickerController
|
||||
- UMCommon
|
||||
- UMDevice
|
||||
@@ -196,7 +224,7 @@ SPEC REPOS:
|
||||
|
||||
SPEC CHECKSUMS:
|
||||
AFNetworking: 3bd23d814e976cd148d7d44c3ab78017b744cd58
|
||||
AgoraRtcEngine_iOS: 8ccceaaecff2e80ab28fcd33f3dfd2b417eb5365
|
||||
AgoraRtcEngine_iOS: c510de329cd905daff3f01fa4c872ea6d5eaee23
|
||||
AlipaySDK-iOS: a07b6eafa847a5b29acb6c150ea16d9792d5d167
|
||||
Base64: cecfb41a004124895a7bcee567a89bae5a89d49b
|
||||
Bugly: b8715e6ec4004b7f7fbffab0643ba80545aee3da
|
||||
@@ -233,7 +261,7 @@ SPEC CHECKSUMS:
|
||||
SSZipArchive: e7b4f3d9e780c2acc1764cd88fbf2de28f26e5b2
|
||||
SVGAPlayer: 318b85a78b61292d6ae9dfcd651f3f0d1cdadd86
|
||||
SZTextView: 094dc6acc9beec537685c545d6e3e0d4975174e1
|
||||
TXLiteAVSDK_TRTC: feed0da4a473927afd3ca7e5a59d11ab0654ad5b
|
||||
TXLiteAVSDK_TRTC: 72ff3c596f55555be2dd733291501eef5fae9ce5
|
||||
TZImagePickerController: 943511626019431372cf908f24c114521e484f0e
|
||||
UMCommon: ab4d875ddefe1b06c60b577e4a58bc4d433ee067
|
||||
UMDevice: c13bbb2e8ca6c67d1e23e03162553e3ec5a8b5b0
|
||||
@@ -243,6 +271,6 @@ SPEC CHECKSUMS:
|
||||
YYText: 5c461d709e24d55a182d1441c41dc639a18a4849
|
||||
YYWebImage: 5f7f36aee2ae293f016d418c7d6ba05c4863e928
|
||||
|
||||
PODFILE CHECKSUM: 10dc54bd2806dc12b35318f86874b0d5a0ac5246
|
||||
PODFILE CHECKSUM: 0f2e29ba8c875f839292918f612c6ec567ad4318
|
||||
|
||||
COCOAPODS: 1.12.1
|
||||
|
16
xplan-ios/Appdelegate/YYTextAsyncLayer+XPTextAsyncLayer.h
Normal file
@@ -0,0 +1,16 @@
|
||||
//
|
||||
// YYTextAsyncLayer+XPTextAsyncLayer.h
|
||||
// xplan-ios
|
||||
//
|
||||
// Created by duoban on 2023/10/28.
|
||||
//
|
||||
|
||||
#import <YYText/YYTextAsyncLayer.h>
|
||||
|
||||
NS_ASSUME_NONNULL_BEGIN
|
||||
|
||||
@interface YYTextAsyncLayer (XPTextAsyncLayer)
|
||||
|
||||
@end
|
||||
|
||||
NS_ASSUME_NONNULL_END
|
26
xplan-ios/Appdelegate/YYTextAsyncLayer+XPTextAsyncLayer.m
Normal file
@@ -0,0 +1,26 @@
|
||||
//
|
||||
// YYTextAsyncLayer+XPTextAsyncLayer.m
|
||||
// xplan-ios
|
||||
//
|
||||
// Created by duoban on 2023/10/28.
|
||||
//
|
||||
|
||||
#import "YYTextAsyncLayer+XPTextAsyncLayer.h"
|
||||
|
||||
@implementation YYTextAsyncLayer (XPTextAsyncLayer)
|
||||
///iOS17bug,如果不把方法替换会闪退
|
||||
+(void)load {
|
||||
Method xp_displayMethod = class_getInstanceMethod(self, @selector(display));
|
||||
Method xp_swizzingMethod = class_getInstanceMethod(self, @selector(xp_swizzing_display));
|
||||
method_exchangeImplementations(xp_displayMethod, xp_swizzingMethod);
|
||||
}
|
||||
-(void)xp_swizzing_display{
|
||||
//通过变量名称获取类中的实例成员变量
|
||||
if (self.bounds.size.width <= 0 || self.bounds.size.height <= 0) {
|
||||
self.contents = nil;
|
||||
return;
|
||||
} else {
|
||||
[self xp_swizzing_display];
|
||||
}
|
||||
}
|
||||
@end
|
Before Width: | Height: | Size: 155 KiB After Width: | Height: | Size: 89 KiB |
Before Width: | Height: | Size: 8.0 KiB After Width: | Height: | Size: 20 KiB |
BIN
xplan-ios/Assets.xcassets/AppIcon.appiconset/120 1.png
Normal file
After Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 8.6 KiB After Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 2.8 KiB |
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 4.3 KiB |
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 7.3 KiB |
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 7.7 KiB |
Before Width: | Height: | Size: 3.6 KiB After Width: | Height: | Size: 7.9 KiB |
Before Width: | Height: | Size: 5.2 KiB After Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 5.7 KiB After Width: | Height: | Size: 13 KiB |
@@ -1 +1,80 @@
|
||||
{"images":[{"size":"60x60","expected-size":"180","filename":"180.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"40x40","expected-size":"80","filename":"80.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"40x40","expected-size":"120","filename":"120.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"60x60","expected-size":"120","filename":"120.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"57x57","expected-size":"57","filename":"57.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"1x"},{"size":"29x29","expected-size":"58","filename":"58.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"29x29","expected-size":"29","filename":"29.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"1x"},{"size":"29x29","expected-size":"87","filename":"87.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"57x57","expected-size":"114","filename":"114.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"20x20","expected-size":"40","filename":"40.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"20x20","expected-size":"60","filename":"60.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"1024x1024","filename":"1024.png","expected-size":"1024","idiom":"ios-marketing","folder":"Assets.xcassets/AppIcon.appiconset/","scale":"1x"}]}
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"filename" : "40.png",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "2x",
|
||||
"size" : "20x20"
|
||||
},
|
||||
{
|
||||
"filename" : "60.png",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "3x",
|
||||
"size" : "20x20"
|
||||
},
|
||||
{
|
||||
"filename" : "29.png",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "1x",
|
||||
"size" : "29x29"
|
||||
},
|
||||
{
|
||||
"filename" : "58.png",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "2x",
|
||||
"size" : "29x29"
|
||||
},
|
||||
{
|
||||
"filename" : "87.png",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "3x",
|
||||
"size" : "29x29"
|
||||
},
|
||||
{
|
||||
"filename" : "80.png",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "2x",
|
||||
"size" : "40x40"
|
||||
},
|
||||
{
|
||||
"filename" : "120 1.png",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "3x",
|
||||
"size" : "40x40"
|
||||
},
|
||||
{
|
||||
"filename" : "57.png",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "1x",
|
||||
"size" : "57x57"
|
||||
},
|
||||
{
|
||||
"filename" : "114.png",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "2x",
|
||||
"size" : "57x57"
|
||||
},
|
||||
{
|
||||
"filename" : "120.png",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "2x",
|
||||
"size" : "60x60"
|
||||
},
|
||||
{
|
||||
"filename" : "180.png",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "3x",
|
||||
"size" : "60x60"
|
||||
},
|
||||
{
|
||||
"filename" : "1024.png",
|
||||
"idiom" : "ios-marketing",
|
||||
"scale" : "1x",
|
||||
"size" : "1024x1024"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
||||
|
6
xplan-ios/Assets.xcassets/Charm/Contents.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
@@ -5,12 +5,12 @@
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "tab_party_normal@2x.png",
|
||||
"filename" : "new_charm_01@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "tab_party_normal@3x.png",
|
||||
"filename" : "new_charm_01@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_01.imageset/new_charm_01@2x.png
vendored
Normal file
After Width: | Height: | Size: 4.4 KiB |
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_01.imageset/new_charm_01@3x.png
vendored
Normal file
After Width: | Height: | Size: 9.2 KiB |
@@ -5,12 +5,12 @@
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "tab_party_selected@2x.png",
|
||||
"filename" : "new_charm_02@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "tab_party_selected@3x.png",
|
||||
"filename" : "new_charm_02@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_02.imageset/new_charm_02@2x.png
vendored
Normal file
After Width: | Height: | Size: 4.6 KiB |
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_02.imageset/new_charm_02@3x.png
vendored
Normal file
After Width: | Height: | Size: 9.5 KiB |
@@ -5,12 +5,12 @@
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "anchor_hourRank_btn@2x.png",
|
||||
"filename" : "new_charm_03@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "anchor_hourRank_btn@3x.png",
|
||||
"filename" : "new_charm_03@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_03.imageset/new_charm_03@2x.png
vendored
Normal file
After Width: | Height: | Size: 4.6 KiB |
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_03.imageset/new_charm_03@3x.png
vendored
Normal file
After Width: | Height: | Size: 9.6 KiB |
22
xplan-ios/Assets.xcassets/Charm/new_charm_04.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_04@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_04@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_04.imageset/new_charm_04@2x.png
vendored
Normal file
After Width: | Height: | Size: 4.5 KiB |
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_04.imageset/new_charm_04@3x.png
vendored
Normal file
After Width: | Height: | Size: 9.5 KiB |
22
xplan-ios/Assets.xcassets/Charm/new_charm_05.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_05@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_05@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_05.imageset/new_charm_05@2x.png
vendored
Normal file
After Width: | Height: | Size: 4.6 KiB |
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_05.imageset/new_charm_05@3x.png
vendored
Normal file
After Width: | Height: | Size: 9.5 KiB |
22
xplan-ios/Assets.xcassets/Charm/new_charm_06.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_06@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_06@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_06.imageset/new_charm_06@2x.png
vendored
Normal file
After Width: | Height: | Size: 4.6 KiB |
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_06.imageset/new_charm_06@3x.png
vendored
Normal file
After Width: | Height: | Size: 9.6 KiB |
22
xplan-ios/Assets.xcassets/Charm/new_charm_07.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_07@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_07@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_07.imageset/new_charm_07@2x.png
vendored
Normal file
After Width: | Height: | Size: 4.5 KiB |
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_07.imageset/new_charm_07@3x.png
vendored
Normal file
After Width: | Height: | Size: 9.5 KiB |
22
xplan-ios/Assets.xcassets/Charm/new_charm_08.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_08@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_08@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_08.imageset/new_charm_08@2x.png
vendored
Normal file
After Width: | Height: | Size: 4.6 KiB |
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_08.imageset/new_charm_08@3x.png
vendored
Normal file
After Width: | Height: | Size: 9.6 KiB |
22
xplan-ios/Assets.xcassets/Charm/new_charm_09.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_09@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_09@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_09.imageset/new_charm_09@2x.png
vendored
Normal file
After Width: | Height: | Size: 4.6 KiB |
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_09.imageset/new_charm_09@3x.png
vendored
Normal file
After Width: | Height: | Size: 9.6 KiB |
22
xplan-ios/Assets.xcassets/Charm/new_charm_10.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_10@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_10@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_10.imageset/new_charm_10@2x.png
vendored
Normal file
After Width: | Height: | Size: 4.6 KiB |
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_10.imageset/new_charm_10@3x.png
vendored
Normal file
After Width: | Height: | Size: 9.5 KiB |
22
xplan-ios/Assets.xcassets/Charm/new_charm_100.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_100@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_100@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_100.imageset/new_charm_100@2x.png
vendored
Normal file
After Width: | Height: | Size: 5.6 KiB |
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_100.imageset/new_charm_100@3x.png
vendored
Normal file
After Width: | Height: | Size: 12 KiB |
22
xplan-ios/Assets.xcassets/Charm/new_charm_101.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_101@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_101@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_101.imageset/new_charm_101@2x.png
vendored
Normal file
After Width: | Height: | Size: 5.5 KiB |
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_101.imageset/new_charm_101@3x.png
vendored
Normal file
After Width: | Height: | Size: 11 KiB |
22
xplan-ios/Assets.xcassets/Charm/new_charm_102.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_102@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_102@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_102.imageset/new_charm_102@2x.png
vendored
Normal file
After Width: | Height: | Size: 5.6 KiB |
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_102.imageset/new_charm_102@3x.png
vendored
Normal file
After Width: | Height: | Size: 12 KiB |
22
xplan-ios/Assets.xcassets/Charm/new_charm_103.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_103@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_103@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_103.imageset/new_charm_103@2x.png
vendored
Normal file
After Width: | Height: | Size: 5.7 KiB |
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_103.imageset/new_charm_103@3x.png
vendored
Normal file
After Width: | Height: | Size: 12 KiB |
22
xplan-ios/Assets.xcassets/Charm/new_charm_104.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_104@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_104@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_104.imageset/new_charm_104@2x.png
vendored
Normal file
After Width: | Height: | Size: 5.6 KiB |
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_104.imageset/new_charm_104@3x.png
vendored
Normal file
After Width: | Height: | Size: 12 KiB |
22
xplan-ios/Assets.xcassets/Charm/new_charm_105.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_105@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_105@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_105.imageset/new_charm_105@2x.png
vendored
Normal file
After Width: | Height: | Size: 5.6 KiB |
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_105.imageset/new_charm_105@3x.png
vendored
Normal file
After Width: | Height: | Size: 12 KiB |
22
xplan-ios/Assets.xcassets/Charm/new_charm_106.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_106@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_106@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_106.imageset/new_charm_106@2x.png
vendored
Normal file
After Width: | Height: | Size: 5.7 KiB |
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_106.imageset/new_charm_106@3x.png
vendored
Normal file
After Width: | Height: | Size: 12 KiB |
22
xplan-ios/Assets.xcassets/Charm/new_charm_107.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_107@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_107@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_107.imageset/new_charm_107@2x.png
vendored
Normal file
After Width: | Height: | Size: 5.6 KiB |
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_107.imageset/new_charm_107@3x.png
vendored
Normal file
After Width: | Height: | Size: 12 KiB |
22
xplan-ios/Assets.xcassets/Charm/new_charm_108.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_108@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_108@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_108.imageset/new_charm_108@2x.png
vendored
Normal file
After Width: | Height: | Size: 5.7 KiB |
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_108.imageset/new_charm_108@3x.png
vendored
Normal file
After Width: | Height: | Size: 12 KiB |
22
xplan-ios/Assets.xcassets/Charm/new_charm_109.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_109@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_109@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_109.imageset/new_charm_109@2x.png
vendored
Normal file
After Width: | Height: | Size: 5.7 KiB |
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_109.imageset/new_charm_109@3x.png
vendored
Normal file
After Width: | Height: | Size: 12 KiB |
22
xplan-ios/Assets.xcassets/Charm/new_charm_11.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_11@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_11@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_11.imageset/new_charm_11@2x.png
vendored
Normal file
After Width: | Height: | Size: 4.4 KiB |
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_11.imageset/new_charm_11@3x.png
vendored
Normal file
After Width: | Height: | Size: 9.2 KiB |
22
xplan-ios/Assets.xcassets/Charm/new_charm_110.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_110@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_110@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_110.imageset/new_charm_110@2x.png
vendored
Normal file
After Width: | Height: | Size: 5.6 KiB |
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_110.imageset/new_charm_110@3x.png
vendored
Normal file
After Width: | Height: | Size: 12 KiB |
22
xplan-ios/Assets.xcassets/Charm/new_charm_12.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_12@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_12@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_12.imageset/new_charm_12@2x.png
vendored
Normal file
After Width: | Height: | Size: 4.6 KiB |
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_12.imageset/new_charm_12@3x.png
vendored
Normal file
After Width: | Height: | Size: 9.5 KiB |
22
xplan-ios/Assets.xcassets/Charm/new_charm_13.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_13@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_13@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_13.imageset/new_charm_13@2x.png
vendored
Normal file
After Width: | Height: | Size: 4.7 KiB |
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_13.imageset/new_charm_13@3x.png
vendored
Normal file
After Width: | Height: | Size: 9.6 KiB |
22
xplan-ios/Assets.xcassets/Charm/new_charm_14.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_14@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_14@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_14.imageset/new_charm_14@2x.png
vendored
Normal file
After Width: | Height: | Size: 4.5 KiB |
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_14.imageset/new_charm_14@3x.png
vendored
Normal file
After Width: | Height: | Size: 9.5 KiB |
22
xplan-ios/Assets.xcassets/Charm/new_charm_15.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_15@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_15@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_15.imageset/new_charm_15@2x.png
vendored
Normal file
After Width: | Height: | Size: 4.6 KiB |
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_15.imageset/new_charm_15@3x.png
vendored
Normal file
After Width: | Height: | Size: 9.5 KiB |
22
xplan-ios/Assets.xcassets/Charm/new_charm_16.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_16@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "new_charm_16@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_16.imageset/new_charm_16@2x.png
vendored
Normal file
After Width: | Height: | Size: 4.6 KiB |
BIN
xplan-ios/Assets.xcassets/Charm/new_charm_16.imageset/new_charm_16@3x.png
vendored
Normal file
After Width: | Height: | Size: 9.6 KiB |