眼镜板UI调整
authorliangzhenying <867174124@qq.com>
Wed, 7 Jan 2026 10:29:13 +0000 (18:29 +0800)
committerliangzhenying <867174124@qq.com>
Wed, 7 Jan 2026 10:29:13 +0000 (18:29 +0800)
635 files changed:
ShenYin/Podfile.lock
ShenYin/ShenYin.xcodeproj/project.pbxproj
ShenYin/ShenYin/Assets.xcassets/playboy/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/Assets.xcassets/playboy/launch.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/Assets.xcassets/playboy/launch.imageset/Slice 68@2x.png [new file with mode: 0644]
ShenYin/ShenYin/Assets.xcassets/playboy/launch.imageset/Slice 68@3x.png [new file with mode: 0644]
ShenYin/ShenYin/Resource/colors/Colors+YL.swift
ShenYin/ShenYin/Sdk/CCBleManager.swift
ShenYin/ShenYin/Sdk/CCDevice.swift
ShenYin/ShenYin/Sdk/CCPage.swift
ShenYin/ShenYin/Sdk/DcSdk/VC/DcCallingRecordVC.swift
ShenYin/ShenYin/Sdk/DcSdk/VC/DcDialogTranslateVC.swift
ShenYin/ShenYin/Sdk/DcSdk/VC/DcStereoCallVC.swift
ShenYin/ShenYin/Sdk/DcSdk/VC/DcTctyVC.swift
ShenYin/ShenYin/Sdk/DcSdk/VC/DcXclyVC.swift
ShenYin/ShenYin/Sdk/JoySdk/VC/JoyCallingRecordVC.swift
ShenYin/ShenYin/Sdk/JoySdk/VC/JoyDialogTranlateVC.swift
ShenYin/ShenYin/Sdk/JoySdk/VC/JoyStereoCallVC.swift
ShenYin/ShenYin/Sdk/JoySdk/VC/JoyTctyVC.swift
ShenYin/ShenYin/Sdk/JoySdk/VC/JoyXclyVC.swift
ShenYin/ShenYin/ShenYin copy-Info.plist [new file with mode: 0644]
ShenYin/ShenYin/UI/Base/BaseNavigation.swift
ShenYin/ShenYin/UI/Base/BaseTC.swift
ShenYin/ShenYin/UI/Customer/CustomerHeaderView.swift
ShenYin/ShenYin/UI/Customer/QaHeaderView.swift
ShenYin/ShenYin/UI/Home/Chat/ChatCell.swift
ShenYin/ShenYin/UI/Home/Chat/ChatHeaderView.swift
ShenYin/ShenYin/UI/Home/Chat/ChatNavigationBarItem.swift
ShenYin/ShenYin/UI/Home/Chat/IntelligentVC.swift
ShenYin/ShenYin/UI/Home/Chat/RecordButton.swift
ShenYin/ShenYin/UI/Home/Chat/RoleListVC.swift
ShenYin/ShenYin/UI/Home/Chinese2English/Chinese2EnglishCell.swift
ShenYin/ShenYin/UI/Home/Device/HomeDeviceCell.swift
ShenYin/ShenYin/UI/Home/Device/HomeHeadInfoView.swift
ShenYin/ShenYin/UI/Home/Dialog/DialogRecordBar.swift
ShenYin/ShenYin/UI/Home/Dialog/DialogSplitView.swift
ShenYin/ShenYin/UI/Home/Dialog/DialogTranslateCell.swift
ShenYin/ShenYin/UI/Home/FieldRecording/FieldRecordBar.swift
ShenYin/ShenYin/UI/Home/FieldRecording/RecordBar.swift
ShenYin/ShenYin/UI/Home/FieldRecording/RhythView.swift
ShenYin/ShenYin/UI/Home/HistoryRecord/HistoryRecordCell.swift
ShenYin/ShenYin/UI/Home/HistoryRecord/SelecteCell.swift
ShenYin/ShenYin/UI/Home/HistoryRecord/VC/CloudRecordVC.swift
ShenYin/ShenYin/UI/Home/HistoryRecord/VC/CloudSearchVC.swift
ShenYin/ShenYin/UI/Home/HistoryRecord/VC/HistoryRecordVC.swift
ShenYin/ShenYin/UI/Home/HistoryRecord/VC/HistorySearchVC.swift
ShenYin/ShenYin/UI/Home/HistoryRecord/VC/RecordFontVC.swift
ShenYin/ShenYin/UI/Home/HistoryRecord/VC/RecordShareVC.swift
ShenYin/ShenYin/UI/Home/HistoryRecord/search/CloudSelectedCell.swift
ShenYin/ShenYin/UI/Home/HistoryRecord/search/CloudSelectedVC.swift
ShenYin/ShenYin/UI/Home/HistoryRecord/search/HistorySearchBottomView.swift
ShenYin/ShenYin/UI/Home/HistoryRecord/search/HistorySearchCell.swift
ShenYin/ShenYin/UI/Home/HistoryRecord/search/HistorySelectedVC.swift
ShenYin/ShenYin/UI/Home/RecordDetail/RecordDetaiContent.swift
ShenYin/ShenYin/UI/Home/RecordDetail/RecordDetailBar.swift
ShenYin/ShenYin/UI/Home/RecordDetail/RecordDetailTopBar.swift
ShenYin/ShenYin/UI/Home/Root/HomeBottomView.swift
ShenYin/ShenYin/UI/Home/Root/HomeFunctionView.swift
ShenYin/ShenYin/UI/Home/Root/HomeHeadView.swift
ShenYin/ShenYin/UI/Home/Root/HomeVC.swift
ShenYin/ShenYin/UI/Home/Scan/AddDeviceVC.swift
ShenYin/ShenYin/UI/Home/Scan/BleScanVC.swift
ShenYin/ShenYin/UI/Home/TextTranslate/TranslateCell.swift
ShenYin/ShenYin/UI/Login/Controller/Binding/BindingPhoneVC.swift
ShenYin/ShenYin/UI/Login/Controller/Binding/VarifyBindingVC.swift
ShenYin/ShenYin/UI/Login/Controller/ContryListVC.swift
ShenYin/ShenYin/UI/Login/Controller/ForgetVC.swift
ShenYin/ShenYin/UI/Login/Controller/LoginVC.swift
ShenYin/ShenYin/UI/Login/Controller/RegisterVC.swift
ShenYin/ShenYin/UI/Login/Controller/SetEmailVC.swift
ShenYin/ShenYin/UI/Login/Controller/SetPasswordVC.swift
ShenYin/ShenYin/UI/Login/Controller/SetPhoneVC.swift
ShenYin/ShenYin/UI/Login/Controller/SmsLoginVC.swift
ShenYin/ShenYin/UI/Login/Controller/VerifyCodeVC.swift
ShenYin/ShenYin/UI/Login/Controller/VerifyEmailVC.swift
ShenYin/ShenYin/UI/Login/Controller/VerifyPhoneVC.swift
ShenYin/ShenYin/UI/Login/View/AgreeView.swift
ShenYin/ShenYin/UI/Login/View/RegionView.swift
ShenYin/ShenYin/UI/Mine/AccountSetVC.swift
ShenYin/ShenYin/UI/Mine/Device/DeviceInfoVC.swift
ShenYin/ShenYin/UI/Mine/Device/MyDeviceListVC.swift
ShenYin/ShenYin/UI/Mine/Feedback/Commit/FeedbackTypeView.swift
ShenYin/ShenYin/UI/Mine/Feedback/FeedbackBottomView.swift
ShenYin/ShenYin/UI/Mine/Feedback/FeedbackContentView.swift
ShenYin/ShenYin/UI/Mine/Feedback/FeedbackHistoryVC.swift
ShenYin/ShenYin/UI/Mine/Feedback/FeekbackVC.swift
ShenYin/ShenYin/UI/Mine/LanguageVC.swift
ShenYin/ShenYin/UI/Mine/LoginManager/DeviceLoginDetailVC.swift
ShenYin/ShenYin/UI/Mine/LoginManager/DeviceLoginVC.swift
ShenYin/ShenYin/UI/Mine/RevokeCodeVC.swift
ShenYin/ShenYin/UI/Mine/Root/MineCell.swift
ShenYin/ShenYin/UI/Mine/Root/MineHeaderView.swift
ShenYin/ShenYin/UI/Mine/UserInfo/AreaVC.swift
ShenYin/ShenYin/UI/Mine/UserInfo/CustomCell1.swift
ShenYin/ShenYin/UI/Mine/UserInfo/GenderVC.swift
ShenYin/ShenYin/UI/Mode/CustomEqVC.swift
ShenYin/ShenYin/UI/Mode/FindVC.swift
ShenYin/ShenYin/UI/Mode/ModeControView.swift
ShenYin/ShenYin/UI/Mode/ModeEffectsView.swift
ShenYin/ShenYin/UI/Mode/ModeFindView.swift
ShenYin/ShenYin/UI/Sleep/AudioPlayView.swift
ShenYin/ShenYin/UI/Sleep/SleepVC.swift
ShenYin/ShenYin/UI/common/CommonCell.swift
ShenYin/ShenYin/UI/common/CustomButton.swift
ShenYin/ShenYin/UI/common/LoadingButton.swift
ShenYin/ShenYin/UI/common/PlaceHolderTextView.swift
ShenYin/ShenYin/UI/common/SendToolBar.swift
ShenYin/ShenYin/UI/common/pop/ConnectPopView.swift
ShenYin/ShenYin/UI/common/pop/CustomPicker.swift
ShenYin/ShenYin/UI/common/pop/LanguagePicker/LanguagePickerTitle.swift
ShenYin/ShenYin/UI/common/pop/LanguagePicker/LanguagePickerView.swift
ShenYin/ShenYin/UI/common/pop/LanguagePicker/LanguageSelectItem.swift
ShenYin/ShenYin/UI/common/pop/PopCloudView.swift
ShenYin/ShenYin/UI/common/pop/PopPlayView.swift
ShenYin/ShenYin/UI/common/pop/PopTextField.swift
ShenYin/ShenYin/UI/common/pop/RecordPopView.swift
ShenYin/ShenYin/UI/common/pop/RecordTipsView.swift
ShenYin/ShenYin/playboy.storyboard [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/AccentColor.colorset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/AppIcon.appiconset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/AppIcon.appiconset/Slice 136.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/New Folder/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/customer/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/customer/help_icon.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/customer/help_icon.imageset/Frame (3).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/customer/help_icon.imageset/Frame (4).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/customer/server_qr.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/customer/server_qr.imageset/server_qr.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/device/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/device/device_ble.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/device/device_ble.imageset/Frame_2272@2x(1).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/device/device_ble.imageset/Frame_2272@3x(1).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/device/device_logo.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/device/device_logo.imageset/Frame_2273@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/device/device_logo.imageset/Frame_2273@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/device/device_qr.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/device/device_qr.imageset/tab-扫码_1@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/device/device_qr.imageset/tab-扫码_1@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_btn_flash_down.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_btn_flash_down.imageset/Fill 1备份 4@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_btn_flash_down.imageset/Fill 1备份 4@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_btn_flash_nor.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_btn_flash_nor.imageset/Fill 1@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_btn_flash_nor.imageset/Fill 1@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_btn_photo_down.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_btn_photo_down.imageset/qrcode_scan_btn_photo_down@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_btn_photo_nor.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_btn_photo_nor.imageset/qrcode_scan_btn_photo_nor@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_light_green 1.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_light_green 1.imageset/qrcode_scan_light_green@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_light_green.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_light_green.imageset/qrcode_scan_light_green@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_titlebar_back_nor.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_titlebar_back_nor.imageset/qrcode_scan_titlebar_back_nor@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/device/refresh_icon.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/device/refresh_icon.imageset/刷新_(1) 1@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/device/refresh_icon.imageset/刷新_(1) 1@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/audio_record_normal.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/audio_record_normal.imageset/record_normal@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/audio_record_normal.imageset/record_normal@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/btn_normal.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/btn_normal.imageset/Vector@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/btn_normal.imageset/Vector@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/btn_record_normal.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/btn_record_normal.imageset/Group 2104@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/btn_record_normal.imageset/Group 2104@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/btn_record_stop.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/btn_record_stop.imageset/Group_2122@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/btn_record_stop.imageset/Group_2122@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/btn_selected.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/btn_selected.imageset/Slice 137@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/btn_selected.imageset/Slice 137@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/calendar_icon.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/calendar_icon.imageset/日历_(1)@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/calendar_icon.imageset/日历_(1)@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/cell_selected.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/cell_selected.imageset/Frame 2191@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/cell_selected.imageset/Frame 2191@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_assistant.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_assistant.imageset/Group_2374.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_assistant.imageset/Group_2374@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_assistant.imageset/Group_2374@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_beijingxiaoye.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_beijingxiaoye.imageset/Group_2378.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_beijingxiaoye.imageset/Group_2378@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_beijingxiaoye.imageset/Group_2378@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_gaolengyujie.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_gaolengyujie.imageset/Group_2382.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_gaolengyujie.imageset/Group_2382@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_gaolengyujie.imageset/Group_2382@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_linjianvhai.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_linjianvhai.imageset/Group_2377.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_linjianvhai.imageset/Group_2377@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_linjianvhai.imageset/Group_2377@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_qitiandasheng.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_qitiandasheng.imageset/Group_2383.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_qitiandasheng.imageset/Group_2383@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_qitiandasheng.imageset/Group_2383@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_shaonianzixin.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_shaonianzixin.imageset/Group_2376.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_shaonianzixin.imageset/Group_2376@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_shaonianzixin.imageset/Group_2376@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_sunnyboy.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_sunnyboy.imageset/Group 2375.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_sunnyboy.imageset/Group 2375@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_sunnyboy.imageset/Group 2375@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_test_xiaoyin.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_test_xiaoyin.imageset/默认.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_test_xiaoyin.imageset/默认@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_test_xiaoyin.imageset/默认@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_tiexinnanyou.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_tiexinnanyou.imageset/Group_2379.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_tiexinnanyou.imageset/Group_2379@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_tiexinnanyou.imageset/Group_2379@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_wanwanxiaohe.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_wanwanxiaohe.imageset/Group_2380.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_wanwanxiaohe.imageset/Group_2380@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_wanwanxiaohe.imageset/Group_2380@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_zhixinggujie.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_zhixinggujie.imageset/Group_2381.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_zhixinggujie.imageset/Group_2381@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/chat/role_zhixinggujie.imageset/Group_2381@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/close_btn_1.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/close_btn_1.imageset/Group_2372@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/close_btn_1.imageset/Group_2372@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/close_icon.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/close_icon.imageset/Vector@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/close_icon.imageset/Vector@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/close_icon_1.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/close_icon_1.imageset/Frame_2256@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/close_icon_1.imageset/Frame_2256@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/collection_normal.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/collection_normal.imageset/Frame_2216@2x(2).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/collection_normal.imageset/Frame_2216@3x(3).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/collection_selected.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/collection_selected.imageset/Frame_2216@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/collection_selected.imageset/Frame_2216@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/copy_icon.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/copy_icon.imageset/复制_1@2x(2).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/copy_icon.imageset/复制_1@3x(2).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/delete_4.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/delete_4.imageset/Frame 1938@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/delete_4.imageset/Frame 1938@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/dialog_device_ear.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/dialog_device_ear.imageset/Group_2437@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/dialog_device_ear.imageset/Group_2437@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/dialog_device_phone.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/dialog_device_phone.imageset/Group_2435@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/dialog_device_phone.imageset/Group_2435@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/filter.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/filter.imageset/Slice 103@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/filter.imageset/Slice 103@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/home_bg.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/home_bg.imageset/Rectangle_966@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/home_bg.imageset/Rectangle_966@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/home_callRecord.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/home_callRecord.imageset/Frame 2255-5 1.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/home_callRecord.imageset/Frame 2255-5.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/home_chat.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/home_chat.imageset/Group 2400.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/home_chat.imageset/Group 2401.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/home_chinese2English.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/home_chinese2English.imageset/Frame 2255-1 1.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/home_chinese2English.imageset/Frame 2255-1.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/home_dialogTranslate.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/home_dialogTranslate.imageset/Frame 2255-2 1.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/home_dialogTranslate.imageset/Frame 2255-2.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/home_fileRecord.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/home_fileRecord.imageset/Frame 2255.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/home_fileRecord.imageset/Frame 2256.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/home_header.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/home_header.imageset/Rectangle 1.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/home_header.imageset/Rectangle.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/home_recordHistory.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/home_recordHistory.imageset/icon_录音历史 1.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/home_recordHistory.imageset/icon_录音历史 2.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/home_recordTranslate.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/home_recordTranslate.imageset/Frame 2255-3 1.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/home_recordTranslate.imageset/Frame 2255-3.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/home_textTranslate.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/home_textTranslate.imageset/Frame 2255-4 1.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/home_textTranslate.imageset/Frame 2255-4.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/language_switch.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/language_switch.imageset/Frame@2x(2).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/language_switch.imageset/Frame@3x(2).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/language_switch_gray.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/language_switch_gray.imageset/Frame@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/language_switch_gray.imageset/Frame@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/lvdong.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/lvdong.imageset/lvdong@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/output_icon.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/output_icon.imageset/Frame 1938@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/output_icon.imageset/Frame 1938@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/play_animate_1.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/play_animate_1.imageset/Group 2094.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/play_animate_1.imageset/Group 2094@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/play_animate_1.imageset/Group 2094@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/play_animate_2.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/play_animate_2.imageset/Group 2288.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/play_animate_2.imageset/Group 2288@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/play_animate_2.imageset/Group 2288@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/play_animate_3.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/play_animate_3.imageset/Group 2289.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/play_animate_3.imageset/Group 2289@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/play_animate_3.imageset/Group 2289@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/play_animate_white_1.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/play_animate_white_1.imageset/Group 2095@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/play_animate_white_1.imageset/Group 2095@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/play_animate_white_2.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/play_animate_white_2.imageset/Group 2290@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/play_animate_white_2.imageset/Group 2290@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/play_animate_white_3.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/play_animate_white_3.imageset/Group 2291@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/play_animate_white_3.imageset/Group 2291@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/play_paus_icon.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/play_paus_icon.imageset/Group_2274@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/play_paus_icon.imageset/Group_2274@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/play_play_icon.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/play_play_icon.imageset/Group_2275@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/play_play_icon.imageset/Group_2275@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/polygon.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/polygon.imageset/Polygon_2@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/polygon.imageset/Polygon_2@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_copy.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_copy.imageset/Frame_1938@2x(4).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_copy.imageset/Frame_1938@3x(4).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_detail_copy.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_detail_copy.imageset/Frame 1986@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_detail_copy.imageset/Frame 1986@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_detail_delete.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_detail_delete.imageset/Frame 1938@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_detail_delete.imageset/Frame 1938@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_detail_font.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_detail_font.imageset/Frame 1938@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_detail_font.imageset/Frame 1938@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_detail_share.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_detail_share.imageset/Frame 1987@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_detail_share.imageset/Frame 1987@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_more.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_more.imageset/Frame 1938@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_more.imageset/Frame 1938@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_pause 3.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_pause 3.imageset/Group_2274@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_pause 3.imageset/Group_2274@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_pause.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_pause.imageset/Frame_2245@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_pause.imageset/Frame_2245@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_play 1.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_play 1.imageset/Frame 1938@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_play 1.imageset/Frame 1938@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_play 2.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_play 2.imageset/Group_2285@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_play 2.imageset/Group_2285@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_play 3.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_play 3.imageset/Group_2275@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_play 3.imageset/Group_2275@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_play.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_play.imageset/Frame_2246@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_play.imageset/Frame_2246@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_rename.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_rename.imageset/Frame 1938@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_rename.imageset/Frame 1938@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_select_language.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_select_language.imageset/Group_2299@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_select_language.imageset/Group_2299@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_translate.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_translate.imageset/Frame 1938@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/record_translate.imageset/Frame 1938@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/scan_device.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/scan_device.imageset/Slice 7@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/scan_device.imageset/Slice 7@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/search.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/search.imageset/Slice 102@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/search.imageset/Slice 102@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/send_icon.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/send_icon.imageset/发送_1@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/send_icon.imageset/发送_1@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/share_icon_1.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/share_icon_1.imageset/Frame 1987@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/share_icon_1.imageset/Frame 1987@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/split_screen_1.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/split_screen_1.imageset/分屏_2@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/split_screen_1.imageset/分屏_2@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/split_screen_2.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/split_screen_2.imageset/分屏_2@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/split_screen_2.imageset/分屏_2@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/tips_chinese2english.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/tips_chinese2english.imageset/中英互译@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/tips_chinese2english.imageset/中英互译@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/tips_cion.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/tips_cion.imageset/Frame@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/tips_cion.imageset/Frame@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/tips_dialog.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/tips_dialog.imageset/对话翻译@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/tips_dialog.imageset/对话翻译@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/tips_icon2.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/tips_icon2.imageset/Vector@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/tips_icon2.imageset/Vector@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/tips_tongchuan.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/tips_tongchuan.imageset/同传听译@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/tips_tongchuan.imageset/同传听译@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/translate_bg.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/translate_bg.imageset/语音发送中@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/translate_bg.imageset/语音发送中@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/upload.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/upload.imageset/Frame@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/upload.imageset/Frame@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/upload_did.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/upload_did.imageset/Frame@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/upload_did.imageset/Frame@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/√.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/√.imageset/Frame@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/home/√.imageset/Frame@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/launch/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/launch/launch_1.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/launch/launch_1.imageset/Frame_2259.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/launch/launch_1.imageset/Frame_2259@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/launch/launch_1.imageset/Frame_2259@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/launch/launch_2.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/launch/launch_2.imageset/Frame_2260.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/launch/launch_2.imageset/Frame_2260@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/launch/launch_2.imageset/Frame_2260@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/logo_1.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/logo_1.imageset/Slice 117@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/logo_1.imageset/Slice 117@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/logo_2.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/logo_2.imageset/Slice 136.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/add_picture.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/add_picture.imageset/Frame_2291@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/add_picture.imageset/Frame_2291@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/arrow_2.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/arrow_2.imageset/Frame_2293@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/arrow_2.imageset/Frame_2293@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/arrow_back.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/arrow_back.imageset/Frame 1985@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/arrow_back.imageset/Frame 1985@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/arrow_back_white.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/arrow_back_white.imageset/Frame 1985@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/arrow_back_white.imageset/Frame 1985@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/arrow_next.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/arrow_next.imageset/Group 1024 (1).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/arrow_next.imageset/Group 1024.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/arrow_next.imageset/个人中心-进入 1.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/cloud_upload.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/cloud_upload.imageset/上传@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/cloud_upload.imageset/上传@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/delete_icon.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/delete_icon.imageset/删除@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/delete_icon.imageset/删除@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/device_list_icon.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/device_list_icon.imageset/Slice 7@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/device_list_icon.imageset/Slice 7@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/device_record.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/device_record.imageset/Slice 7@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/device_record.imageset/Slice 7@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/feedback_chat.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/feedback_chat.imageset/Frame_2252@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/feedback_chat.imageset/Frame_2252@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/feedback_edit.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/feedback_edit.imageset/Frame@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/feedback_edit.imageset/Frame@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/feedback_history.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/feedback_history.imageset/反馈历史_1@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/feedback_history.imageset/反馈历史_1@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/head.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/head.imageset/image 57.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/head.imageset/image 57@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/head.imageset/image 57@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/login_apple.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/login_apple.imageset/ic_IOS_1@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/login_apple.imageset/ic_IOS_1@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/login_wechat.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/login_wechat.imageset/微信_1@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/login_wechat.imageset/微信_1@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/mine_banner1.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/mine_banner1.imageset/Group_2465@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/mine_banner1.imageset/Group_2465@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/mine_banner2.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/mine_banner2.imageset/Group_2466@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/mine_banner2.imageset/Group_2466@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/mine_banner3.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/mine_banner3.imageset/Group_2340@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/mine_banner3.imageset/Group_2340@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_about.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_about.imageset/Frame@2x(8).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_about.imageset/Frame@3x(8).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_feedback.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_feedback.imageset/Frame@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_feedback.imageset/Frame@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_instru.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_instru.imageset/Frame@2x(4).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_instru.imageset/Frame@3x(4).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_lan.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_lan.imageset/Frame@2x(7).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_lan.imageset/Frame@3x(7).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_more.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_more.imageset/设置_1@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_more.imageset/设置_1@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_update.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_update.imageset/Frame@2x(2).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_update.imageset/Frame@3x(2).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/mine_cloud.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/mine_cloud.imageset/天气_多云_1@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/mine_cloud.imageset/天气_多云_1@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/mine_set.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/mine_set.imageset/Frame (1).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/mine_set.imageset/Frame (2).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/pwd_close.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/pwd_close.imageset/密码不可见@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/pwd_close.imageset/密码不可见@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/pwd_open.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/pwd_open.imageset/icon_可见@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/pwd_open.imageset/icon_可见@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/select_normal.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/select_normal.imageset/Frame.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/select_normal.imageset/Frame@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/select_normal.imageset/Frame@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/select_selected.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/select_selected.imageset/Group 1255@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/select_selected.imageset/Group 1255@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/tip_normal.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/tip_normal.imageset/Ellipse_52@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/tip_normal.imageset/Ellipse_52@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/tip_selected.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/tip_selected.imageset/Group 1255@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/tip_selected.imageset/Group 1255@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/update_icon.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/update_icon.imageset/Group_2440@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mine/update_icon.imageset/Group_2440@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/Rectangle_745.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/Rectangle_745.imageset/Rectangle_745.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/Rectangle_745.imageset/Rectangle_745@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/Rectangle_745.imageset/Rectangle_745@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/add_icon.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/add_icon.imageset/Frame 2254 (1).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/add_icon.imageset/Frame 2254.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/find_icon.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/find_icon.imageset/Frame@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/find_icon.imageset/Frame@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_classic.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_classic.imageset/Group_2302.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_classic.imageset/Group_2302@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_classic.imageset/Group_2302@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_control_anc.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_control_anc.imageset/Slice 38.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_control_anc.imageset/Slice 38@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_control_anc.imageset/Slice 38@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_control_call.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_control_call.imageset/Slice 38(2).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_control_call.imageset/Slice 38@2x(2).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_control_call.imageset/Slice 38@3x(2).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_control_environment.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_control_environment.imageset/Slice 38(1).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_control_environment.imageset/Slice 38@2x(1).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_control_environment.imageset/Slice 38@3x(1).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_custom.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_custom.imageset/Group_2305.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_custom.imageset/Group_2305@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_custom.imageset/Group_2305@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_fashion.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_fashion.imageset/Group_2300.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_fashion.imageset/Group_2300@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_fashion.imageset/Group_2300@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_jazz.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_jazz.imageset/Group_2307.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_jazz.imageset/Group_2307@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_jazz.imageset/Group_2307@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_normal.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_normal.imageset/Group_2301.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_normal.imageset/Group_2301@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_normal.imageset/Group_2301@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_reset.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_reset.imageset/Frame@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_reset.imageset/Frame@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_rock.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_rock.imageset/Group_2304.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_rock.imageset/Group_2304@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_rock.imageset/Group_2304@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_selected.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_selected.imageset/Slice 137@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/mode_selected.imageset/Slice 137@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/slider_icon.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/slider_icon.imageset/Frame_2257@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/mode/slider_icon.imageset/Frame_2257@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/playboy/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/playboy/launch.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/playboy/launch.imageset/Slice 68@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/playboy/launch.imageset/Slice 68@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/sleep/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/sleep/music_pause.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/sleep/music_pause.imageset/Frame@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/sleep/music_pause.imageset/Frame@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/sleep/music_play.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/sleep/music_play.imageset/Frame@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/sleep/music_play.imageset/Frame@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/sleep/play_icon.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/sleep/play_icon.imageset/Group_2077@2x(1).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/sleep/play_icon.imageset/Group_2077@3x(1).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/tabbar/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/tabbar/tab_0_normal.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/tabbar/tab_0_normal.imageset/Frame_2250@2x(1).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/tabbar/tab_0_normal.imageset/Frame_2250@3x(1).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/tabbar/tab_0_selected.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/tabbar/tab_0_selected.imageset/Frame_2250@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/tabbar/tab_0_selected.imageset/Frame_2250@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/tabbar/tab_1_normal.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/tabbar/tab_1_normal.imageset/Frame_2249@2x(1).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/tabbar/tab_1_normal.imageset/Frame_2249@3x(1).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/tabbar/tab_1_selected.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/tabbar/tab_1_selected.imageset/Frame_2249@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/tabbar/tab_1_selected.imageset/Frame_2249@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/tabbar/tab_2_normal.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/tabbar/tab_2_normal.imageset/Frame 2251-1 1.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/tabbar/tab_2_normal.imageset/Frame 2251-1.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/tabbar/tab_2_selected.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/tabbar/tab_2_selected.imageset/Frame 2251.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/tabbar/tab_2_selected.imageset/Frame 2252.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/tabbar/tab_3_normal.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/tabbar/tab_3_normal.imageset/Frame_2252@2x(1).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/tabbar/tab_3_normal.imageset/Frame_2252@3x(1).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/tabbar/tab_3_selected.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/tabbar/tab_3_selected.imageset/Frame_2252@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/tabbar/tab_3_selected.imageset/Frame_2252@3x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/tabbar/tab_4_normal.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/tabbar/tab_4_normal.imageset/Frame_2253@2x(1).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/tabbar/tab_4_normal.imageset/Frame_2253@3x(1).png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/tabbar/tab_4_selected.imageset/Contents.json [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/tabbar/tab_4_selected.imageset/Frame_2253@2x.png [new file with mode: 0644]
ShenYin/ShenYin/playboy.xcassets/tabbar/tab_4_selected.imageset/Frame_2253@3x.png [new file with mode: 0644]
ShenYin/podfile

index 0d7b5fd..4788880 100644 (file)
@@ -162,6 +162,6 @@ SPEC CHECKSUMS:
   YYText: 5c461d709e24d55a182d1441c41dc639a18a4849
   ZipArchive: e25a4373192673e3229ac8d6e9f64a3e5713c966
 
-PODFILE CHECKSUM: 8f9cd07b8bd8a2a7a6ddbfd0af6732a71e3766ec
+PODFILE CHECKSUM: 18fc0b7e634f42802ed988284897127be2ce5f5a
 
 COCOAPODS: 1.16.2
index d006ab1..fe3ea5d 100644 (file)
                3F8F58292EBCA2B800FFC00B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 3F8F58282EBCA2B800FFC00B /* PrivacyInfo.xcprivacy */; };
                3FD1A2952F0BCACB00A62733 /* JLAudioUnitKit.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3FD1A2912F0BC9D800A62733 /* JLAudioUnitKit.xcframework */; };
                3FD1A2962F0BCACB00A62733 /* JLAudioUnitKit.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3FD1A2912F0BC9D800A62733 /* JLAudioUnitKit.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
+               3FD1DFE92F0E00BF00A62733 /* DeepChordsSdk.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D54E0EF2F0A61E600A80EE7 /* DeepChordsSdk.framework */; };
+               3FD1DFEB2F0E00BF00A62733 /* JLAudioUnitKit.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3FD1A2912F0BC9D800A62733 /* JLAudioUnitKit.xcframework */; };
+               3FD1DFED2F0E00BF00A62733 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 3F8F58282EBCA2B800FFC00B /* PrivacyInfo.xcprivacy */; };
+               3FD1DFF02F0E00BF00A62733 /* JLAudioUnitKit.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3FD1A2912F0BC9D800A62733 /* JLAudioUnitKit.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
                644D1BB5EDD3EA1D77C57786 /* Pods_DeepChordsSdk.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 248D8B53B5A178ACA5867275 /* Pods_DeepChordsSdk.framework */; };
-               F2E449CAD5874BE652A69B50 /* Pods_ShenYin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3862D5561144E20721225B96 /* Pods_ShenYin.framework */; };
+               817510A595D00CAD05E3772C /* Pods_playboy.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F69407092D551BA7F3AD217C /* Pods_playboy.framework */; };
+               F2E449CAD5874BE652A69B50 /* (null) in Frameworks */ = {isa = PBXBuildFile; };
 /* End PBXBuildFile section */
 
 /* Begin PBXContainerItemProxy section */
                        remoteGlobalIDString = 0D54E0EE2F0A61E600A80EE7;
                        remoteInfo = DeepChordsSdk;
                };
+               3FD1DFE52F0E00BF00A62733 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 3F887B942E38D8DC00C98658 /* Project object */;
+                       proxyType = 1;
+                       remoteGlobalIDString = 0D54E0EE2F0A61E600A80EE7;
+                       remoteInfo = DeepChordsSdk;
+               };
 /* End PBXContainerItemProxy section */
 
 /* Begin PBXCopyFilesBuildPhase section */
                        name = "Embed Frameworks";
                        runOnlyForDeploymentPostprocessing = 0;
                };
+               3FD1DFEF2F0E00BF00A62733 /* Embed Frameworks */ = {
+                       isa = PBXCopyFilesBuildPhase;
+                       buildActionMask = 2147483647;
+                       dstPath = "";
+                       dstSubfolderSpec = 10;
+                       files = (
+                               3FD1DFF02F0E00BF00A62733 /* JLAudioUnitKit.xcframework in Embed Frameworks */,
+                       );
+                       name = "Embed Frameworks";
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
 /* End PBXCopyFilesBuildPhase section */
 
 /* Begin PBXFileReference section */
+               0BF087E24C77C8FC87DA7D4C /* Pods-playboy.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-playboy.debug.xcconfig"; path = "Target Support Files/Pods-playboy/Pods-playboy.debug.xcconfig"; sourceTree = "<group>"; };
                0D54E0EF2F0A61E600A80EE7 /* DeepChordsSdk.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DeepChordsSdk.framework; sourceTree = BUILT_PRODUCTS_DIR; };
                248D8B53B5A178ACA5867275 /* Pods_DeepChordsSdk.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_DeepChordsSdk.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-               3862D5561144E20721225B96 /* Pods_ShenYin.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ShenYin.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+               34AD41433DCDC288CFB8C5DA /* Pods-playboy.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-playboy.release.xcconfig"; path = "Target Support Files/Pods-playboy/Pods-playboy.release.xcconfig"; sourceTree = "<group>"; };
                3F7602EA2EFA891200588C18 /* DeepChordsSdk.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = DeepChordsSdk.framework; sourceTree = BUILT_PRODUCTS_DIR; };
                3F887B9C2E38D8DC00C98658 /* ShenYin.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ShenYin.app; sourceTree = BUILT_PRODUCTS_DIR; };
                3F8F58282EBCA2B800FFC00B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
                3FD1A2912F0BC9D800A62733 /* JLAudioUnitKit.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = JLAudioUnitKit.xcframework; path = framework/JLAudioUnitKit.xcframework; sourceTree = "<group>"; };
+               3FD1DFF42F0E00BF00A62733 /* playboy.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = playboy.app; sourceTree = BUILT_PRODUCTS_DIR; };
                5A92F7DC2CB6E6E69D2AB23E /* Pods-DeepChordsSdk.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DeepChordsSdk.debug.xcconfig"; path = "Target Support Files/Pods-DeepChordsSdk/Pods-DeepChordsSdk.debug.xcconfig"; sourceTree = "<group>"; };
                5F5DE5910965D53C2B3405B0 /* Pods-ShenYin.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ShenYin.debug.xcconfig"; path = "Target Support Files/Pods-ShenYin/Pods-ShenYin.debug.xcconfig"; sourceTree = "<group>"; };
                CB933A7969ADF81D59503790 /* Pods-LingQi.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-LingQi.debug.xcconfig"; path = "Target Support Files/Pods-LingQi/Pods-LingQi.debug.xcconfig"; sourceTree = "<group>"; };
                CE98543C79FAAB6CEF4CBFCA /* Pods-LingQi.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-LingQi.release.xcconfig"; path = "Target Support Files/Pods-LingQi/Pods-LingQi.release.xcconfig"; sourceTree = "<group>"; };
                E7D3DF51BED56E93E4ED8102 /* Pods-DeepChordsSdk.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DeepChordsSdk.release.xcconfig"; path = "Target Support Files/Pods-DeepChordsSdk/Pods-DeepChordsSdk.release.xcconfig"; sourceTree = "<group>"; };
+               F69407092D551BA7F3AD217C /* Pods_playboy.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_playboy.framework; sourceTree = BUILT_PRODUCTS_DIR; };
                FBA7C30445BB0602D6B92F11 /* Pods-ShenYin.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ShenYin.release.xcconfig"; path = "Target Support Files/Pods-ShenYin/Pods-ShenYin.release.xcconfig"; sourceTree = "<group>"; };
 /* End PBXFileReference section */
 
 /* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */
-               3F469CAC2F0B539000121DBD /* Exceptions for "DeepChordsSdk" folder in "ShenYin" target */ = {
+               3F887BAE2E38D8DD00C98658 /* Exceptions for "ShenYin" folder in "ShenYin" target */ = {
                        isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
                        membershipExceptions = (
-                               StarburstSdk.framework,
+                               playboy.storyboard,
+                               playboy.xcassets,
+                               Sdk/JoySdk/JoyCallRecord.swift,
+                               Sdk/JoySdk/JoyChat.swift,
+                               Sdk/JoySdk/JoyChinse2English.swift,
+                               Sdk/JoySdk/JoyDialog.swift,
+                               Sdk/JoySdk/JoyGemAI.framework,
+                               Sdk/JoySdk/JoyRecord.swift,
+                               Sdk/JoySdk/JoySdkManager.swift,
+                               Sdk/JoySdk/JoyTcty.swift,
+                               Sdk/JoySdk/VC/JoyCallingRecordVC.swift,
+                               Sdk/JoySdk/VC/JoyChatVC.swift,
+                               Sdk/JoySdk/VC/JoyChinese2EnglishVC.swift,
+                               Sdk/JoySdk/VC/JoyDialogTranlateVC.swift,
+                               Sdk/JoySdk/VC/JoyStereoCallVC.swift,
+                               Sdk/JoySdk/VC/JoyTctyVC.swift,
+                               Sdk/JoySdk/VC/JoyXclyVC.swift,
+                               "ShenYin copy-Info.plist",
                        );
                        target = 3F887B9B2E38D8DC00C98658 /* ShenYin */;
                };
-               3F887BAE2E38D8DD00C98658 /* Exceptions for "ShenYin" folder in "ShenYin" target */ = {
+               3FD1DFF52F0E00BF00A62733 /* Exceptions for "ShenYin" folder in "playboy" target */ = {
                        isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
                        membershipExceptions = (
+                               "/Localized: LaunchScreen.storyboard",
+                               Assets.xcassets,
                                Info.plist,
+                               Sdk/JoySdk/JoyCallRecord.swift,
+                               Sdk/JoySdk/JoyChat.swift,
+                               Sdk/JoySdk/JoyChinse2English.swift,
+                               Sdk/JoySdk/JoyDialog.swift,
+                               Sdk/JoySdk/JoyGemAI.framework,
+                               Sdk/JoySdk/JoyRecord.swift,
+                               Sdk/JoySdk/JoySdkManager.swift,
+                               Sdk/JoySdk/JoyTcty.swift,
+                               Sdk/JoySdk/VC/JoyCallingRecordVC.swift,
+                               Sdk/JoySdk/VC/JoyChatVC.swift,
+                               Sdk/JoySdk/VC/JoyChinese2EnglishVC.swift,
+                               Sdk/JoySdk/VC/JoyDialogTranlateVC.swift,
+                               Sdk/JoySdk/VC/JoyStereoCallVC.swift,
+                               Sdk/JoySdk/VC/JoyTctyVC.swift,
+                               Sdk/JoySdk/VC/JoyXclyVC.swift,
                        );
-                       target = 3F887B9B2E38D8DC00C98658 /* ShenYin */;
+                       target = 3FD1DFE32F0E00BF00A62733 /* playboy */;
+               };
+               3FD1EA252F0E36D700A62733 /* Exceptions for "DeepChordsSdk" folder in "playboy" target */ = {
+                       isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
+                       membershipExceptions = (
+                               StarburstSdk.framework,
+                       );
+                       target = 3FD1DFE32F0E00BF00A62733 /* playboy */;
                };
 /* End PBXFileSystemSynchronizedBuildFileExceptionSet section */
 
                                StarburstSdk.framework,
                        );
                };
-               3F469CB02F0B539500121DBD /* Exceptions for "DeepChordsSdk" folder in "Embed Frameworks" phase from "ShenYin" target */ = {
-                       isa = PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet;
-                       attributesByRelativePath = {
-                               StarburstSdk.framework = (CodeSignOnCopy, RemoveHeadersOnCopy, );
-                       };
-                       buildPhase = 3F469CAF2F0B539400121DBD /* Embed Frameworks */;
-                       membershipExceptions = (
-                               StarburstSdk.framework,
-                       );
-               };
-               3FD1D6A12F0D1AE600A62733 /* Exceptions for "ShenYin" folder in "Embed Frameworks" phase from "ShenYin" target */ = {
-                       isa = PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet;
-                       attributesByRelativePath = {
-                               Sdk/JoySdk/JoyGemAI.framework = (CodeSignOnCopy, RemoveHeadersOnCopy, );
-                       };
-                       buildPhase = 3F469CAF2F0B539400121DBD /* Embed Frameworks */;
-                       membershipExceptions = (
-                               Sdk/JoySdk/JoyGemAI.framework,
-                       );
-               };
 /* End PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet section */
 
 /* Begin PBXFileSystemSynchronizedRootGroup section */
                0D54E0F02F0A61E600A80EE7 /* DeepChordsSdk */ = {
                        isa = PBXFileSystemSynchronizedRootGroup;
                        exceptions = (
-                               3F469CAC2F0B539000121DBD /* Exceptions for "DeepChordsSdk" folder in "ShenYin" target */,
-                               3F469CB02F0B539500121DBD /* Exceptions for "DeepChordsSdk" folder in "Embed Frameworks" phase from "ShenYin" target */,
                                0D54E4472F0A62D900A80EE7 /* Exceptions for "DeepChordsSdk" folder in "Embed Frameworks" phase from "DeepChordsSdk" target */,
+                               3FD1EA252F0E36D700A62733 /* Exceptions for "DeepChordsSdk" folder in "playboy" target */,
                        );
                        path = DeepChordsSdk;
                        sourceTree = "<group>";
                        isa = PBXFileSystemSynchronizedRootGroup;
                        exceptions = (
                                3F887BAE2E38D8DD00C98658 /* Exceptions for "ShenYin" folder in "ShenYin" target */,
-                               3FD1D6A12F0D1AE600A62733 /* Exceptions for "ShenYin" folder in "Embed Frameworks" phase from "ShenYin" target */,
+                               3FD1DFF52F0E00BF00A62733 /* Exceptions for "ShenYin" folder in "playboy" target */,
                        );
                        path = ShenYin;
                        sourceTree = "<group>";
                        buildActionMask = 2147483647;
                        files = (
                                3F469CB12F0B539600121DBD /* DeepChordsSdk.framework in Frameworks */,
-                               F2E449CAD5874BE652A69B50 /* Pods_ShenYin.framework in Frameworks */,
+                               F2E449CAD5874BE652A69B50 /* (null) in Frameworks */,
                                3FD1A2952F0BCACB00A62733 /* JLAudioUnitKit.xcframework in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
+               3FD1DFE82F0E00BF00A62733 /* Frameworks */ = {
+                       isa = PBXFrameworksBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               3FD1DFE92F0E00BF00A62733 /* DeepChordsSdk.framework in Frameworks */,
+                               3FD1DFEB2F0E00BF00A62733 /* JLAudioUnitKit.xcframework in Frameworks */,
+                               817510A595D00CAD05E3772C /* Pods_playboy.framework in Frameworks */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
 /* End PBXFrameworksBuildPhase section */
 
 /* Begin PBXGroup section */
                                FBA7C30445BB0602D6B92F11 /* Pods-ShenYin.release.xcconfig */,
                                5A92F7DC2CB6E6E69D2AB23E /* Pods-DeepChordsSdk.debug.xcconfig */,
                                E7D3DF51BED56E93E4ED8102 /* Pods-DeepChordsSdk.release.xcconfig */,
+                               0BF087E24C77C8FC87DA7D4C /* Pods-playboy.debug.xcconfig */,
+                               34AD41433DCDC288CFB8C5DA /* Pods-playboy.release.xcconfig */,
                        );
                        path = Pods;
                        sourceTree = "<group>";
                        children = (
                                3F887B9C2E38D8DC00C98658 /* ShenYin.app */,
                                0D54E0EF2F0A61E600A80EE7 /* DeepChordsSdk.framework */,
+                               3FD1DFF42F0E00BF00A62733 /* playboy.app */,
                        );
                        name = Products;
                        sourceTree = "<group>";
                        children = (
                                3FD1A2912F0BC9D800A62733 /* JLAudioUnitKit.xcframework */,
                                3F7602EA2EFA891200588C18 /* DeepChordsSdk.framework */,
-                               3862D5561144E20721225B96 /* Pods_ShenYin.framework */,
                                248D8B53B5A178ACA5867275 /* Pods_DeepChordsSdk.framework */,
+                               F69407092D551BA7F3AD217C /* Pods_playboy.framework */,
                        );
                        name = Frameworks;
                        sourceTree = "<group>";
                        productReference = 3F887B9C2E38D8DC00C98658 /* ShenYin.app */;
                        productType = "com.apple.product-type.application";
                };
+               3FD1DFE32F0E00BF00A62733 /* playboy */ = {
+                       isa = PBXNativeTarget;
+                       buildConfigurationList = 3FD1DFF12F0E00BF00A62733 /* Build configuration list for PBXNativeTarget "playboy" */;
+                       buildPhases = (
+                               3FD1DFE62F0E00BF00A62733 /* [CP] Check Pods Manifest.lock */,
+                               3FD1DFE72F0E00BF00A62733 /* Sources */,
+                               3FD1DFE82F0E00BF00A62733 /* Frameworks */,
+                               3FD1DFEC2F0E00BF00A62733 /* Resources */,
+                               3FD1DFEE2F0E00BF00A62733 /* [CP] Embed Pods Frameworks */,
+                               3FD1DFEF2F0E00BF00A62733 /* Embed Frameworks */,
+                       );
+                       buildRules = (
+                       );
+                       dependencies = (
+                               3FD1DFE42F0E00BF00A62733 /* PBXTargetDependency */,
+                       );
+                       fileSystemSynchronizedGroups = (
+                               3F887B9E2E38D8DC00C98658 /* ShenYin */,
+                       );
+                       name = playboy;
+                       productName = LingQi;
+                       productReference = 3FD1DFF42F0E00BF00A62733 /* playboy.app */;
+                       productType = "com.apple.product-type.application";
+               };
 /* End PBXNativeTarget section */
 
 /* Begin PBXProject section */
                        targets = (
                                3F887B9B2E38D8DC00C98658 /* ShenYin */,
                                0D54E0EE2F0A61E600A80EE7 /* DeepChordsSdk */,
+                               3FD1DFE32F0E00BF00A62733 /* playboy */,
                        );
                };
 /* End PBXProject section */
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
+               3FD1DFEC2F0E00BF00A62733 /* Resources */ = {
+                       isa = PBXResourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               3FD1DFED2F0E00BF00A62733 /* PrivacyInfo.xcprivacy in Resources */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
 /* End PBXResourcesBuildPhase section */
 
 /* Begin PBXShellScriptBuildPhase section */
+               3FD1DFE62F0E00BF00A62733 /* [CP] Check Pods Manifest.lock */ = {
+                       isa = PBXShellScriptBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       inputFileListPaths = (
+                       );
+                       inputPaths = (
+                               "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
+                               "${PODS_ROOT}/Manifest.lock",
+                       );
+                       name = "[CP] Check Pods Manifest.lock";
+                       outputFileListPaths = (
+                       );
+                       outputPaths = (
+                               "$(DERIVED_FILE_DIR)/Pods-playboy-checkManifestLockResult.txt",
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+                       shellPath = /bin/sh;
+                       shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n    # print error to STDERR\n    echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n    exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
+                       showEnvVarsInLog = 0;
+               };
+               3FD1DFEE2F0E00BF00A62733 /* [CP] Embed Pods Frameworks */ = {
+                       isa = PBXShellScriptBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       inputFileListPaths = (
+                               "${PODS_ROOT}/Target Support Files/Pods-playboy/Pods-playboy-frameworks-${CONFIGURATION}-input-files.xcfilelist",
+                       );
+                       inputPaths = (
+                       );
+                       name = "[CP] Embed Pods Frameworks";
+                       outputFileListPaths = (
+                               "${PODS_ROOT}/Target Support Files/Pods-playboy/Pods-playboy-frameworks-${CONFIGURATION}-output-files.xcfilelist",
+                       );
+                       outputPaths = (
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+                       shellPath = /bin/sh;
+                       shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-playboy/Pods-playboy-frameworks.sh\"\n";
+                       showEnvVarsInLog = 0;
+               };
                4EDB33B100AD294830EAE06A /* [CP] Check Pods Manifest.lock */ = {
                        isa = PBXShellScriptBuildPhase;
                        buildActionMask = 2147483647;
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
+               3FD1DFE72F0E00BF00A62733 /* Sources */ = {
+                       isa = PBXSourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
 /* End PBXSourcesBuildPhase section */
 
 /* Begin PBXTargetDependency section */
                        target = 0D54E0EE2F0A61E600A80EE7 /* DeepChordsSdk */;
                        targetProxy = 0D54E1022F0A61E600A80EE7 /* PBXContainerItemProxy */;
                };
+               3FD1DFE42F0E00BF00A62733 /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       target = 0D54E0EE2F0A61E600A80EE7 /* DeepChordsSdk */;
+                       targetProxy = 3FD1DFE52F0E00BF00A62733 /* PBXContainerItemProxy */;
+               };
 /* End PBXTargetDependency section */
 
 /* Begin XCBuildConfiguration section */
                                );
                                GENERATE_INFOPLIST_FILE = YES;
                                INFOPLIST_FILE = ShenYin/Info.plist;
-                               INFOPLIST_KEY_CFBundleDisplayName = DeepChords;
+                               INFOPLIST_KEY_CFBundleDisplayName = PLAYBOY;
                                INFOPLIST_KEY_ITSAppUsesNonExemptEncryption = NO;
                                INFOPLIST_KEY_NSBluetoothAlwaysUsageDescription = "扫描附近蓝牙设备需要获得权限";
                                INFOPLIST_KEY_NSCameraUsageDescription = "修改用户头像、提交意见反馈需要访问相册使用摄像头";
                                );
                                GENERATE_INFOPLIST_FILE = YES;
                                INFOPLIST_FILE = ShenYin/Info.plist;
-                               INFOPLIST_KEY_CFBundleDisplayName = DeepChords;
+                               INFOPLIST_KEY_CFBundleDisplayName = PLAYBOY;
                                INFOPLIST_KEY_ITSAppUsesNonExemptEncryption = NO;
                                INFOPLIST_KEY_NSBluetoothAlwaysUsageDescription = "扫描附近蓝牙设备需要获得权限";
                                INFOPLIST_KEY_NSCameraUsageDescription = "修改用户头像、提交意见反馈需要访问相册使用摄像头";
                        };
                        name = Release;
                };
+               3FD1DFF22F0E00BF00A62733 /* Debug */ = {
+                       isa = XCBuildConfiguration;
+                       baseConfigurationReference = 0BF087E24C77C8FC87DA7D4C /* Pods-playboy.debug.xcconfig */;
+                       buildSettings = {
+                               ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+                               ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
+                               CODE_SIGN_ENTITLEMENTS = ShenYin/ShenYin.entitlements;
+                               CODE_SIGN_IDENTITY = "Apple Development";
+                               CODE_SIGN_STYLE = Automatic;
+                               CURRENT_PROJECT_VERSION = 1000;
+                               DEVELOPMENT_TEAM = G23X75CJ67;
+                               FRAMEWORK_SEARCH_PATHS = (
+                                       "$(inherited)",
+                                       "$(PROJECT_DIR)",
+                                       "$(PROJECT_DIR)/ShenYin/UI/Mine/Update/SDKBleManager",
+                                       "$(PROJECT_DIR)/ShenYin/SDKBleManager",
+                                       "$(PROJECT_DIR)/ShenYin/Ota",
+                                       "$(PROJECT_DIR)/ShenYin/Sdk/DcSdk/opus",
+                                       "$(PROJECT_DIR)/DeepChordsSdk",
+                                       "$(PROJECT_DIR)/ShenYin/Sdk/Ota",
+                                       "$(PROJECT_DIR)/ShenYin/Sdk/JoySdk",
+                               );
+                               GENERATE_INFOPLIST_FILE = YES;
+                               INFOPLIST_FILE = "ShenYin/ShenYin copy-Info.plist";
+                               INFOPLIST_KEY_CFBundleDisplayName = PLAYBOY;
+                               INFOPLIST_KEY_ITSAppUsesNonExemptEncryption = NO;
+                               INFOPLIST_KEY_NSBluetoothAlwaysUsageDescription = "扫描附近蓝牙设备需要获得权限";
+                               INFOPLIST_KEY_NSCameraUsageDescription = "修改用户头像、提交意见反馈需要访问相册使用摄像头";
+                               INFOPLIST_KEY_NSLocationWhenInUseUsageDescription = "允许APP使用定位方便查找耳机";
+                               INFOPLIST_KEY_NSMicrophoneUsageDescription = "录音需要使用麦克风";
+                               INFOPLIST_KEY_NSPhotoLibraryUsageDescription = "修改用户头像、提交意见反馈需要访问相册";
+                               INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
+                               INFOPLIST_KEY_UILaunchStoryboardName = playboy.storyboard;
+                               INFOPLIST_KEY_UIMainStoryboardFile = Main;
+                               INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = UIInterfaceOrientationPortrait;
+                               INFOPLIST_KEY_UIUserInterfaceStyle = Light;
+                               IPHONEOS_DEPLOYMENT_TARGET = 13.0;
+                               LD_RUNPATH_SEARCH_PATHS = (
+                                       "$(inherited)",
+                                       "@executable_path/Frameworks",
+                               );
+                               LIBRARY_SEARCH_PATHS = (
+                                       "$(inherited)",
+                                       "$(PROJECT_DIR)/ShenYin/Sdk/DcSdk/opus/code_opus/lib",
+                               );
+                               MARKETING_VERSION = 1.0.0;
+                               PRODUCT_BUNDLE_IDENTIFIER = com.deepchords.playboy;
+                               PRODUCT_NAME = "$(TARGET_NAME)";
+                               PROVISIONING_PROFILE_SPECIFIER = "";
+                               SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
+                               SUPPORTS_MACCATALYST = NO;
+                               SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
+                               SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
+                               SWIFT_EMIT_LOC_STRINGS = YES;
+                               SWIFT_OBJC_BRIDGING_HEADER = "ShenYin/ShenYin-Bridging-Header.h";
+                               SWIFT_VERSION = 5.0;
+                               TARGETED_DEVICE_FAMILY = 1;
+                       };
+                       name = Debug;
+               };
+               3FD1DFF32F0E00BF00A62733 /* Release */ = {
+                       isa = XCBuildConfiguration;
+                       baseConfigurationReference = 34AD41433DCDC288CFB8C5DA /* Pods-playboy.release.xcconfig */;
+                       buildSettings = {
+                               ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+                               ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
+                               CODE_SIGN_ENTITLEMENTS = ShenYin/ShenYin.entitlements;
+                               CODE_SIGN_IDENTITY = "Apple Development";
+                               CODE_SIGN_STYLE = Automatic;
+                               CURRENT_PROJECT_VERSION = 1000;
+                               DEVELOPMENT_TEAM = G23X75CJ67;
+                               FRAMEWORK_SEARCH_PATHS = (
+                                       "$(inherited)",
+                                       "$(PROJECT_DIR)",
+                                       "$(PROJECT_DIR)/ShenYin/UI/Mine/Update/SDKBleManager",
+                                       "$(PROJECT_DIR)/ShenYin/SDKBleManager",
+                                       "$(PROJECT_DIR)/ShenYin/Ota",
+                                       "$(PROJECT_DIR)/ShenYin/Sdk/DcSdk/opus",
+                                       "$(PROJECT_DIR)/DeepChordsSdk",
+                                       "$(PROJECT_DIR)/ShenYin/Sdk/Ota",
+                                       "$(PROJECT_DIR)/ShenYin/Sdk/JoySdk",
+                               );
+                               GENERATE_INFOPLIST_FILE = YES;
+                               INFOPLIST_FILE = "ShenYin/ShenYin copy-Info.plist";
+                               INFOPLIST_KEY_CFBundleDisplayName = PLAYBOY;
+                               INFOPLIST_KEY_ITSAppUsesNonExemptEncryption = NO;
+                               INFOPLIST_KEY_NSBluetoothAlwaysUsageDescription = "扫描附近蓝牙设备需要获得权限";
+                               INFOPLIST_KEY_NSCameraUsageDescription = "修改用户头像、提交意见反馈需要访问相册使用摄像头";
+                               INFOPLIST_KEY_NSLocationWhenInUseUsageDescription = "允许APP使用定位方便查找耳机";
+                               INFOPLIST_KEY_NSMicrophoneUsageDescription = "录音需要使用麦克风";
+                               INFOPLIST_KEY_NSPhotoLibraryUsageDescription = "修改用户头像、提交意见反馈需要访问相册";
+                               INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
+                               INFOPLIST_KEY_UILaunchStoryboardName = playboy.storyboard;
+                               INFOPLIST_KEY_UIMainStoryboardFile = Main;
+                               INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = UIInterfaceOrientationPortrait;
+                               INFOPLIST_KEY_UIUserInterfaceStyle = Light;
+                               IPHONEOS_DEPLOYMENT_TARGET = 13.0;
+                               LD_RUNPATH_SEARCH_PATHS = (
+                                       "$(inherited)",
+                                       "@executable_path/Frameworks",
+                               );
+                               LIBRARY_SEARCH_PATHS = (
+                                       "$(inherited)",
+                                       "$(PROJECT_DIR)/ShenYin/Sdk/DcSdk/opus/code_opus/lib",
+                               );
+                               MARKETING_VERSION = 1.0.0;
+                               PRODUCT_BUNDLE_IDENTIFIER = com.deepchords.playboy;
+                               PRODUCT_NAME = "$(TARGET_NAME)";
+                               PROVISIONING_PROFILE_SPECIFIER = "";
+                               SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
+                               SUPPORTS_MACCATALYST = NO;
+                               SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
+                               SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
+                               SWIFT_EMIT_LOC_STRINGS = YES;
+                               SWIFT_OBJC_BRIDGING_HEADER = "ShenYin/ShenYin-Bridging-Header.h";
+                               SWIFT_OPTIMIZATION_LEVEL = "-O";
+                               SWIFT_VERSION = 5.0;
+                               TARGETED_DEVICE_FAMILY = 1;
+                       };
+                       name = Release;
+               };
 /* End XCBuildConfiguration section */
 
 /* Begin XCConfigurationList section */
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Release;
                };
+               3FD1DFF12F0E00BF00A62733 /* Build configuration list for PBXNativeTarget "playboy" */ = {
+                       isa = XCConfigurationList;
+                       buildConfigurations = (
+                               3FD1DFF22F0E00BF00A62733 /* Debug */,
+                               3FD1DFF32F0E00BF00A62733 /* Release */,
+                       );
+                       defaultConfigurationIsVisible = 0;
+                       defaultConfigurationName = Release;
+               };
 /* End XCConfigurationList section */
        };
        rootObject = 3F887B942E38D8DC00C98658 /* Project object */;
diff --git a/ShenYin/ShenYin/Assets.xcassets/playboy/Contents.json b/ShenYin/ShenYin/Assets.xcassets/playboy/Contents.json
new file mode 100644 (file)
index 0000000..73c0059
--- /dev/null
@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/Assets.xcassets/playboy/launch.imageset/Contents.json b/ShenYin/ShenYin/Assets.xcassets/playboy/launch.imageset/Contents.json
new file mode 100644 (file)
index 0000000..88eae6c
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Slice 68@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Slice 68@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/Assets.xcassets/playboy/launch.imageset/Slice 68@2x.png b/ShenYin/ShenYin/Assets.xcassets/playboy/launch.imageset/Slice 68@2x.png
new file mode 100644 (file)
index 0000000..8e8cc52
Binary files /dev/null and b/ShenYin/ShenYin/Assets.xcassets/playboy/launch.imageset/Slice 68@2x.png differ
diff --git a/ShenYin/ShenYin/Assets.xcassets/playboy/launch.imageset/Slice 68@3x.png b/ShenYin/ShenYin/Assets.xcassets/playboy/launch.imageset/Slice 68@3x.png
new file mode 100644 (file)
index 0000000..d859053
Binary files /dev/null and b/ShenYin/ShenYin/Assets.xcassets/playboy/launch.imageset/Slice 68@3x.png differ
index 332042d..c8323ad 100644 (file)
@@ -24,27 +24,55 @@ public enum YLColor {
     case tertiary
 
     case separateLine
+    
+    case cellBg
 }
 
 extension YLColor: ColorRGBProviderProtocol {
     public var rgbValue: Int {
-        switch self {
-        case .bgColor:
-            return 0xF7F7F7
-        case .theme:
-            return 0x0092E1
-        case .subTheme:
-            return 0xF4FAFF
-        case .first:
-            return 0x222222
-        case .primary:
-            return 0x333333
-        case .secondary:
-            return 0x666666
-        case .tertiary:
-            return 0x999999
-        case .separateLine:
-            return 0xffffff
+        if CCDevice.isJoy {
+            switch self {
+            case .bgColor:
+                return 0xF7F7F7
+            case .theme:
+                return 0x0092E1
+            case .subTheme:
+                return 0xF4FAFF
+            case .first:
+                return 0x222222
+            case .primary:
+                return 0x333333
+            case .secondary:
+                return 0x666666
+            case .tertiary:
+                return 0x999999
+            case .separateLine:
+                return 0xffffff
+            case .cellBg:
+                return 0xffffff
+            }
+        }
+        else{
+            switch self {
+            case .bgColor:
+                return 0x000000
+            case .theme:
+                return 0xFFCB57
+            case .subTheme:
+                return 0xF4FAFF
+            case .first:
+                return 0xffffff
+            case .primary:
+                return 0x333333
+            case .secondary:
+                return 0x666666
+            case .tertiary:
+                return 0x999999
+            case .separateLine:
+                return 0xffffff
+            case .cellBg:
+                return 0x242424
+            }
         }
     }
 }
index 19b703b..dc631c2 100644 (file)
@@ -77,9 +77,9 @@ extension CCBleManager:CBCentralManagerDelegate{
             discoverDeviceCallback?(devices)
         }
         else{
-            let mac = JoySdkManager.getMac(advertisementData) ?? ""
-            devices.append(DCPeripheral(device: peripheral,mac: mac))
-            discoverDeviceCallback?(devices)
+//            let mac = JoySdkManager.getMac(advertisementData) ?? ""
+//            devices.append(DCPeripheral(device: peripheral,mac: mac))
+//            discoverDeviceCallback?(devices)
         }
 //        if CCDevice.isJoy{
 //            let mac = JoySdkManager.getMac(advertisementData) ?? ""
@@ -98,7 +98,7 @@ extension CCBleManager:CBCentralManagerDelegate{
         Logger.debug("蓝牙已连接 \(peripheral)")
         peripheral.delegate = self
         if CCDevice.isJoy{
-            peripheral.discoverServices([CBUUID(string: JoySdkManager.serviceUUID),CBUUID(string: OtaMananger.otaServiceUUId)]);
+//            peripheral.discoverServices([CBUUID(string: JoySdkManager.serviceUUID),CBUUID(string: OtaMananger.otaServiceUUId)]);
         }
         else{
             DCBleManager.shared.centralManager(central, didConnect: peripheral)
@@ -114,7 +114,7 @@ extension CCBleManager:CBCentralManagerDelegate{
         YLprogressHUD.showAutoHiden("蓝牙已断开".l10n)
         self.isConnetd = false
         if CCDevice.isJoy{
-            DCBleManager.shared.centralManager(central, didDisconnectPeripheral: peripheral, error: nil)
+//            DCBleManager.shared.centralManager(central, didDisconnectPeripheral: peripheral, error: nil)
         }
         NotificationManager.post(type: .deviceValidChange, objtect: nil)
         OtaMananger.shared.otaManager.centralManager(central, didDisconnectPeripheral: peripheral, error: error)
@@ -133,12 +133,12 @@ extension CCBleManager: CBPeripheralDelegate {
     
     func peripheral(_ peripheral: CBPeripheral, didDiscoverCharacteristicsFor service: CBService, error: Error?) {
         if CCDevice.isJoy{
-            if (service.uuid.uuidString == JoySdkManager.serviceUUID) {
-                JoySdkManager.shared.peripheral(peripheral, didDiscoverCharacteristicsFor: service, error: error)
-            }
-            else if service.uuid.uuidString == OtaMananger.otaServiceUUId{
-                OtaMananger.shared.otaManager.peripheral(peripheral, didDiscoverCharacteristicsFor: service, error: error)
-            }
+//            if (service.uuid.uuidString == JoySdkManager.serviceUUID) {
+//                JoySdkManager.shared.peripheral(peripheral, didDiscoverCharacteristicsFor: service, error: error)
+//            }
+//            else if service.uuid.uuidString == OtaMananger.otaServiceUUId{
+//                OtaMananger.shared.otaManager.peripheral(peripheral, didDiscoverCharacteristicsFor: service, error: error)
+//            }
         }
         else{
             DCBleManager.shared.peripheral(peripheral, didDiscoverCharacteristicsFor: service, error: error)
@@ -147,31 +147,31 @@ extension CCBleManager: CBPeripheralDelegate {
     
     func peripheral(_ peripheral: CBPeripheral, didUpdateNotificationStateFor characteristic: CBCharacteristic, error: (any Error)?) {
         if CCDevice.isJoy{
-            if (characteristic.isNotifying == true && characteristic.service?.uuid.uuidString == JoySdkManager.serviceUUID && characteristic.uuid.uuidString == JoySdkManager.notifyUUID) {
-                Logger.debug("特征使能成功")
-                JoySdkManager.shared.bleConnected()
-            }
-            if OtaMananger.isOtadata(characteristic){
-                OtaMananger.shared.otaManager.peripheral(peripheral, didUpdateNotificationStateFor: characteristic, error: error)
-            }
+//            if (characteristic.isNotifying == true && characteristic.service?.uuid.uuidString == JoySdkManager.serviceUUID && characteristic.uuid.uuidString == JoySdkManager.notifyUUID) {
+//                Logger.debug("特征使能成功")
+//                JoySdkManager.shared.bleConnected()
+//            }
+//            if OtaMananger.isOtadata(characteristic){
+//                OtaMananger.shared.otaManager.peripheral(peripheral, didUpdateNotificationStateFor: characteristic, error: error)
+//            }
         }
     }
     
     func peripheral(_ peripheral: CBPeripheral, didUpdateValueFor characteristic: CBCharacteristic, error: Error?) {
         //        Logger.debug("收到数据 ===uUId ",characteristic.uuid)
         if CCDevice.isJoy{
-            if OtaMananger.isOtadata(characteristic){
-                if let _ = characteristic.value,error == nil {
-                    OtaMananger.shared.otaManager.peripheral(peripheral, didUpdateValueFor: characteristic)
-                }
-                else{
-                    Logger.debug("ota 收到数据 ===\(characteristic.uuid)","无数据")
-                }
-            }
-            else {
-                //MARK: 需要配置传入数据
-                JoySdkManager.shared.receiveValue(characteristic)
-            }
+//            if OtaMananger.isOtadata(characteristic){
+//                if let _ = characteristic.value,error == nil {
+//                    OtaMananger.shared.otaManager.peripheral(peripheral, didUpdateValueFor: characteristic)
+//                }
+//                else{
+//                    Logger.debug("ota 收到数据 ===\(characteristic.uuid)","无数据")
+//                }
+//            }
+//            else {
+//                //MARK: 需要配置传入数据
+//                JoySdkManager.shared.receiveValue(characteristic)
+//            }
         }
         else{
             DCBleManager.shared.peripheral(peripheral, didUpdateValueFor: characteristic, error: error)
@@ -201,7 +201,7 @@ extension CCBleManager{
         //            }
         //        }
         if CCDevice.isJoy{
-            centralManager.scanForPeripherals(withServices: [CBUUID(string: JoySdkManager.serviceUUID)],options: [CBCentralManagerScanOptionAllowDuplicatesKey : false])
+//            centralManager.scanForPeripherals(withServices: [CBUUID(string: JoySdkManager.serviceUUID)],options: [CBCentralManagerScanOptionAllowDuplicatesKey : false])
         }
         else{
             centralManager.scanForPeripherals(withServices: [CBUUID(string: DCBleManager.serviceUUID)],options: [CBCentralManagerScanOptionAllowDuplicatesKey : false])
@@ -287,10 +287,10 @@ extension CCBleManager{
     
     func checkSettingsConnected()->[CBPeripheral]{
         if CCDevice.isJoy {
-            let list = centralManager.retrieveConnectedPeripherals(withServices: [CBUUID(string: JoySdkManager.serviceUUID)])
-            Logger.debug("已连接设备",list)
-            return list
-//            return []
+//            let list = centralManager.retrieveConnectedPeripherals(withServices: [CBUUID(string: JoySdkManager.serviceUUID)])
+//            Logger.debug("已连接设备",list)
+//            return list
+            return []
         }
         else{
             let list = centralManager.retrieveConnectedPeripherals(withServices: [CBUUID(string: DCBleManager.serviceUUID)])
index 16cefe8..b11aa9c 100644 (file)
@@ -4,13 +4,13 @@
 //
 //  Created by liangshi on 2025/12/25.
 //
-import JoyGemAI
+//import JoyGemAI
 import DeepChordsSdk
 class CCDevice{
-    static var isJoy = true
+    static var isJoy = false
     static func initSdk(){
         if CCDevice.isJoy {
-            JoySdkManager.shared.setupSdk()
+//            JoySdkManager.shared.setupSdk()
         }
         else{
             DcSdkManager.shared.initSdk()
@@ -18,12 +18,12 @@ class CCDevice{
     }
     static func translate(text:String,from:String,to:String,finished:@escaping ((stream:String,finish:Bool)?)->Void){
         if isJoy {
-            JoyGemAIManager.shared().cancelTranslateRequest()
-            JoyGemAIManager.shared().translate(text, from: from, to: to) { result, finish in
-                finished((result,finish))
-            } error: { error in
-                finished(nil)
-            }
+//            JoyGemAIManager.shared().cancelTranslateRequest()
+//            JoyGemAIManager.shared().translate(text, from: from, to: to) { result, finish in
+//                finished((result,finish))
+//            } error: { error in
+//                finished(nil)
+//            }
         }
         else{
             DeepChordsAiSdk.shared.cancelTranslateByTextWithSplit()
@@ -34,12 +34,12 @@ class CCDevice{
     }
     static func summary(text:String,finished:@escaping ((stream:String,finish:Bool)?)->Void){
         if isJoy {
-            JoyGemAIManager.shared().cancelSummaryRequest()
-            JoyGemAIManager.shared().summary(text) { text, finish in
-                finished((text,finish))
-            } error: { error in
-                finished(nil)
-            }
+//            JoyGemAIManager.shared().cancelSummaryRequest()
+//            JoyGemAIManager.shared().summary(text) { text, finish in
+//                finished((text,finish))
+//            } error: { error in
+//                finished(nil)
+//            }
         }
         else{
             DeepChordsAiSdk.shared.cancelSummaryByTextWithSplit()
@@ -52,20 +52,20 @@ class CCDevice{
 extension CCDevice{
     static func findHeadphone(_ mode:FindType){
         if CCDevice.isJoy {
-            var value:JoyGemFindHeadphoneMode = .all
-            switch mode {
-            case .left:
-                value = .left
-            case .right:
-                value = .right
-            case .cancel:
-                value = .cancel
-            case .all:
-                value = .all
-            }
-            JoyGemAIManager.shared().device.findHeadphone(value) { err in
-                Logger.debug("findHeadphone:\(err)");
-            }
+//            var value:JoyGemFindHeadphoneMode = .all
+//            switch mode {
+//            case .left:
+//                value = .left
+//            case .right:
+//                value = .right
+//            case .cancel:
+//                value = .cancel
+//            case .all:
+//                value = .all
+//            }
+//            JoyGemAIManager.shared().device.findHeadphone(value) { err in
+//                Logger.debug("findHeadphone:\(err)");
+//            }
         }
         else{
             let value:UInt8 = mode == .cancel ? 0:1
@@ -75,27 +75,27 @@ extension CCDevice{
     }
     static func getEQMode(finished:@escaping (ModeEffectsType?)->Void){
         if CCDevice.isJoy {
-            JoyGemAIManager.shared().device.getEQMode { mode in
-                var value:ModeEffectsType = .normal
-                switch mode {
-                case .normal:
-                    value = .normal
-                case .pop:
-                    value = .pop
-                case .classic:
-                    value = .classic
-                case .rock:
-                    value = .rock
-                case .jazz:
-                    value = .jazz
-                case .custom:
-                    value = .custom
-                }
-                finished(value)
-            } error: { err in
-                Logger.debug("getEQMode:\(err)");
-                finished(nil)
-            }
+//            JoyGemAIManager.shared().device.getEQMode { mode in
+//                var value:ModeEffectsType = .normal
+//                switch mode {
+//                case .normal:
+//                    value = .normal
+//                case .pop:
+//                    value = .pop
+//                case .classic:
+//                    value = .classic
+//                case .rock:
+//                    value = .rock
+//                case .jazz:
+//                    value = .jazz
+//                case .custom:
+//                    value = .custom
+//                }
+//                finished(value)
+//            } error: { err in
+//                Logger.debug("getEQMode:\(err)");
+//                finished(nil)
+//            }
         }
         else{
             /// type, 0x00(正常模式)
@@ -130,25 +130,25 @@ extension CCDevice{
     }
     static func setEQMode(_ type:ModeEffectsType){
         if CCDevice.isJoy {
-            var value:JoyGemEQMode = .normal
-            switch type {
-            case .normal:
-                value = .normal
-            case .pop:
-                value = .pop
-            case .classic:
-                value = .classic
-            case .rock:
-                value = .rock
-            case .jazz:
-                value = .jazz
-            case .custom:
-                value = .custom
-            }
-            
-            JoyGemAIManager.shared().device.setEQMode(value) { err in
-                Logger.debug("setEQMode:\(err)");
-            }
+//            var value:JoyGemEQMode = .normal
+//            switch type {
+//            case .normal:
+//                value = .normal
+//            case .pop:
+//                value = .pop
+//            case .classic:
+//                value = .classic
+//            case .rock:
+//                value = .rock
+//            case .jazz:
+//                value = .jazz
+//            case .custom:
+//                value = .custom
+//            }
+//            
+//            JoyGemAIManager.shared().device.setEQMode(value) { err in
+//                Logger.debug("setEQMode:\(err)");
+//            }
         }else{
             let value:UInt8 = UInt8(type.rawValue)
             DCDevice.shared.setEQ(type: value) { success in
@@ -160,13 +160,13 @@ extension CCDevice{
     
     static func getCustomEQ(finished:@escaping ([NSNumber]?)->Void){
         if CCDevice.isJoy {
-            JoyGemAIManager.shared().device.getCustomEQ { eq in
-                Logger.debug("getCustomEQ:\(eq)");
-                finished(eq.bands)
-            } error: { err in
-                Logger.debug("getCustomEQ:\(err)");
-                finished(nil)
-            }
+//            JoyGemAIManager.shared().device.getCustomEQ { eq in
+//                Logger.debug("getCustomEQ:\(eq)");
+//                finished(eq.bands)
+//            } error: { err in
+//                Logger.debug("getCustomEQ:\(err)");
+//                finished(nil)
+//            }
         }
         else{
             DCDevice.shared.getEQ { (arg0,result) in
@@ -186,9 +186,9 @@ extension CCDevice{
     }
     static func resetCustomEQ(){
         if CCDevice.isJoy {
-            JoyGemAIManager.shared().device.resetCustomEQ { err in
-                Logger.debug("resetCustomEQ:\(err)");
-            }
+//            JoyGemAIManager.shared().device.resetCustomEQ { err in
+//                Logger.debug("resetCustomEQ:\(err)");
+//            }
         }
         else{
             let list = [
@@ -209,9 +209,9 @@ extension CCDevice{
     }
     static func setCustomEQ(index:Int,value:Int){
         if CCDevice.isJoy {
-            JoyGemAIManager.shared().device.setCustomEQ(UInt(index), withGain: value) { err in
-                Logger.debug("setCustomEQ:\(err)");
-            }
+//            JoyGemAIManager.shared().device.setCustomEQ(UInt(index), withGain: value) { err in
+//                Logger.debug("setCustomEQ:\(err)");
+//            }
         }
         else{
             DCDevice.shared.setCustomEQ(index: UInt8(index), value: value) {result in
@@ -238,12 +238,12 @@ extension CCDevice{
 //    }
     static func getDN(finished:@escaping ((_ mac:String?)->Void)) {
         if CCDevice.isJoy {
-            JoyGemAIManager.shared().device.getDN { deviceName in
-                finished(deviceName)
-            } error: { error in
-                Logger.debug("获取dn失败","\(error!.localizedDescription)")
-                finished(nil)
-            }
+//            JoyGemAIManager.shared().device.getDN { deviceName in
+//                finished(deviceName)
+//            } error: { error in
+//                Logger.debug("获取dn失败","\(error!.localizedDescription)")
+//                finished(nil)
+//            }
         }
         else{
             let dn = DeepChordsAiSdk.shared.getDeviceName()
@@ -252,12 +252,12 @@ extension CCDevice{
     }
     static func getVersion(finished:@escaping ((_ version:String?)->Void)) {
         if CCDevice.isJoy {
-            JoyGemAIManager.shared().device.software { version in
-                finished(version)
-            } error: { error in
-                Logger.debug("\(error!.localizedDescription)");
-                finished(nil)
-            }
+//            JoyGemAIManager.shared().device.software { version in
+//                finished(version)
+//            } error: { error in
+//                Logger.debug("\(error!.localizedDescription)");
+//                finished(nil)
+//            }
         }
         else{
             DCDevice.shared.getSoftVersion {result in
index a53d0ef..3272eab 100644 (file)
@@ -8,7 +8,7 @@
 class CCPage{
     static func gotoChat(){
         if CCDevice.isJoy {
-            App.shared.goToPage(JoyChatVC())
+//            App.shared.goToPage(JoyChatVC())
         }
         else{
             App.shared.goToPage(DcChatVC())
@@ -16,7 +16,7 @@ class CCPage{
     }
     static func gotoFieldRecord(){
         if CCDevice.isJoy {
-            App.shared.goToPage(JoyXclyVC())
+//            App.shared.goToPage(JoyXclyVC())
         }
         else{
             App.shared.goToPage(DcXclyVC())
@@ -24,12 +24,12 @@ class CCPage{
     }
     static func gotoCallRecord(){
         if CCDevice.isJoy {
-            if JoySdkManager.shared.callRecord.supportStereo{
-                App.shared.goToPage(JoyStereoCallVC())
-            }
-            else{
-                App.shared.goToPage(JoyCallingRecordVC())
-            }
+//            if JoySdkManager.shared.callRecord.supportStereo{
+//                App.shared.goToPage(JoyStereoCallVC())
+//            }
+//            else{
+//                App.shared.goToPage(JoyCallingRecordVC())
+//            }
         }
         else{
 //            if JoySdkManager.shared.callRecord.supportStereo{
@@ -42,7 +42,7 @@ class CCPage{
     }
     static func gotoChinese2Enlgish(){
         if CCDevice.isJoy {
-            App.shared.goToPage(JoyChinese2EnglishVC())
+//            App.shared.goToPage(JoyChinese2EnglishVC())
         }
         else{
             App.shared.goToPage(DcChinese2EnglishVC())
@@ -50,7 +50,7 @@ class CCPage{
     }
     static func gotoTcty(){
         if CCDevice.isJoy {
-            App.shared.goToPage(JoyTctyVC())
+//            App.shared.goToPage(JoyTctyVC())
         }
         else{
             App.shared.goToPage(DcTctyVC())
@@ -58,7 +58,7 @@ class CCPage{
     }
     static func gotoDialogTranslate(){
         if CCDevice.isJoy {
-            App.shared.goToPage(JoyDialogTranslateVC())
+//            App.shared.goToPage(JoyDialogTranslateVC())
         }
         else{
             App.shared.goToPage(DcDialogTranslateVC())
index 536e48f..3c0a400 100644 (file)
@@ -44,7 +44,7 @@ class DcCallingRecordVC:BaseVC{
             v.isEditable = false
             v.font = .regular(14)
             v.text = ""
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
             v.contentInset = UIEdgeInsets(top: 0, left: 18, bottom: 0, right: 18)
         }
         view.addSubviews([rhythView,textView,toolBar])
index 955d64b..be51872 100644 (file)
@@ -34,10 +34,10 @@ class DcDialogTranslateVC:BaseVC{
             v.delegate = self
             v.navBar = navBar
         }
-        view.backgroundColor = .hexString("#F7F7F7")
+        view.backgroundColor = .color(.bgColor)
         
         tableView.do { v in
-            v.backgroundColor = .hexString("#F7F7F7")
+            v.backgroundColor = .color(.bgColor)
             v.delegate = self
             v.dataSource = self
             v.estimatedRowHeight = 60
index 8e867f5..99c25ab 100644 (file)
@@ -51,7 +51,7 @@ class DcStereoCallVC:BaseVC{
             v.isEditable = false
             v.font = .regular(14)
             v.text = ""
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
             v.contentInset = UIEdgeInsets(top: 0, left: 13, bottom: 0, right: 13)
             //            v.backgroundColor = .green
         }
@@ -60,7 +60,7 @@ class DcStereoCallVC:BaseVC{
             v.isEditable = false
             v.font = .regular(14)
             v.text = ""
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
             v.contentInset = UIEdgeInsets(top: 0, left: 13, bottom: 0, right: 13)
             //            v.backgroundColor = .yellow
         }
@@ -75,7 +75,7 @@ class DcStereoCallVC:BaseVC{
         }
         otherLabel.do { v in
             v.label.text = "对方:"
-            v.label.textColor = .hexString("#0092E1")
+            v.label.textColor = .color(.theme)
             v.dot.backgroundColor = v.label.textColor
             //            v.backgroundColor = .red
         }
index 43fafb7..2208545 100644 (file)
@@ -25,21 +25,21 @@ class DcTctyVC:BaseVC{
         toolBar.do { v in
             v.backgroundColor = .clear
             v.delegate = self
-            v.recordBtn.activeView.backgroundColor = .hexString("#F7F7F7")
+            v.recordBtn.activeView.backgroundColor = .color(.bgColor)
             v.leftItem.valueLabel.text = "手机".l10n
             v.leftItem.language = AiLanguageCache.get(type: .tscy_left) ?? .chinse
             v.rightItem.language = AiLanguageCache.get(type: .tscy_right) ?? .english
         }
-        view.backgroundColor = .hexString("#F7F7F7")
+        view.backgroundColor = .color(.bgColor)
         
         textView.do { v in
             v.placeHolde = "此处将显示原文".l10n
             v.textView.textColor = .hexString("#666666")
         }
         translateTextView.do { v in
-            v.textView.textColor = .hexString("#121212")
+            v.textView.textColor = .color(.first)
             v.placeHolde = "此处将显示译文".l10n
-            v.bgView.yc.addgradientLayer(colors: [.hexString("#0092E1"),.hexString("#F7F7F7")], direction: .top2down,rect: CGRect(x: 0, y: 0, width: kScreenWid, height: (kScreenHei - kNavBtm - 120 - 10)/2))
+            v.bgView.yc.addgradientLayer(colors: [.color(.theme),.color(.bgColor)], direction: .top2down,rect: CGRect(x: 0, y: 0, width: kScreenWid, height: (kScreenHei - kNavBtm - 120 - 10)/2))
             v.bgView.alpha = 0.1
             v.yc.setCorners(withRoundedRect: CGRect(x: 0, y: 0, width: kScreenWid, height: (kScreenHei - kNavBtm - 120 - 10)/2), roundingCorners: [.topLeft,.topRight], cornerRadii: CGSize(width: 20, height: 20))
         }
index ae9c8e1..07e3ce8 100644 (file)
@@ -43,7 +43,7 @@ class DcXclyVC:BaseVC{
             v.font = .regular(14)
             v.text = ""
             v.backgroundColor = .white
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
             v.contentInset = UIEdgeInsets(top: 0, left: 18, bottom: 0, right: 18)
         }
         view.addSubviews([rhythView,textView,toolBar])
index 0ede8b8..45e295e 100644 (file)
@@ -43,7 +43,7 @@ class JoyCallingRecordVC:BaseVC{
             v.isEditable = false
             v.font = .regular(14)
             v.text = ""
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
             v.contentInset = UIEdgeInsets(top: 0, left: 18, bottom: 0, right: 18)
         }
         view.addSubviews([rhythView,textView,toolBar])
index c81a8b2..eec522a 100644 (file)
@@ -35,10 +35,10 @@ class JoyDialogTranslateVC:BaseVC{
             v.delegate = self
             v.navBar = navBar
         }
-        view.backgroundColor = .hexString("#F7F7F7")
+        view.backgroundColor = .color(.bgColor)
         
         tableView.do { v in
-            v.backgroundColor = .hexString("#F7F7F7")
+            v.backgroundColor = .color(.bgColor)
             v.delegate = self
             v.dataSource = self
             v.estimatedRowHeight = 60
index 3b70151..1096b54 100644 (file)
@@ -51,7 +51,7 @@ class JoyStereoCallVC:BaseVC{
             v.isEditable = false
             v.font = .regular(14)
             v.text = ""
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
             v.contentInset = UIEdgeInsets(top: 0, left: 13, bottom: 0, right: 13)
 //            v.backgroundColor = .green
         }
@@ -60,7 +60,7 @@ class JoyStereoCallVC:BaseVC{
             v.isEditable = false
             v.font = .regular(14)
             v.text = ""
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
             v.contentInset = UIEdgeInsets(top: 0, left: 13, bottom: 0, right: 13)
 //            v.backgroundColor = .yellow
         }
@@ -75,7 +75,7 @@ class JoyStereoCallVC:BaseVC{
         }
         otherLabel.do { v in
             v.label.text = "对方:"
-            v.label.textColor = .hexString("#0092E1")
+            v.label.textColor = .color(.theme)
             v.dot.backgroundColor = v.label.textColor
 //            v.backgroundColor = .red
         }
index 5931db3..5ab1875 100644 (file)
@@ -25,21 +25,21 @@ class JoyTctyVC:BaseVC{
         toolBar.do { v in
             v.backgroundColor = .clear
             v.delegate = self
-            v.recordBtn.activeView.backgroundColor = .hexString("#F7F7F7")
+            v.recordBtn.activeView.backgroundColor = .color(.bgColor)
             v.leftItem.valueLabel.text = "手机".l10n
             v.leftItem.language = AiLanguageCache.get(type: .tscy_left) ?? .chinse
             v.rightItem.language = AiLanguageCache.get(type: .tscy_right) ?? .english
         }
-        view.backgroundColor = .hexString("#F7F7F7")
+        view.backgroundColor = .color(.bgColor)
         
         textView.do { v in
             v.placeHolde = "此处将显示原文".l10n
             v.textView.textColor = .hexString("#666666")
         }
         translateTextView.do { v in
-            v.textView.textColor = .hexString("#121212")
+            v.textView.textColor = .color(.first)
             v.placeHolde = "此处将显示译文".l10n
-            v.bgView.yc.addgradientLayer(colors: [.hexString("#0092E1"),.hexString("#F7F7F7")], direction: .top2down,rect: CGRect(x: 0, y: 0, width: kScreenWid, height: (kScreenHei - kNavBtm - 120 - 10)/2))
+            v.bgView.yc.addgradientLayer(colors: [.color(.theme),.color(.bgColor)], direction: .top2down,rect: CGRect(x: 0, y: 0, width: kScreenWid, height: (kScreenHei - kNavBtm - 120 - 10)/2))
             v.bgView.alpha = 0.1
             v.yc.setCorners(withRoundedRect: CGRect(x: 0, y: 0, width: kScreenWid, height: (kScreenHei - kNavBtm - 120 - 10)/2), roundingCorners: [.topLeft,.topRight], cornerRadii: CGSize(width: 20, height: 20))
         }
index 7d4fb97..24eb739 100644 (file)
@@ -36,7 +36,7 @@ class JoyXclyVC:BaseVC{
             v.font = .regular(14)
             v.text = ""
             v.backgroundColor = .white
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
             v.contentInset = UIEdgeInsets(top: 0, left: 18, bottom: 0, right: 18)
         }
         view.addSubviews([rhythView,textView,toolBar])
diff --git a/ShenYin/ShenYin/ShenYin copy-Info.plist b/ShenYin/ShenYin/ShenYin copy-Info.plist
new file mode 100644 (file)
index 0000000..82a0f3a
--- /dev/null
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+       <key>CFBundleURLTypes</key>
+       <array>
+               <dict>
+                       <key>CFBundleTypeRole</key>
+                       <string>Editor</string>
+                       <key>CFBundleURLName</key>
+                       <string>weixin</string>
+                       <key>CFBundleURLSchemes</key>
+                       <array>
+                               <string>wxf19317f23b00d8ab</string>
+                       </array>
+               </dict>
+       </array>
+       <key>LSApplicationQueriesSchemes</key>
+       <array>
+               <string>weixin</string>
+               <string>weixinURLParamsAPI</string>
+               <string>weixinULAPI</string>
+       </array>
+       <key>NSAppTransportSecurity</key>
+       <dict>
+               <key>NSAllowsArbitraryLoads</key>
+               <true/>
+       </dict>
+       <key>UIApplicationSceneManifest</key>
+       <dict>
+               <key>UIApplicationSupportsMultipleScenes</key>
+               <false/>
+               <key>UISceneConfigurations</key>
+               <dict>
+                       <key>UIWindowSceneSessionRoleApplication</key>
+                       <array>
+                               <dict>
+                                       <key>UISceneConfigurationName</key>
+                                       <string>Default Configuration</string>
+                                       <key>UISceneDelegateClassName</key>
+                                       <string>$(PRODUCT_MODULE_NAME).SceneDelegate</string>
+                                       <key>UISceneStoryboardFile</key>
+                                       <string>Main</string>
+                               </dict>
+                       </array>
+               </dict>
+       </dict>
+       <key>UIBackgroundModes</key>
+       <array>
+               <string>bluetooth-peripheral</string>
+               <string>bluetooth-central</string>
+               <string>audio</string>
+       </array>
+</dict>
+</plist>
index 5fed436..2fbe8ef 100644 (file)
@@ -135,7 +135,7 @@ public class BaseNavigationBar: UIView {
         separatorLine.isHidden = true
         
         titleLabel.do { (v) in
-            v.textColor = .rgb(0x121212)
+            v.textColor = .color(.first)
             v.font = .medium(16)
             v.textAlignment = .center
             v.lineBreakMode = .byTruncatingTail
index 748c887..9fc9031 100644 (file)
@@ -8,11 +8,7 @@
 import UIKit
 
 class BaseTC:UITabBarController{
-    let homeVC = HomeDeviceVC()
-    let modeVC = ModeVC()
-    let sleepVC = SleepVC()
-    let customerVC = CustomerVC()
-    let mineVC = MineVC()
+
 
     override func viewDidLoad() {
         super.viewDidLoad()
@@ -23,36 +19,81 @@ class BaseTC:UITabBarController{
     
 
     func setupUI(){
-        let item0 = UITabBarItem(title: "AI" + " " + "智能".l10n , image: UIImage(named: "tab_0_normal")?.withRenderingMode(.alwaysOriginal), selectedImage: UIImage(named: "tab_0_selected")?.withRenderingMode(.alwaysOriginal))
-        let nc0 = BaseNC(rootViewController: homeVC)
-        nc0.tabBarItem = item0
-        
-        let item1 = UITabBarItem(title: "模式".l10n, image: UIImage(named: "tab_1_normal")?.withRenderingMode(.alwaysOriginal), selectedImage: UIImage(named: "tab_1_selected")?.withRenderingMode(.alwaysOriginal))
-        let nc1 = BaseNC(rootViewController: modeVC)
-        nc1.tabBarItem = item1
-        
-        let item2 = UITabBarItem(title: "睡眠".l10n, image: UIImage(named: "tab_2_normal")?.withRenderingMode(.alwaysOriginal), selectedImage: UIImage(named: "tab_2_selected")?.withRenderingMode(.alwaysOriginal))
-        let nc2 = BaseNC(rootViewController: sleepVC)
-        nc2.tabBarItem = item2
-        
-        let item3 = UITabBarItem(title: "客服".l10n, image: UIImage(named: "tab_3_normal")?.withRenderingMode(.alwaysOriginal), selectedImage: UIImage(named: "tab_3_selected")?.withRenderingMode(.alwaysOriginal))
-        let nc3 = BaseNC(rootViewController: customerVC)
-        nc3.tabBarItem = item3
+        if CCDevice.isJoy{
+            let homeVC = HomeDeviceVC()
+            let modeVC = ModeVC()
+            let sleepVC = SleepVC()
+            let customerVC = CustomerVC()
+            let mineVC = MineVC()
+            
+            let item0 = UITabBarItem(title: "AI" + " " + "智能".l10n , image: UIImage(named: "tab_0_normal")?.withRenderingMode(.alwaysOriginal), selectedImage: UIImage(named: "tab_0_selected")?.withRenderingMode(.alwaysOriginal))
+            let nc0 = BaseNC(rootViewController: homeVC)
+            nc0.tabBarItem = item0
+            
+            let item1 = UITabBarItem(title: "模式".l10n, image: UIImage(named: "tab_1_normal")?.withRenderingMode(.alwaysOriginal), selectedImage: UIImage(named: "tab_1_selected")?.withRenderingMode(.alwaysOriginal))
+            let nc1 = BaseNC(rootViewController: modeVC)
+            nc1.tabBarItem = item1
+            
+            let item2 = UITabBarItem(title: "睡眠".l10n, image: UIImage(named: "tab_2_normal")?.withRenderingMode(.alwaysOriginal), selectedImage: UIImage(named: "tab_2_selected")?.withRenderingMode(.alwaysOriginal))
+            let nc2 = BaseNC(rootViewController: sleepVC)
+            nc2.tabBarItem = item2
+            
+            let item3 = UITabBarItem(title: "客服".l10n, image: UIImage(named: "tab_3_normal")?.withRenderingMode(.alwaysOriginal), selectedImage: UIImage(named: "tab_3_selected")?.withRenderingMode(.alwaysOriginal))
+            let nc3 = BaseNC(rootViewController: customerVC)
+            nc3.tabBarItem = item3
+            
+            let item4 = UITabBarItem(title: "我的".l10n, image: UIImage(named: "tab_4_normal")?.withRenderingMode(.alwaysOriginal), selectedImage: UIImage(named: "tab_4_selected")?.withRenderingMode(.alwaysOriginal))
+            let nc4 = BaseNC(rootViewController: mineVC)
+            nc4.tabBarItem = item4
+            self.viewControllers = [nc0,nc1,nc2,nc3,nc4]
+            
+            let appearance = UITabBarAppearance()
+            appearance.configureWithDefaultBackground()
+            appearance.stackedLayoutAppearance.normal.titleTextAttributes = [NSAttributedString.Key.foregroundColor:UIColor.rgb(0x8D8D8D)]
+            appearance.stackedLayoutAppearance.selected.titleTextAttributes = [NSAttributedString.Key.foregroundColor:UIColor.white]
+            self.tabBar.standardAppearance = appearance
+            self.tabBar.backgroundColor = .white
+            view.backgroundColor = .color(.bgColor)
+        }
+        else{
+            let homeVC = HomeDeviceVC()
+            let modeVC = ModeVC()
+            let customerVC = CustomerVC()
+            let mineVC = MineVC()
+            
+            let item0 = UITabBarItem(title:  "设备".l10n , image: UIImage(named: "tab_0_normal")?.withRenderingMode(.alwaysOriginal), selectedImage: UIImage(named: "tab_0_selected")?.withRenderingMode(.alwaysOriginal))
+            let nc0 = BaseNC(rootViewController: homeVC)
+            nc0.tabBarItem = item0
+            
+            let item1 = UITabBarItem(title: "模式".l10n, image: UIImage(named: "tab_1_normal")?.withRenderingMode(.alwaysOriginal), selectedImage: UIImage(named: "tab_1_selected")?.withRenderingMode(.alwaysOriginal))
+            let nc1 = BaseNC(rootViewController: modeVC)
+            nc1.tabBarItem = item1
+            
+//            let item2 = UITabBarItem(title: "睡眠".l10n, image: UIImage(named: "tab_2_normal")?.withRenderingMode(.alwaysOriginal), selectedImage: UIImage(named: "tab_2_selected")?.withRenderingMode(.alwaysOriginal))
+//            let nc2 = BaseNC(rootViewController: sleepVC)
+//            nc2.tabBarItem = item2
+            
+            let item3 = UITabBarItem(title: "客服".l10n, image: UIImage(named: "tab_3_normal")?.withRenderingMode(.alwaysOriginal), selectedImage: UIImage(named: "tab_3_selected")?.withRenderingMode(.alwaysOriginal))
+            let nc3 = BaseNC(rootViewController: customerVC)
+            nc3.tabBarItem = item3
+            
+            let item4 = UITabBarItem(title: "我的".l10n, image: UIImage(named: "tab_4_normal")?.withRenderingMode(.alwaysOriginal), selectedImage: UIImage(named: "tab_4_selected")?.withRenderingMode(.alwaysOriginal))
+            let nc4 = BaseNC(rootViewController: mineVC)
+            nc4.tabBarItem = item4
+            
+            self.viewControllers = [nc0,nc1,nc3,nc4]
+            
+            let appearance = UITabBarAppearance()
+            appearance.configureWithDefaultBackground()
+            appearance.stackedLayoutAppearance.normal.titleTextAttributes = [NSAttributedString.Key.foregroundColor:UIColor.rgb(0x999999)]
+            appearance.stackedLayoutAppearance.selected.titleTextAttributes = [NSAttributedString.Key.foregroundColor:UIColor.white]
+            self.tabBar.standardAppearance = appearance
+            self.tabBar.backgroundColor = .rgb(0x242424)
+            view.backgroundColor = .color(.bgColor)
+        }
         
-        let item4 = UITabBarItem(title: "我的".l10n, image: UIImage(named: "tab_4_normal")?.withRenderingMode(.alwaysOriginal), selectedImage: UIImage(named: "tab_4_selected")?.withRenderingMode(.alwaysOriginal))
-        let nc4 = BaseNC(rootViewController: mineVC)
-        nc4.tabBarItem = item4
         
-        self.viewControllers = [nc0,nc1,nc2,nc3,nc4]
-        
-        
-        let appearance = UITabBarAppearance()
-        appearance.configureWithDefaultBackground()
-        appearance.stackedLayoutAppearance.normal.titleTextAttributes = [NSAttributedString.Key.foregroundColor:UIColor.rgb(0x8D8D8D)]
-        appearance.stackedLayoutAppearance.selected.titleTextAttributes = [NSAttributedString.Key.foregroundColor:UIColor.rgb(0x121212)]
-        self.tabBar.standardAppearance = appearance
-        self.tabBar.backgroundColor = .white
-        view.backgroundColor = .color(.bgColor)
+
 
 //        self.selectedIndex = 2
     }
index 55f795e..3dce916 100644 (file)
@@ -15,7 +15,7 @@ class CustomerHeaderView: BaseView {
     override func setupViews() {
         //        backgroundColor = .red
         bgView.do { v in
-            v.backgroundColor = .white
+            v.backgroundColor = .color(.cellBg)
             v.yc.setCornerRadius(12)
         }
         titleLabel.do { (v) in
@@ -47,7 +47,7 @@ class CustomerHeaderView: BaseView {
         var totalHeight = 0.0
         let titleLabel = UILabel()
         titleLabel.text = "猜你想问".l10n
-        titleLabel.textColor = .hexString("#121212")
+        titleLabel.textColor = .color(.first)
         titleLabel.font = .bold(16)
         titleLabel.sizeToFit()
         titleLabel.left = 10
@@ -133,7 +133,7 @@ class CustomerHeaderCell:BaseView{
 
     
     override func setupViews() {
-        backgroundColor = .rgb(0xF6F6F6)
+        backgroundColor = .color(.bgColor)
         
         bgView.do { v in
             v.yc.setCornerRadius(12)
@@ -187,9 +187,9 @@ class CustomerHeaderCell:BaseView{
                 icon.kf.setImage(with: CacheManager.shared.user.info.avatar.yc.asUrl)
             }
             else{
-                bgView.backgroundColor = .white
-                originalLabel.textColor = .hexString("#121212")
-                icon.image = UIImage(named: "logo_1")
+                bgView.backgroundColor = .clear
+                originalLabel.textColor = .color(.first)
+                icon.image = UIImage(named: "logo_2")
                 icon.snp.remakeConstraints { make in
                     make.size.equalTo(36)
                     make.top.equalToSuperview().inset(16)
index 7e18388..ca374dc 100644 (file)
@@ -19,7 +19,7 @@ class QaHeaderView: BaseView {
             v.yc.setCornerRadius(12)
         }
         titleLabel.do { (v) in
-            v.textColor = .rgb(0x121212)
+            v.textColor = .color(.first)
             v.font = .regular(18)
             v.textAlignment = .left
             v.lineBreakMode = .byTruncatingTail
index 89d9b23..e5ca3de 100644 (file)
@@ -75,7 +75,7 @@ class ChatCell:BaseTableViewCell{
             }
             else{
                 bgView.backgroundColor = .white
-                originalLabel.textColor = .hexString("#121212")
+                originalLabel.textColor = .color(.first)
                 
                 bgView.snp.remakeConstraints { make in
                     make.top.bottom.equalToSuperview().inset(10)
index 0da4743..1fc46b2 100644 (file)
@@ -26,7 +26,7 @@ class ChatHeaderView: BaseView {
         titleLabel.do {v in
             v.numberOfLines = 0
             v.textAlignment = .center
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
             v.font = .bold(18)
         }
         desLabel.do {v in
index 3b0eeac..363d70c 100644 (file)
@@ -17,7 +17,7 @@ class ChatNavigationBarItem: BaseView {
             v.image = UIImage(named: "search")
         }
         titleLabel.do { v in
-            v.textColor = .rgb(0x121212)
+            v.textColor = .color(.first)
             v.font = .bold(14)
             v.text = "智能体".l10n
             
@@ -59,7 +59,7 @@ class ChatRoleItem: BaseView {
             v.yc.setCornerRadius(18)
         }
         titleLabel.do { v in
-            v.textColor = .rgb(0x121212)
+            v.textColor = .color(.first)
             v.font = .bold(14)
             v.text = "智能体".l10n
         }
index 60143be..4bf10c2 100644 (file)
@@ -18,7 +18,7 @@ class IntelligentVC: BaseVC{
     override func setupViews() {
         self.navBar.title = "智能体".l10n
         tableView.do { v in
-            v.backgroundColor = .rgb(0xF7F7F7)
+            v.backgroundColor = .color(.bgColor)
             v.delegate = self
             v.dataSource = self
             v.rowHeight = 106
@@ -70,15 +70,15 @@ class IntelligentCell: BaseTableViewCell {
         contentView.addSubview(bgView)
         bgView.addSubviews([titleLabel,icon,deslabel])
         
-        backgroundColor = .rgb(0xF7F7F7)
+        backgroundColor = .color(.bgColor)
         contentView.backgroundColor = .clear
         selectionStyle = .none
         bgView.do { v in
-            v.backgroundColor = UIColor.white
+            v.backgroundColor = .color(.cellBg)
             v.yc.setCornerRadius(8)
         }
         titleLabel.do { (v) in
-            v.textColor = .rgb(0x121212)
+            v.textColor = .color(.first)
             v.font = .bold(16)
             v.textAlignment = .left
             v.text = "英语练习"
index 3964bcc..0d2b34c 100644 (file)
@@ -26,7 +26,7 @@ class RecordButton: UIView {
     
     // 配置属性
     private let normalColor = UIColor.white
-    private let recordingColor = UIColor.hexString("#0092E1")
+    private let recordingColor = UIColor.color(.theme)
     private let cancelColor = UIColor.red
     private let titleLabel = UILabel()
     private let cancelLabel = UILabel()
@@ -45,7 +45,7 @@ class RecordButton: UIView {
         didSet{
 //            Logger.debug("当前状态",state)
             if state == .start {
-                animationBg.backgroundColor = .hexString("#0092E1")
+                animationBg.backgroundColor = .color(.theme)
                 animationView.isHidden = false
                 titleLabel.isHidden = true
                 cancelLabel.isHidden = true
@@ -73,7 +73,7 @@ class RecordButton: UIView {
     private func setupUI() {
 
         titleLabel.do { v in
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
             v.font = .bold(16)
             v.textAlignment = .center
             titleLabel.text = "按住说话".l10n
@@ -182,7 +182,7 @@ class RecordButton: UIView {
             else{
                 cancelLabel.isHidden = true
                 titleLabel.isHidden = true
-                animationBg.backgroundColor = .hexString("#0092E1")
+                animationBg.backgroundColor = .color(.theme)
             }
         } else {
             titleLabel.isHidden = false
index 4671ecd..0a68cce 100644 (file)
@@ -26,7 +26,7 @@ class RoleListVC: BaseVC{
     override func setupViews() {
         self.navBar.title = "角色切换".l10n
         tableView.do { v in
-            v.backgroundColor = .rgb(0xF7F7F7)
+            v.backgroundColor = .color(.bgColor)
             v.delegate = self
             v.dataSource = self
             v.rowHeight = 52
@@ -100,14 +100,14 @@ class RoleListCell: BaseTableViewCell {
         contentView.addSubview(bgView)
         bgView.addSubviews([titleLabel,icon,selectedIcon,line])
         
-        backgroundColor = .rgb(0xF7F7F7)
+        backgroundColor = .color(.bgColor)
         contentView.backgroundColor = .clear
         selectionStyle = .none
         bgView.do { v in
-            v.backgroundColor = UIColor.white
+            v.backgroundColor = .color(.cellBg)
         }
         titleLabel.do { (v) in
-            v.textColor = .rgb(0x121212)
+            v.textColor = .color(.first)
             v.font = .bold(14)
             v.textAlignment = .left
         }
index ff4ed02..17a8d05 100644 (file)
@@ -47,7 +47,7 @@ class Chinese2EnglishCell:BaseTableViewCell{
         }
         translationLabel.do { v in
             v.font = .regular(14)
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
             v.numberOfLines = 0
             v.textAlignment = .left
         }
index 72b72d5..bbe8064 100644 (file)
@@ -45,7 +45,7 @@ class HomeDeviceCell: BaseCollectionViewCell {
         addSubview(bgView)
         bgView.addSubviews([titleLabel,icon,valueLabel])
         bgView.do { v in
-            v.backgroundColor = .white
+            v.backgroundColor = .color(.cellBg)
             v.yc.setCornerRadius(20)
         }
         icon.do { v in
@@ -53,7 +53,7 @@ class HomeDeviceCell: BaseCollectionViewCell {
             v.contentMode = .scaleAspectFit
         }
         titleLabel.do { (v) in
-            v.textColor = .rgb(0x313230)
+            v.textColor = .color(.first)
             v.font = .bold(14)
             v.text = "Deep Lite2 Ultra"
         }
index 82755ae..46acfbe 100644 (file)
@@ -15,10 +15,9 @@ class HomeHeadInfoView: BaseColletionSetionHeader {
         addSubviews([titleLabel,deviceLabel,nameLabel])
         
         titleLabel.do { (v) in
-            v.textColor = .rgb(0x121212)
+            v.textColor = .color(.first)
             v.font = .regular(32)
             v.textAlignment = .left
-            v.text = "Juliaxxxx"
         }
         deviceLabel.do { (v) in
             v.textColor = .rgb(0x666666)
@@ -27,7 +26,7 @@ class HomeHeadInfoView: BaseColletionSetionHeader {
             v.text = "共4个智能设备"
         }
         nameLabel.do { (v) in
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
             v.font = .medium(22)
             v.textAlignment = .left
             v.text = "设备".l10n
index f2fa628..acc4998 100644 (file)
@@ -211,9 +211,9 @@ class DialogRecordBar: BaseView {
             rightRecord.do { v in
                 v.setImage(UIImage(named: "dialog_device_phone"), for: .normal)
                 v.setImage(UIImage(named: "dialog_device_phone"), for: .selected)
-                v.activeView.tintColor = UIColor.hexString("#0092E1")
-                v.activeView.yc.setBorder(width: 2, color: .hexString("#0092E1"), radius: 17)
-                v.loadView.tintColor = UIColor.hexString("#0092E1")
+                v.activeView.tintColor = UIColor.color(.theme)
+                v.activeView.yc.setBorder(width: 2, color: .color(.theme), radius: 17)
+                v.loadView.tintColor = UIColor.color(.theme)
             }
         }
         override func setupLayout() {
@@ -312,7 +312,7 @@ class DialogRecordBar: BaseView {
                 v.image = UIImage(named: "polygon")
             }
             titleLabel.do { v in
-                v.textColor = .rgb(0x121212)
+                v.textColor = .color(.first)
                 v.font = .bold(16)
             }
             valueLabel.do { v in
index 9229bb3..4def81d 100644 (file)
@@ -35,7 +35,7 @@ class DialogSplitView: BaseView {
         
 //        backgroundColor = .red
         tableView1.do { v in
-            v.backgroundColor = .hexString("#F7F7F7")
+            v.backgroundColor = .color(.bgColor)
 //            v.backgroundColor = .green
             v.delegate = self
             v.dataSource = self
@@ -45,7 +45,7 @@ class DialogSplitView: BaseView {
             v.transform = CGAffineTransform(rotationAngle: .pi)
         }
         tableView2.do { v in
-            v.backgroundColor = .hexString("#F7F7F7")
+            v.backgroundColor = .color(.bgColor)
 //            v.backgroundColor = .yellow
             v.delegate = self
             v.dataSource = self
@@ -116,7 +116,7 @@ class DialogSplitCell:BaseTableViewCell{
     }
     
     override func setupViews() {
-        contentView.backgroundColor = .hexString("#F7F7F7")
+        contentView.backgroundColor = .color(.bgColor)
         
         bgView.do { v in
             v.yc.setCornerRadius(12)
@@ -124,7 +124,7 @@ class DialogSplitCell:BaseTableViewCell{
         }
         originalLabel.do { v in
             v.font = .regular(14)
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
             v.numberOfLines = 0
             v.textAlignment = .left
         }
index 193a9bf..5e7ce72 100644 (file)
@@ -37,7 +37,7 @@ class DialogTranslateCell:BaseTableViewCell{
     }
     
     override func setupViews() {
-        contentView.backgroundColor = .hexString("#F7F7F7")
+        contentView.backgroundColor = .color(.bgColor)
         
         bgView.do { v in
             v.yc.setCornerRadius(12)
@@ -51,7 +51,7 @@ class DialogTranslateCell:BaseTableViewCell{
         }
         translationLabel.do { v in
             v.font = .regular(14)
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
             v.numberOfLines = 0
             v.textAlignment = .left
         }
@@ -127,7 +127,7 @@ class DialogTranslateCell:BaseTableViewCell{
                 }
                 bgView.backgroundColor = .white
                 originalLabel.textColor = .hexString("#606D80")
-                translationLabel.textColor = .hexString("#121212")
+                translationLabel.textColor = .color(.first)
             }
             line.setNeedsLayout()
         }
index dc9bcd3..ee9d231 100644 (file)
@@ -138,7 +138,7 @@ class FieldRecordBar: BaseView {
                 v.image = UIImage(named: "record_select_language")
             }
             titleLabel.do { v in
-                v.textColor = .rgb(0x121212)
+                v.textColor = .color(.first)
                 v.font = .regular(10)
             }
         }
@@ -180,7 +180,7 @@ class FieldRecordBar: BaseView {
             icon.do { v in
             }
             titleLabel.do { v in
-                v.textColor = .rgb(0x121212)
+                v.textColor = .color(.first)
                 v.font = .regular(10)
             }
         }
index b1b007d..0c25f15 100644 (file)
@@ -34,7 +34,7 @@ class RecordBar: BaseView {
     }
     
     override func setupViews() {
-        backgroundColor = .hexString("#F7F7F7")
+        backgroundColor = .color(.bgColor)
         addSubviews([leftItem,rightItem,recordBtn])
         
         recordBtn.do { v in
@@ -73,7 +73,7 @@ class RecordBar: BaseView {
         leftItem.alpha = 0.3
         rightItem.alpha = 0.3
         recordBtn.startAnimating()
-        recordBtn.activeView.backgroundColor = .hexString("#F7F7F7")
+        recordBtn.activeView.backgroundColor = .color(.bgColor)
     }
     func stopAnimation(){
         leftItem.alpha = 1
@@ -168,7 +168,7 @@ class RecordBar: BaseView {
                 v.image = UIImage(named: "polygon")
             }
             titleLabel.do { v in
-                v.textColor = .rgb(0x121212)
+                v.textColor = .color(.first)
                 v.font = .bold(16)
             }
             valueLabel.do { v in
index 09ebd77..6d69e3b 100644 (file)
@@ -12,7 +12,7 @@ class RhythView: BaseView {
     override func setupViews() {
         addSubviews([startWave,stopWave,lable])
         lable.do { v in
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
             v.font = .bold(32)
             v.textAlignment = .center
             v.text = "00:00:00"
index bfa218e..9675574 100644 (file)
@@ -25,7 +25,7 @@ class HistoryRecordCell: BaseTableViewCell {
             dateLabel.text = model.createTime
             typeLabel.text = model.type.title
             durationLabel.text = YLToos.formatSeconds(model.duration)
-            titleLabel.textColor = model.favorite == "0" ? UIColor.hexString("#121212"):.color(.theme)
+            titleLabel.textColor = model.favorite == "0" ? UIColor.color(.first):.color(.theme)
             collectionIcon.image = UIImage(named: model.favorite == "0" ? "collection_normal":"collection_selected")
         }
     }
@@ -41,7 +41,7 @@ class HistoryRecordCell: BaseTableViewCell {
             }
             typeLabel.text = localModel.type.title
             durationLabel.text = YLToos.formatSeconds(localModel.duration)
-            titleLabel.textColor = localModel.favorite == "0" ? UIColor.hexString("#121212"):.color(.theme)
+            titleLabel.textColor = localModel.favorite == "0" ? UIColor.color(.first):.color(.theme)
             collectionIcon.image = UIImage(named: localModel.favorite == "0" ? "collection_normal":"collection_selected")
         }
     }
@@ -57,11 +57,11 @@ class HistoryRecordCell: BaseTableViewCell {
         contentView.addSubview(bgView)
         bgView.addSubviews([playIcon,titleLabel,durationLabel,collectionIcon,typeLabel,dateLabel])
         
-        backgroundColor = .rgb(0xF7F7F7)
+        backgroundColor = .color(.bgColor)
         contentView.backgroundColor = .clear
         selectionStyle = .none
         bgView.do { v in
-            v.backgroundColor = UIColor.white
+            v.backgroundColor = .color(.cellBg)
             v.layer.cornerRadius = 12
             v.layer.masksToBounds = true
             let longTap = UILongPressGestureRecognizer(target: self, action: #selector(longPressAction(_:)))
index 8df8170..a803147 100644 (file)
@@ -95,14 +95,14 @@ class SelectCell: BaseTableViewCell {
         contentView.addSubview(bgView)
         bgView.addSubviews([titleLabel,selectedIcon,line])
         
-        backgroundColor = .rgb(0xF7F7F7)
+        backgroundColor = .color(.bgColor)
         contentView.backgroundColor = .clear
         selectionStyle = .none
         bgView.do { v in
-            v.backgroundColor = UIColor.white
+            v.backgroundColor = .color(.cellBg)
         }
         titleLabel.do { (v) in
-            v.textColor = .rgb(0x121212)
+            v.textColor = .color(.first)
             v.font = .bold(14)
             v.textAlignment = .left
         }
index 03ed392..be972b5 100644 (file)
@@ -30,7 +30,7 @@ class CloudRecordVC: BaseVC{
         }
         
         tableView.do { v in
-            v.backgroundColor = .rgb(0xF7F7F7)
+            v.backgroundColor = .color(.bgColor)
             v.delegate = self
             v.dataSource = self
             v.estimatedRowHeight = 84
index 0af7890..e35574b 100644 (file)
@@ -38,7 +38,7 @@ class CloudSearchVC: BaseVC{
         }
         
         tableView.do { v in
-            v.backgroundColor = .rgb(0xF7F7F7)
+            v.backgroundColor = .color(.bgColor)
             v.delegate = self
             v.dataSource = self
             v.estimatedRowHeight = 84
index 2084ecb..aa521cd 100644 (file)
@@ -30,7 +30,7 @@ class HistoryRecordVC: BaseVC{
         }
         
         tableView.do { v in
-            v.backgroundColor = .rgb(0xF7F7F7)
+            v.backgroundColor = .color(.bgColor)
             v.delegate = self
             v.dataSource = self
             v.estimatedRowHeight = 84
index 71ff57c..8868885 100644 (file)
@@ -37,7 +37,7 @@ class HistorySearchVC: BaseVC{
 
         
         tableView.do { v in
-            v.backgroundColor = .rgb(0xF7F7F7)
+            v.backgroundColor = .color(.bgColor)
             v.delegate = self
             v.dataSource = self
             v.estimatedRowHeight = 84
index abb9f8c..d29d5c4 100644 (file)
@@ -19,7 +19,7 @@ class RecordFontVC: BaseVC{
     override func setupViews() {
         self.navBar.title = "调整字号".l10n
         tableView.do { v in
-            v.backgroundColor = .rgb(0xF7F7F7)
+            v.backgroundColor = .color(.bgColor)
             v.delegate = self
             v.dataSource = self
             v.rowHeight = 52
index c950855..007ec51 100644 (file)
@@ -30,7 +30,7 @@ class RecordShareVC: BaseVC{
     override func setupViews() {
         self.navBar.title = "分享".l10n
         tableView.do { v in
-            v.backgroundColor = .rgb(0xF7F7F7)
+            v.backgroundColor = .color(.bgColor)
             v.delegate = self
             v.dataSource = self
             v.rowHeight = 52
index 0804a5b..848c16a 100644 (file)
@@ -23,7 +23,7 @@ class CloudSelectedCell: BaseTableViewCell {
                 dateLabel.text = model.createTime
                 typeLabel.text = model.type.title
                 durationLabel.text = YLToos.formatSeconds(model.duration)
-                titleLabel.textColor = model.favorite == "0" ? UIColor.hexString("#121212"):.color(.theme)
+                titleLabel.textColor = model.favorite == "0" ? UIColor.color(.first):.color(.theme)
                 collectionIcon.image = UIImage(named: model.favorite == "0" ? "collection_normal":"collection_selected")
                 selectedIcon.image = UIImage(named: cloudModel!.isSelcted ? "btn_selected":"btn_normal")
             }
@@ -35,7 +35,7 @@ class CloudSelectedCell: BaseTableViewCell {
 //            dateLabel.text = localModel.model.createTime
 //            typeLabel.text = localModel.model.type.title
 //            durationLabel.text = YLToos.formatSeconds(localModel.model.duration)
-//            titleLabel.textColor = localModel.model.favorite == "0" ? UIColor.hexString("#121212"):.color(.theme)
+//            titleLabel.textColor = localModel.model.favorite == "0" ? UIColor.color(.first):.color(.theme)
 //            collectionIcon.image = UIImage(named: localModel.model.favorite == "0" ? "collection_normal":"collection_selected")
 //            selectedIcon.image = UIImage(named: localModel.isSelcted ? "btn_selected":"btn_normal")
 //        }
@@ -52,16 +52,16 @@ class CloudSelectedCell: BaseTableViewCell {
         contentView.addSubviews([selectedIcon,bgView])
         bgView.addSubviews([playIcon,titleLabel,durationLabel,collectionIcon,typeLabel,dateLabel])
         
-        backgroundColor = .rgb(0xF7F7F7)
+        backgroundColor = .color(.bgColor)
         contentView.backgroundColor = .clear
         selectionStyle = .none
         bgView.do { v in
-            v.backgroundColor = UIColor.white
+            v.backgroundColor = .color(.cellBg)
             v.layer.cornerRadius = 12
             v.layer.masksToBounds = true
         }
         titleLabel.do { (v) in
-            v.textColor = .rgb(0x121212)
+            v.textColor = .color(.first)
             v.font = .bold(16)
             v.textAlignment = .left
             v.text = "周一会议总结"
index 2b4f78a..678b4e0 100644 (file)
@@ -89,7 +89,7 @@ class CloudSelectedVC: BaseVC{
         }
         
         tableView.do { v in
-            v.backgroundColor = .rgb(0xF7F7F7)
+            v.backgroundColor = .color(.bgColor)
             v.delegate = self
             v.dataSource = self
             v.estimatedRowHeight = 84
index eab19a1..4ce6c19 100644 (file)
@@ -11,7 +11,7 @@ class HistorySearchBottomView: BaseView {
      let deleteItem = BarItem()
     
     override func setupViews() {
-        backgroundColor = .white
+        backgroundColor = .color(.cellBg)
         addSubviews([outItem,deleteItem])
         outItem.do { v in
             v.icon.image = UIImage(named: "output_icon")
@@ -46,7 +46,7 @@ class HistorySearchBottomView: BaseView {
                 v.image = UIImage(named: "polygon")
             }
             titleLabel.do { v in
-                v.textColor = .rgb(0x121212)
+                v.textColor = .color(.first)
                 v.font = .regular(10)
             }
         }
index f29217f..d502f04 100644 (file)
@@ -23,7 +23,7 @@ class HistorySearchCell: BaseTableViewCell {
 //            dateLabel.text = model.createTime
 //            typeLabel.text = model.type.title
 //            durationLabel.text = YLToos.formatSeconds(model.duration)
-//            titleLabel.textColor = model.favorite == "0" ? UIColor.hexString("#121212"):.color(.theme)
+//            titleLabel.textColor = model.favorite == "0" ? UIColor.color(.first):.color(.theme)
 //            collectionIcon.image = UIImage(named: model.favorite == "0" ? "collection_normal":"collection_selected")
 //        }
 //    }
@@ -34,7 +34,7 @@ class HistorySearchCell: BaseTableViewCell {
             dateLabel.text = localModel.model.createTime
             typeLabel.text = localModel.model.type.title
             durationLabel.text = YLToos.formatSeconds(localModel.model.duration)
-            titleLabel.textColor = localModel.model.favorite == "0" ? UIColor.hexString("#121212"):.color(.theme)
+            titleLabel.textColor = localModel.model.favorite == "0" ? UIColor.color(.first):.color(.theme)
             collectionIcon.image = UIImage(named: localModel.model.favorite == "0" ? "collection_normal":"collection_selected")
             selectedIcon.image = UIImage(named: localModel.isSelcted ? "btn_selected":"btn_normal")
         }
@@ -51,11 +51,11 @@ class HistorySearchCell: BaseTableViewCell {
         contentView.addSubviews([selectedIcon,bgView])
         bgView.addSubviews([playIcon,titleLabel,durationLabel,collectionIcon,typeLabel,dateLabel])
         
-        backgroundColor = .rgb(0xF7F7F7)
+        backgroundColor = .color(.bgColor)
         contentView.backgroundColor = .clear
         selectionStyle = .none
         bgView.do { v in
-            v.backgroundColor = UIColor.white
+            v.backgroundColor = .color(.cellBg)
             v.layer.cornerRadius = 12
             v.layer.masksToBounds = true
         }
index 5d21bf2..7a57cf0 100644 (file)
@@ -87,7 +87,7 @@ class HistorySelectedVC: BaseVC{
         }
         
         tableView.do { v in
-            v.backgroundColor = .rgb(0xF7F7F7)
+            v.backgroundColor = .color(.bgColor)
             v.delegate = self
             v.dataSource = self
             v.estimatedRowHeight = 84
index 6ed6dc1..3dc5862 100644 (file)
@@ -25,7 +25,7 @@ class RecordDetaiContent: BaseView {
         addSubviews([titleLabel,textView,shareIcon,copyIcon])
         
         titleLabel.do { v in
-            v.textColor = .rgb(0x0092E1)
+            v.textColor = .color(.theme)
             v.font = .regular(16)
         }
         shareIcon.do { v in
@@ -40,7 +40,7 @@ class RecordDetaiContent: BaseView {
         }
         textView.do { v in
             v.text = ""
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
             v.contentInset = UIEdgeInsets(top: 0, left: 13, bottom: 0, right: 13)
             v.backgroundColor = .clear
             v.isEditable = false
index 0a22e12..d6edccb 100644 (file)
@@ -21,7 +21,7 @@ class RecordDetailBar: BaseView {
     weak var delegate:RecordDetailBarDelegate?
     
     override func setupViews() {
-        backgroundColor = .white
+        backgroundColor = .clear
         addSubviews([tranlateItem,renameItem,playItem,moreItem])
 
         tranlateItem.do {v in
@@ -103,7 +103,7 @@ class RecordDetailBar: BaseView {
             icon.do { v in
             }
             titleLabel.do { v in
-                v.textColor = .rgb(0x232323)
+                v.textColor = .color(.first)
                 v.font = .regular(10)
             }
         }
index 6fc7f86..f111496 100644 (file)
@@ -78,12 +78,12 @@ class RecordDetailTopBar: BaseView {
         var isSelected:Bool = false{
             didSet{
                 if isSelected {
-                    label.textColor = .hexString("#0092E1")
-                    label.yc.setBorder(width: 2, color: .hexString("#0092E1"), radius: 8)
+                    label.textColor = .color(.theme)
+                    label.yc.setBorder(width: 2, color: .color(.theme), radius: 8)
                 }
                 else{
-                    label.textColor = .hexString("#121212")
-                    label.yc.setBorder(width: 0, color: .hexString("#121212"), radius: 8)
+                    label.textColor = .color(.first)
+                    label.yc.setBorder(width: 0, color: .color(.first), radius: 8)
                 }
             }
         }
@@ -93,8 +93,8 @@ class RecordDetailTopBar: BaseView {
             label.do { (v) in
                 v.font = .medium(14)
                 v.textAlignment = .center
-                v.backgroundColor = .white
-                v.textColor = .hexString("#0092E1")
+                v.backgroundColor = .clear
+                v.textColor = .color(.theme)
             }
         }
         
index 63ed8b1..54f5d0f 100644 (file)
@@ -16,7 +16,7 @@ class HomeBottomView: BaseView {
         bottonView.addSubviews([titleLabel,valueLabel,tipsIcon,arrowIcon])
 //        backgroundColor = .red
         bottonView.do { v in
-            v.backgroundColor = .rgb(0xFAFAFA)
+            v.backgroundColor = .color(.cellBg)
             v.yc.setCornerRadius(22)
         }
         tipsIcon.do { v in
@@ -24,7 +24,7 @@ class HomeBottomView: BaseView {
             v.image = UIImage(named: "home_recordHistory")
         }
         titleLabel.do { (v) in
-            v.textColor = .rgb(0x313230)
+            v.textColor = .color(.first)
             v.font = .bold(18)
             v.text = "历史记录".l10n
         }
index 0ded13c..96f68f0 100644 (file)
@@ -132,14 +132,14 @@ class HomeCell: BaseView {
         addSubview(bgView)
         bgView.addSubviews([titleLabel,icon,valueLabel,arrowIcon])
         bgView.do { v in
-            v.backgroundColor = .rgb(0xFAFAFA)
+            v.backgroundColor = .color(.cellBg)
             v.yc.setCornerRadius(22)
         }
         icon.do { v in
 //            v.backgroundColor = .lightGray
         }
         titleLabel.do { (v) in
-            v.textColor = .rgb(0x313230)
+            v.textColor = .color(.first)
             v.font = .bold(14)
             v.numberOfLines = 2
         }
index 95a57fa..93d3bf7 100644 (file)
@@ -33,7 +33,7 @@ class HomeHeadView: BaseView {
 //            v.backgroundColor = .lightGray
         }
         bottonView.do { v in
-            v.backgroundColor = .rgb(0xFAFAFA)
+            v.backgroundColor = .color(.cellBg)
             v.yc.setCornerRadius(22)
             v.yc.addTap(target: self, action: #selector(chatAction))
         }
@@ -41,7 +41,7 @@ class HomeHeadView: BaseView {
             v.image = UIImage(named: "home_chat")
         }
         titleLabel.do { (v) in
-            v.textColor = .rgb(0x313230)
+            v.textColor = .color(.first)
             v.font = .bold(18)
             v.text = "AI" + "智能对话".l10n
         }
index 71634c3..0aa9df9 100644 (file)
@@ -26,8 +26,8 @@ class HomeVC:BaseVC{
     
     override func setupViews() {
         navBar.title = device.productName
-        navBar.backgroundColor = .white
-        view.backgroundColor = .white
+        navBar.backgroundColor = .color(.bgColor)
+        view.backgroundColor = .color(.bgColor)
 //        navBar.rightView.setImage(UIImage(named: "add_icon"), for: .normal)
         view.addSubview(bgView)
         bgView.addSubviews([headerView,functionView,bottomView])
index 2917ce9..2cfd1e7 100644 (file)
@@ -22,7 +22,7 @@
 //        view.addSubviews([titleLabel,addView,scanView])
 //        titleLabel.do { v in
 //            v.text = "从这里选择一项用来添加设备".l10n
-//            v.textColor = .rgb(0x121212)
+//            v.textColor = .color(.first)
 //            v.font = .medium(14)
 //            v.textAlignment = .center
 //        }
index 82d035b..14796db 100644 (file)
@@ -27,7 +27,7 @@ class BleScanVC: BaseVC{
         navBar.rightView.isHidden = false
         navBar.rightView.setImage(UIImage(named: "refresh_icon"), for: .normal)
         tableView.do { v in
-            v.backgroundColor = .rgb(0xF7F7F7)
+            v.backgroundColor = .color(.bgColor)
             v.delegate = self
             v.dataSource = self
             v.estimatedRowHeight = 76
@@ -113,7 +113,7 @@ extension BleScanVC:UITableViewDelegate,UITableViewDataSource {
 
 
 class BleScanHeaderView: BaseView {
-    let rippleView = DGActivityIndicatorView(type: .triplePulse,tintColor: UIColor.hexString("#0092E1"),size: 250)!
+    let rippleView = DGActivityIndicatorView(type: .triplePulse,tintColor: UIColor.color(.theme),size: 250)!
     var radarImageView = UIImageView()
     override func setupViews() {
 //        backgroundColor = .red
@@ -176,7 +176,7 @@ class ScanStateCell: BaseTableViewCell {
         backgroundColor = UIColor.color(.bgColor)
         addSubviews([titleLabel,desLabel])
         titleLabel.do { (v) in
-            v.textColor = .rgb(0x121212)
+            v.textColor = .color(.first)
             v.font = .regular(16)
             v.textAlignment = .center
             v.numberOfLines = 0
@@ -227,16 +227,16 @@ class BleScanCell: BaseTableViewCell {
         contentView.addSubview(bgView)
         bgView.addSubviews([titleLabel,icon,valueLabel])
         
-        backgroundColor = .rgb(0xF7F7F7)
+        backgroundColor = .color(.bgColor)
         contentView.backgroundColor = .clear
         selectionStyle = .none
         bgView.do { v in
-            v.backgroundColor = UIColor.white
+            v.backgroundColor = .color(.cellBg)
             v.layer.cornerRadius = 8
             v.layer.masksToBounds = true
         }
         titleLabel.do { (v) in
-            v.textColor = .rgb(0x121212)
+            v.textColor = .color(.first)
             v.font = .bold(16)
             v.textAlignment = .left
             v.numberOfLines = 0
index 330d40f..f6ebd67 100644 (file)
@@ -49,7 +49,7 @@ class TranslateCell:BaseTableViewCell{
         }
         translationLabel.do { v in
             v.font = .regular(14)
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
             v.numberOfLines = 0
             v.textAlignment = .left
         }
index 58c94d3..0fca24d 100644 (file)
@@ -32,7 +32,7 @@ class BindingPhoneVC:BaseVC{
         titleLabel.do { v in
             v.text = "请输入手机号码".l10n
             v.font = .medium(18)
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
         }
         phoneView.do { v in
             
index 8cac089..3aff919 100644 (file)
@@ -30,7 +30,7 @@ class VarifyBindingVC:BaseVC{
         titleLabel.do { v in
             
             v.font = .medium(18)
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
             v.numberOfLines = 0
         }
         codeView.do { v in
index 3aa3ab8..4792807 100644 (file)
@@ -18,7 +18,7 @@ class ContryListVC: BaseVC{
     override func setupViews() {
         self.navBar.title = "国家/地区".l10n
         tableView.do { v in
-            v.backgroundColor = .rgb(0xF7F7F7)
+            v.backgroundColor = .color(.bgColor)
             v.delegate = self
             v.dataSource = self
             v.rowHeight = 52
index d970497..5c02ef7 100644 (file)
@@ -56,7 +56,7 @@ class ForgetVC:BaseVC{
         titleLabel.do { v in
             v.text = self.type == .forget ? "忘记密码".l10n:"重置密码".l10n
             v.font = .medium(18)
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
         }
         phoneView.do { v in
             v.textField.placeholder = "请输入手机号码/邮箱".l10n
index 7762b83..b4e3809 100644 (file)
@@ -46,7 +46,7 @@ class LoginVC:BaseVC{
         titleLabel.do { v in
             v.text = "用户登录".l10n
             v.font = .medium(18)
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
         }
         phoneView.do { v in
 //            v.textField.text = "13480939445"
index 1125ae9..6519f1c 100644 (file)
@@ -47,7 +47,7 @@ class RegisterVC:BaseVC{
         titleLabel.do { v in
             v.text = "用户注册".l10n
             v.font = .medium(18)
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
         }
 
         codeView.do { v in
index 583c9cb..11e7ba4 100644 (file)
@@ -23,7 +23,7 @@ class SetEmailVC:BaseVC{
         titleLabel.do { v in
             v.text = "请输入新的安全邮箱地址".l10n
             v.font = .medium(18)
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
         }
         phoneView.do { v in
             v.textField.placeholder = "请输入邮箱地址".l10n
index 4a328fa..ce33ba9 100644 (file)
@@ -25,7 +25,7 @@ class SetPwdVC:BaseVC{
         titleLabel.do { v in
             v.text = "新密码".l10n
             v.font = .medium(18)
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
         }
         pwdView1.do { v in
             v.textField.placeholder = "请输入密码".l10n
index 273e1c6..81a5ba8 100644 (file)
@@ -23,7 +23,7 @@ class SetPhoneVC:BaseVC{
         titleLabel.do { v in
             v.text = "请输入新的安全手机号码".l10n
             v.font = .medium(18)
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
         }
         phoneView.do { v in
 
index 6160d7b..9abe63d 100644 (file)
@@ -45,7 +45,7 @@ class SmsLoginVC:BaseVC{
         titleLabel.do { v in
             v.text = "验证码登录".l10n
             v.font = .medium(18)
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
         }
 
         codeView.do { v in
index 050484e..4b3010a 100644 (file)
@@ -33,7 +33,7 @@ class VerifyCodeVC:BaseVC{
         titleLabel.do { v in
             
             v.font = .medium(18)
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
             v.numberOfLines = 0
         }
         codeView.do { v in
index 199c031..1684a34 100644 (file)
@@ -29,7 +29,7 @@ class VerifyEmailVC:BaseVC{
         titleLabel.do { v in
             
             v.font = .medium(18)
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
             v.numberOfLines = 0
         }
         codeView.do { v in
index a4ba201..398c525 100644 (file)
@@ -29,7 +29,7 @@ class VerifyPhoneVC:BaseVC{
         titleLabel.do { v in
             
             v.font = .medium(18)
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
             v.numberOfLines = 0
         }
         codeView.do { v in
index 536d6d5..e3884b3 100644 (file)
@@ -30,7 +30,7 @@ class AgreeView: BaseView {
             v.text = "登录并同意".l10n
         }
         agreeValue.do { (v) in
-            v.textColor = .hexString("#0092E1")
+            v.textColor = .color(.theme)
             v.font = .regular(12)
             v.textAlignment = .left
             v.text = "《隐私政策》".l10n
@@ -43,7 +43,7 @@ class AgreeView: BaseView {
             v.text = " 和 ".l10n
         }
         useValue.do { (v) in
-            v.textColor = .hexString("#0092E1")
+            v.textColor = .color(.theme)
             v.font = .regular(12)
             v.textAlignment = .left
             v.text = "《用户协议》".l10n
index 1618534..b371b9f 100644 (file)
@@ -36,7 +36,7 @@ class RegionView: BaseView {
             v.textAlignment = .center
         }
         valeLabel.do { v in
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
             v.font = .medium(16)
             v.textAlignment = .center
         }
index 0426dbf..e0bd2c9 100644 (file)
@@ -110,7 +110,7 @@ class AccountSetHeaderView: BaseView {
             v.backgroundColor = .black.withAlphaComponent(0.1)
         }
         titleLabel.do { (v) in
-            v.textColor = .rgb(0x121212)
+            v.textColor = .color(.first)
             v.font = .regular(20)
             v.textAlignment = .left
         }
index 42b2f25..ab5af1f 100644 (file)
@@ -108,11 +108,11 @@ fileprivate class MyDeviceInfoCell: BaseTableViewCell {
         contentView.addSubview(bgView)
         bgView.addSubviews([titleLabel,valueLabel])
         
-        backgroundColor = .rgb(0xF7F7F7)
+        backgroundColor = .color(.bgColor)
         contentView.backgroundColor = .clear
         selectionStyle = .none
         bgView.do { v in
-            v.backgroundColor = UIColor.white
+            v.backgroundColor = .color(.cellBg)
         }
         titleLabel.do { (v) in
             v.textColor = .rgb(0x21212)
@@ -120,7 +120,7 @@ fileprivate class MyDeviceInfoCell: BaseTableViewCell {
             v.textAlignment = .left
         }
         valueLabel.do { v in
-            v.textColor = .rgb(0x121212)
+            v.textColor = .color(.first)
             v.font = .regular(14)
             v.textAlignment = .right
         }
index 6acd7e2..dd5bac0 100644 (file)
@@ -20,7 +20,7 @@ class MyDeviceListVC: BaseVC{
         }
         
         tableView.do { v in
-            v.backgroundColor = .rgb(0xF7F7F7)
+            v.backgroundColor = .color(.bgColor)
             v.delegate = self
             v.dataSource = self
             v.estimatedRowHeight = 84
@@ -97,16 +97,16 @@ class MyDeviceListCell: BaseTableViewCell {
         contentView.addSubview(bgView)
         bgView.addSubviews([icon,titleLabel,nextIcon])
         
-        backgroundColor = .rgb(0xF7F7F7)
+        backgroundColor = .color(.bgColor)
         contentView.backgroundColor = .clear
         selectionStyle = .none
         bgView.do { v in
-            v.backgroundColor = UIColor.white
+            v.backgroundColor = .color(.cellBg)
             v.layer.cornerRadius = 12
             v.layer.masksToBounds = true
         }
         titleLabel.do { (v) in
-            v.textColor = .rgb(0x121212)
+            v.textColor = .color(.first)
             v.font = .bold(16)
             v.textAlignment = .left
             v.text = "Deep Gen2 Max"
index b1b9294..11c791d 100644 (file)
@@ -81,7 +81,7 @@ class FeedbackTypeView: BaseView {
                     backgroundColor = .color(.theme)
                 }
                 else{
-                    titleLabel.textColor = .hexString("#121212")
+                    titleLabel.textColor = .color(.first)
                     backgroundColor = .hexString("#F7F8F9")
                 }
             }
index c87a509..59b5709 100644 (file)
@@ -67,7 +67,7 @@ class FeedbackBottomView: BaseView {
             icon.do { v in
             }
             titleLabel.do { v in
-                v.textColor = .rgb(0x121212)
+                v.textColor = .color(.first)
                 v.font = .bold(16)
             }
         }
index f895767..4fa5fa0 100644 (file)
@@ -78,7 +78,7 @@ class FeedbackContentViewCell:BaseTableViewCell{
     }
     
     override func setupViews() {
-        contentView.backgroundColor = .rgb(0xF6F6F6)
+        contentView.backgroundColor = .color(.bgColor)
         
         bgView.do { v in
             v.yc.setCornerRadius(8)
@@ -117,7 +117,7 @@ class FeedbackContentViewCell:BaseTableViewCell{
         didSet{
             originalLabel.text = data.content
             if data.isSend {
-                bgView.backgroundColor = .color(.theme)
+                bgView.backgroundColor = CCDevice.isJoy ? .color(.theme) : UIColor.color(.cellBg)
                 originalLabel.textColor = .white
                 
                 icon.snp.remakeConstraints { make in
@@ -132,9 +132,9 @@ class FeedbackContentViewCell:BaseTableViewCell{
                 icon.kf.setImage(with: CacheManager.shared.user.info.avatar.yc.asUrl)
             }
             else{
-                bgView.backgroundColor = .white
-                originalLabel.textColor = .hexString("#121212")
-                icon.image = UIImage(named: "logo_1")
+                bgView.backgroundColor = .color(.cellBg)
+                originalLabel.textColor = .color(.first)
+                icon.image = UIImage(named: "logo_2")
                 icon.snp.remakeConstraints { make in
                     make.size.equalTo(36)
                     make.top.equalToSuperview().inset(16)
@@ -163,11 +163,11 @@ class FeedbackContentImageCell:BaseTableViewCell{
     }
     
     override func setupViews() {
-        contentView.backgroundColor = .rgb(0xF6F6F6)
+        contentView.backgroundColor = .color(.bgColor)
         
         bgView.do { v in
             v.yc.setCornerRadius(8)
-            v.backgroundColor = .white
+            v.backgroundColor = .color(.cellBg)
         }
 
         icon.do { v in
index 365f52b..90fbb3e 100644 (file)
@@ -90,15 +90,15 @@ fileprivate class FeedbackHistoryCell: BaseTableViewCell {
         contentView.addSubview(bgView)
         bgView.addSubviews([icon,nameLabel,contentLabel,timeLabel])
         
-        backgroundColor = .rgb(0xF7F7F7)
+        backgroundColor = .color(.bgColor)
         contentView.backgroundColor = .clear
         selectionStyle = .none
         bgView.do { v in
-            v.backgroundColor = UIColor.white
+            v.backgroundColor = .color(.cellBg)
             v.yc.setCornerRadius(8)
         }
         nameLabel.do { (v) in
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
             v.font = .medium(16)
             v.textAlignment = .left
             v.lineBreakMode = .byTruncatingTail
index ce6b72c..0ce0314 100644 (file)
@@ -70,8 +70,12 @@ class FeekbackVC:BaseVC{
     }
     @objc func chatAction(){
         App.shared.popToRootPage()
-        App.shared.tabController?.selectedIndex = 3
-
+        if CCDevice.isJoy {
+            App.shared.tabController?.selectedIndex = 3
+        }
+        else{
+            App.shared.tabController?.selectedIndex = 2
+        }
     }
 
     func refreshData(){
index 3d8bc15..edb9d3b 100644 (file)
@@ -17,7 +17,7 @@ class LanguageVC: BaseVC{
     override func setupViews() {
         self.navBar.title = "语言设置".l10n
         tableView.do { v in
-            v.backgroundColor = .rgb(0xF7F7F7)
+            v.backgroundColor = .color(.bgColor)
             v.delegate = self
             v.dataSource = self
             v.rowHeight = 52
index eba04f0..089001c 100644 (file)
@@ -35,7 +35,7 @@ class DeviceLoginDetailVC: BaseVC{
         footerView.model = model
         
         tableView.do { v in
-            v.backgroundColor = .rgb(0xF7F7F7)
+            v.backgroundColor = .color(.bgColor)
             v.delegate = self
             v.dataSource = self
             v.rowHeight = 52
index 1bbb572..f48c5e3 100644 (file)
@@ -21,7 +21,7 @@ class DeviceLoginVC: BaseVC{
         }
         
         tableView.do { v in
-            v.backgroundColor = .rgb(0xF7F7F7)
+            v.backgroundColor = .color(.bgColor)
             v.delegate = self
             v.dataSource = self
             v.estimatedRowHeight = 84
index 6b5c1e8..6214d3f 100644 (file)
@@ -22,7 +22,7 @@ class RevokeCodeVC:BaseVC{
         titleLabel.do { v in
             
             v.font = .medium(18)
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
             v.numberOfLines = 0
         }
         codeView.do { v in
index 4e82b38..1a2c3b2 100644 (file)
@@ -75,14 +75,14 @@ class MineCell: BaseTableViewCell {
         contentView.addSubview(bgView)
         bgView.addSubviews([titleLabel,nextIcon,valueIcon])
         
-        backgroundColor = .rgb(0xF7F7F7)
+        backgroundColor = .color(.bgColor)
         contentView.backgroundColor = .clear
         selectionStyle = .none
         bgView.do { v in
-            v.backgroundColor = UIColor.white
+            v.backgroundColor = .color(.cellBg)
         }
         titleLabel.do { (v) in
-            v.textColor = .rgb(0x121212)
+            v.textColor = .color(.first)
             v.font = .medium(14)
             v.textAlignment = .left
         }
index 5a2991c..2a61d7b 100644 (file)
@@ -58,13 +58,13 @@ class MineUserInfoView: BaseView {
             
         }
         titleLabel.do { (v) in
-            v.textColor = .rgb(0x121212)
+            v.textColor = .color(.first)
             v.font = .regular(26)
             v.textAlignment = .left
            
         }
         deviceLabel.do { (v) in
-            v.backgroundColor = .white
+            v.backgroundColor = .color(.cellBg)
             v.textColor = .rgb(0x666666)
             v.font = .regular(14)
             v.textAlignment = .center
@@ -138,13 +138,13 @@ class CloudStorageView: BaseView {
         
         bgView.do { v in
             v.yc.setCornerRadius(12)
-            v.backgroundColor = .white
+            v.backgroundColor = .color(.cellBg)
         }
         icon.do { v in
             v.image = UIImage(named: "mine_cloud")
         }
         titleLabel.do { (v) in
-            v.textColor = .rgb(0x121212)
+            v.textColor = .color(.first)
             v.font = .medium(14)
             v.textAlignment = .left
             v.text = ""
@@ -157,6 +157,7 @@ class CloudStorageView: BaseView {
         }
         progressView.do { v in
             v.yc.setCornerRadius(2)
+            v.progressTintColor = .color(.theme)
         }
         yc.addTap(target: self, action: #selector(tapAction))
     }
index cd3ed70..a3373e0 100644 (file)
@@ -18,7 +18,7 @@ class AreaVC: BaseVC{
     override func setupViews() {
         self.navBar.title = "性别".l10n
         tableView.do { v in
-            v.backgroundColor = .rgb(0xF7F7F7)
+            v.backgroundColor = .color(.bgColor)
             v.delegate = self
             v.dataSource = self
             v.rowHeight = 52
index 4f6866e..2ff4c80 100644 (file)
@@ -126,15 +126,15 @@ class CustomCell1: BaseTableViewCell {
         contentView.addSubview(bgView)
         bgView.addSubviews([titleLabel,nextIcon,valueIcon,valueLabel])
         
-        backgroundColor = .rgb(0xF7F7F7)
+        backgroundColor = .color(.bgColor)
         contentView.backgroundColor = .clear
         selectionStyle = .none
         bgView.do { v in
-            v.backgroundColor = UIColor.white
+            v.backgroundColor = .color(.cellBg)
         }
         titleLabel.do { (v) in
             
-            v.textColor = .rgb(0x121212)
+            v.textColor = .color(.first)
             v.font = .bold(14)
             v.textAlignment = .left
         }
@@ -145,7 +145,7 @@ class CustomCell1: BaseTableViewCell {
         }
         valueIcon.do { v in
             v.yc.setCornerRadius(12)
-            v.image = UIImage(named: "logo_1")
+            v.image = UIImage(named: "logo_2")
             v.isHidden = true
         }
         nextIcon.image = UIImage(named: "arrow_next")
index 279579e..6eab26c 100644 (file)
@@ -18,7 +18,7 @@ class GenderVC: BaseVC{
     override func setupViews() {
         self.navBar.title = "性别".l10n
         tableView.do { v in
-            v.backgroundColor = .rgb(0xF7F7F7)
+            v.backgroundColor = .color(.bgColor)
             v.delegate = self
             v.dataSource = self
             v.rowHeight = 52
index 8892ef4..6848f05 100644 (file)
@@ -29,7 +29,7 @@ class CustomEqVC:BaseVC{
         bgView.addSubviews([resetBtn,titleLabel,unitLabel,valueLabel1,valueLabel2,valueLabel3])
         
         bgView.do { v in
-            v.backgroundColor = .white
+            v.backgroundColor = CCDevice.isJoy ? UIColor.white:UIColor.rgb(0x242424)
             v.yc.setCornerRadius(12)
         }
         sliderBgView.do { v in
@@ -38,7 +38,7 @@ class CustomEqVC:BaseVC{
         }
         titleLabel.do { v in
             v.text = "音效风格".l10n
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
             v.textAlignment = .left
             v.font = .regular(14)
         }
@@ -177,7 +177,7 @@ private class EqSlider: BaseView {
             v.minimumValue = -12
             v.maximumValue = 12
             v.value = 0
-            v.minimumTrackTintColor = .hexString("#0092E1")
+            v.minimumTrackTintColor = .color(.theme)
             v.setThumbImage(UIImage(named: "slider_icon"), for: .normal)
             v.addTarget(self, action: #selector(sliderChanged(_:)), for: .valueChanged) // continuous changes
 
index 2328be0..3330235 100644 (file)
@@ -41,7 +41,7 @@ class FindVC:BaseVC{
         titleLabel.do { v in
             v.text =  CCBleManager.shared.connectPeripheral?.device.name ?? ""
             v.font = .regular(20)
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
             
         }
         desLabel.do { v in
@@ -149,15 +149,15 @@ fileprivate class ButtonItem: BaseView {
     var selected:Bool = false{
         didSet{
             if selected{
-                backgroundColor = .hexString("#0092E1")
+                backgroundColor = .color(.theme)
                 titleLabel.textColor = .white
                 valueLabel.backgroundColor = .white
                 valueLabel.textColor = backgroundColor
             }
             else{
                 backgroundColor = .white
-                titleLabel.textColor = .hexString("#121212")
-                valueLabel.backgroundColor = .hexString("#0092E1")
+                titleLabel.textColor = .color(.first)
+                valueLabel.backgroundColor = .color(.theme)
                 valueLabel.textColor = .white
             }
         }
@@ -190,7 +190,7 @@ fileprivate class ButtonItem: BaseView {
 }
 
 fileprivate class RadarView: BaseView {
-    private let rippleView = DGActivityIndicatorView(type: .triplePulse,tintColor: UIColor.hexString("#0092E1"),size: 100)!
+    private let rippleView = DGActivityIndicatorView(type: .triplePulse,tintColor: UIColor.color(.theme),size: 100)!
     private var valueLabel = UILabel()
     override func setupViews() {
         yc.setCornerRadius(50)
@@ -227,12 +227,12 @@ fileprivate class RadarView: BaseView {
                 rippleView.startAnimating()
                 backgroundColor = .clear
                 valueLabel.textColor = .white
-                valueLabel.backgroundColor = UIColor.hexString("#0092E1")
+                valueLabel.backgroundColor = UIColor.color(.theme)
             }
             else{
                 rippleView.stopAnimating()
-                backgroundColor = UIColor.hexString("#0092E1").withAlphaComponent(0.1)
-                valueLabel.textColor = UIColor.hexString("#0092E1")
+                backgroundColor = UIColor.color(.theme).withAlphaComponent(0.1)
+                valueLabel.textColor = UIColor.color(.theme)
                 valueLabel.backgroundColor = UIColor.clear
             }
         }
index 53a47ea..2665a3d 100644 (file)
@@ -44,7 +44,7 @@ class ModeControView: BaseView {
         
         addSubviews([titleLabel])
         titleLabel.do { (v) in
-            v.textColor = .rgb(0x121212)
+            v.textColor = .color(.first)
             v.font = .bold(14)
             v.text = "环境声音控制".l10n
         }
@@ -114,7 +114,7 @@ class ModeControView: BaseView {
                 }
                 else{
                     titleLabel.textColor = .rgb(0x666666)
-                    imgBg.backgroundColor = .rgb(0xF7F7F7)
+                    imgBg.backgroundColor = .color(.bgColor)
                 }
             }
         }
@@ -123,7 +123,7 @@ class ModeControView: BaseView {
             addSubviews([imgBg,icon,titleLabel])
             
             imgBg.do { v in
-                v.backgroundColor = .rgb(0xF7F7F7)
+                v.backgroundColor = .color(.bgColor)
                 v.yc.setCornerRadius(8)
                 v.contentMode = .center
             }
index b4253fc..e89fee9 100644 (file)
@@ -28,12 +28,12 @@ class ModeEffectsView: BaseView {
 
     
     override func setupViews() {
-        backgroundColor = .white
+        backgroundColor = .color(.cellBg)
         yc.setCornerRadius(12)
         
         addSubviews([titleLabel])
         titleLabel.do { (v) in
-            v.textColor = .rgb(0x121212)
+            v.textColor = .color(.first)
             v.font = .bold(14)
             v.text = "EQ调音".l10n
         }
index 2bec8f4..508b54d 100644 (file)
@@ -12,7 +12,7 @@ class ModeFindView: BaseView {
     let titleLabel = UILabel()
 
     override func setupViews() {
-        backgroundColor = .white
+        backgroundColor = .color(.cellBg)
         yc.setCornerRadius(12)
         addSubviews([icon,titleLabel])
         
@@ -20,7 +20,7 @@ class ModeFindView: BaseView {
         titleLabel.do { v in
             v.text = "查找耳机".l10n
             v.font = .bold(16)
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
             
         }
     }
index 67cab35..9e159e2 100644 (file)
@@ -36,11 +36,11 @@ class AudioPlayView: BaseView {
     override func setupViews() {
         self.isHidden = true
         addSubviews([musicView,nameLabel,tagLabel,progress,playBtn,closeBtn])
-        backgroundColor = .white
+        backgroundColor = .color(.cellBg)
         nameLabel.do { v in
             v.text = "远山"
             v.font = .bold(14)
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
         }
         tagLabel.do { v in
             v.text = "旋律"
index 53105f1..42c0129 100644 (file)
@@ -41,7 +41,7 @@ class SleepVC: BaseVC {
         view.backgroundColor = .color(.bgColor)
         segmentedView.do { (v) in
             segmentedDataSource.titleNormalColor = .hexString("#999999")
-            segmentedDataSource.titleSelectedColor = .hexString("#121212")
+            segmentedDataSource.titleSelectedColor = .color(.first)
             segmentedDataSource.titleNormalFont = .regular(14)
             segmentedDataSource.titleSelectedFont = .bold(16)
             segmentedDataSource.isTitleZoomEnabled = true
index 5f08e11..f280167 100644 (file)
@@ -37,14 +37,14 @@ class CommonCell: BaseTableViewCell {
         contentView.addSubview(bgView)
         bgView.addSubviews([titleLabel,valueLabel])
         
-        backgroundColor = .rgb(0xF7F7F7)
+        backgroundColor = .color(.bgColor)
         contentView.backgroundColor = .clear
         selectionStyle = .none
         bgView.do { v in
-            v.backgroundColor = UIColor.white
+            v.backgroundColor = .color(.cellBg)
         }
         titleLabel.do { (v) in
-            v.textColor = .rgb(0x121212)
+            v.textColor = .color(.first)
             
             v.font = .bold(14)
             v.textAlignment = .left
index d4780e8..131ab1e 100644 (file)
@@ -29,11 +29,12 @@ class CustomButton: UIButton {
         }
         else if style == .theme4 {
             setTitleColor(.hexString("#FF4E4E"), for: .normal)
-            backgroundColor =  UIColor.hexString("#FF4E4E").withAlphaComponent(0.1)
+            backgroundColor =  UIColor.hexString("#FF4E4E")
+            setTitleColor(.white, for: .normal)
             titleLabel?.font = .bold(14)
         }
         else if style == .theme3 {
-            setTitleColor(.hexString("#121212"), for: .normal)
+            setTitleColor(.color(.theme), for: .normal)
             backgroundColor =  UIColor.white
             titleLabel?.font = .regular(14)
         }
index 93ab386..0747240 100644 (file)
@@ -8,7 +8,7 @@ import DGActivityIndicatorView
 import UIKit
 
 class LoadingButton:UIButton{
-    let activeView = DGActivityIndicatorView(type: .ballClipRotate,tintColor: UIColor.hexString("#0092E1"))!
+    let activeView = DGActivityIndicatorView(type: .ballClipRotate,tintColor: UIColor.color(.theme))!
     var loading = false
     
     override init(frame: CGRect) {
@@ -68,11 +68,11 @@ class LoadingView: UIView {
     }
 }
 class RecordingView: UIView {
-    let activeView = DGActivityIndicatorView(type: .lineScalePulseOut,tintColor: UIColor.hexString("#0092E1"))!
+    let activeView = DGActivityIndicatorView(type: .lineScalePulseOut,tintColor: UIColor.color(.theme))!
     
     override init(frame: CGRect) {
         super.init(frame: frame)
-        activeView.backgroundColor = .hexString("#F7F7F7")
+        activeView.backgroundColor = .color(.bgColor)
         addSubview(activeView)
         activeView.snp.makeConstraints { make in
             make.center.equalToSuperview()
@@ -99,7 +99,7 @@ class DialogRecordingButton:UIButton{
     
     override init(frame: CGRect) {
         super.init(frame: frame)
-        activeView.backgroundColor = .hexString("#F7F7F7")
+        activeView.backgroundColor = .color(.bgColor)
         activeView.yc.setBorder(width: 2, color: .hexString("#919191"), radius: 17)
         addSubview(activeView)
         activeView.snp.remakeConstraints { make in
@@ -110,7 +110,7 @@ class DialogRecordingButton:UIButton{
         loadView.snp.remakeConstraints { make in
             make.edges.equalToSuperview()
         }
-        loadView.backgroundColor = .hexString("#F7F7F7")
+        loadView.backgroundColor = .color(.bgColor)
     }
     
     required init?(coder: NSCoder) {
index cca0fea..1df7531 100644 (file)
@@ -45,7 +45,7 @@ class PlaceHolderTextView: BaseView {
         textView.do { v in
             v.isEditable = false
             v.font = .regular(14)
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
             v.backgroundColor = .clear
             v.contentInset = UIEdgeInsets(top: 18, left: 18, bottom: 18, right: 18)
         }
@@ -101,7 +101,7 @@ class PlaceHolderTextView2: BaseView,UITextViewDelegate {
         textView.do { v in
             v.isEditable = true
             v.font = .regular(14)
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
             v.backgroundColor = .clear
             v.contentInset = UIEdgeInsets(top: 0, left: 0, bottom: 0, right: 0)
 //            v.backgroundColor = .green
index 76d5c69..193e329 100644 (file)
@@ -22,7 +22,7 @@ class SendToolBar:UIView{
         
         bgView.do { v in
             v.yc.setCornerRadius(12)
-            v.backgroundColor = .white
+            v.backgroundColor = .color(.cellBg)
         }
         
         sendBtn.setImage(UIImage(named: "send_icon"), for: .normal)
index e070c70..b5978c6 100644 (file)
@@ -80,13 +80,13 @@ class ConnectPopView: BasePresentView2 {
             v.image = UIImage(named: "home_header")
         }
         titleLabel.do { (v) in
-            v.textColor = .rgb(0x121212)
+            v.textColor = .color(.first)
             v.font = .regular(20)
             v.textAlignment = .center
             v.text = CCBleManager.shared.connectPeripheral?.device.name ?? ""
         }
         desLabel.do { (v) in
-            v.textColor = .rgb(0x121212)
+            v.textColor = .color(.first)
             v.font = .regular(24)
             v.textAlignment = .center
             v.text = "连接成功"
index 0a2d414..e20c7b3 100644 (file)
@@ -136,7 +136,7 @@ fileprivate extension CustomButton {
         var enable:Bool = true{
             didSet{
                 if enable{
-                    titleLabel.textColor = .rgb(0x121212)
+                    titleLabel.textColor = .color(.first)
                 }
                 else{
                     titleLabel.textColor = .rgb(0x999999)
@@ -154,14 +154,14 @@ fileprivate extension CustomButton {
             contentView.addSubview(bgView)
             bgView.addSubviews([titleLabel,selectedIcon,line])
             
-            backgroundColor = .rgb(0xF7F7F7)
+            backgroundColor = .color(.bgColor)
             contentView.backgroundColor = .clear
             selectionStyle = .none
             bgView.do { v in
-                v.backgroundColor = UIColor.white
+                v.backgroundColor = .color(.cellBg)
             }
             titleLabel.do { (v) in
-                v.textColor = .rgb(0x121212)
+                v.textColor = .color(.first)
                 v.font = .bold(14)
                 v.textAlignment = .left
             }
index e906344..ebee169 100644 (file)
@@ -117,12 +117,12 @@ class LanguagePickerTitle: BaseView {
         var isSelected:Bool = false{
             didSet{
                 if isSelected {
-                    label.textColor = .hexString("#0092E1")
-                    label.yc.setBorder(width: 1.5, color: .hexString("#0092E1"), radius: 9)
+                    label.textColor = .color(.theme)
+                    label.yc.setBorder(width: 1.5, color: .color(.theme), radius: 9)
                 }
                 else{
-                    label.textColor = .hexString("#121212")
-                    label.yc.setBorder(width: 1.5, color: .hexString("#121212"), radius: 9)
+                    label.textColor = .color(.first)
+                    label.yc.setBorder(width: 1.5, color: .color(.first), radius: 9)
                 }
             }
         }
@@ -133,8 +133,8 @@ class LanguagePickerTitle: BaseView {
                 v.font = .medium(14)
                 v.textAlignment = .center
                 v.backgroundColor = .white
-                v.textColor = .hexString("#0092E1")
-                v.yc.setBorder(width: 1.5, color: .hexString("#0092E1"), radius: 9)
+                v.textColor = .color(.theme)
+                v.yc.setBorder(width: 1.5, color: .color(.theme), radius: 9)
             }
         }
         
index 536eae0..38439eb 100644 (file)
@@ -163,7 +163,7 @@ fileprivate extension LanguagePickerView {
         var enable:Bool = true{
             didSet{
                 if enable{
-                    titleLabel.textColor = .rgb(0x121212)
+                    titleLabel.textColor = .color(.first)
                 }
                 else{
                     titleLabel.textColor = .rgb(0x999999)
@@ -183,14 +183,14 @@ fileprivate extension LanguagePickerView {
             contentView.addSubview(bgView)
             bgView.addSubviews([titleLabel,selectedIcon,line])
             
-            backgroundColor = .rgb(0xF7F7F7)
+            backgroundColor = .color(.bgColor)
             contentView.backgroundColor = .clear
             selectionStyle = .none
             bgView.do { v in
-                v.backgroundColor = UIColor.white
+                v.backgroundColor = .color(.cellBg)
             }
             titleLabel.do { (v) in
-                v.textColor = .rgb(0x121212)
+                v.textColor = .color(.first)
                 v.font = .bold(14)
                 v.textAlignment = .left
             }
index c7279dd..fb04851 100644 (file)
@@ -22,7 +22,7 @@ class LanguageSelectItem: BaseView {
         }
         bottonView.do { v in
             v.backgroundColor = .white
-            v.yc.setBorder(width: 1.5, color: .hexString("#0092E1"), radius: 9)
+            v.yc.setBorder(width: 1.5, color: .color(.theme), radius: 9)
             v.yc.addTap(target: self, action: #selector(switchAction))
         }
         leftLabel.do { (v) in
@@ -108,7 +108,7 @@ class LanguageSelectItem: BaseView {
             addSubviews([label])
             label.do { (v) in
 //                v.backgroundColor = .green
-                v.textColor = .hexString("#0092E1")
+                v.textColor = .color(.theme)
                 v.font = .medium(14)
                 v.text = "中文".l10n
                 v.textAlignment = .center
index 72e7aff..e95dc00 100644 (file)
@@ -45,12 +45,12 @@ class PopCloudView: BasePresentView2 {
         icon.image = UIImage(named: "cloud_upload")
 
         titleLabel.do { (v) in
-            v.textColor = .rgb(0x121212)
+            v.textColor = .color(.first)
             v.font = .bold(14)
             v.textAlignment = .left
         }
         storageLabel.do { (v) in
-            v.textColor = .rgb(0x121212)
+            v.textColor = .color(.first)
             v.font = .regular(14)
             v.textAlignment = .left
         }
@@ -117,7 +117,7 @@ class PopCloudView: BasePresentView2 {
             make.center.equalToSuperview()
         }
         titleLabel.do { (v) in
-            v.textColor = .rgb(0x121212)
+            v.textColor = .color(.first)
             v.font = .bold(20)
             v.textAlignment = .center
             v.text = "已成功更新到云储存空间".l10n
index 882779a..021f854 100644 (file)
@@ -106,7 +106,7 @@ class PopPlayView: BasePresentView2 {
     override func setupLayout() {
         super.setupLayout()
         contentView.do { (v) in
-            v.backgroundColor = .white
+            v.backgroundColor = .color(.cellBg)
             v.yc.setCornerRadius(20)
         }
         
@@ -149,7 +149,7 @@ class PopPlayView: BasePresentView2 {
             make.center.equalToSuperview()
         }
         titleLabel.do { (v) in
-            v.textColor = .rgb(0x121212)
+            v.textColor = .color(.first)
             v.font = .bold(20)
             v.textAlignment = .center
             v.text = "播放录音".l10n
index a2ee8b0..fd9e24c 100644 (file)
@@ -76,21 +76,21 @@ class PopTextField: BasePresentView2 {
             v.text = "保存录音".l10n
         }
         textFiledBg.do { v in
-            v.yc.setBorder(width: 2, color: .hexString("#0092E1"), radius: 10)
+            v.yc.setBorder(width: 2, color: .color(.theme), radius: 10)
 
         }
         textFiled.do { v in
             v.text = Date().format(.full3)
             v.placeholder = "请输入录音名字".l10n
             v.font = .bold(16)
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
 //            v.becomeFirstResponder()
         }
         cancelButton.do { (v) in
             v.setTitle("取消".l10n, for: .normal)
             v.titleLabel?.font = .bold(16)
-            v.setTitleColor(.hexString("#121212"), for: .normal)
-            v.backgroundColor = .hexString("#F7F7F7")
+            v.setTitleColor(.color(.first), for: .normal)
+            v.backgroundColor = .color(.bgColor)
             v.addTarget(self, action: #selector(cancelButtonAction), for: .touchUpInside)
             v.yc.setCornerRadius(12)
         }
index 94df6b5..5cfbe17 100644 (file)
@@ -58,7 +58,7 @@ class RecordPopView: BasePresentView2 {
     override func setupLayout() {
         super.setupLayout()
         contentView.do { (v) in
-            v.backgroundColor = .white
+            v.backgroundColor = .color(.cellBg)
             v.yc.setCornerRadius(12)
         }
         renameItem.snp.makeConstraints { make in
@@ -132,7 +132,7 @@ fileprivate class MenuItem: BaseView {
         addSubviews([label])
         label.do { v in
             v.font = .regular(16)
-            v.textColor = .hexString("#121212")
+            v.textColor = .color(.first)
             
         }
 
index 6bc728c..9aa7e83 100644 (file)
@@ -141,7 +141,7 @@ class RecordTipsView: BasePresentView {
             v.backgroundColor = .white
         }
         titleLabel.do { (v) in
-            v.textColor = .rgb(0x121212)
+            v.textColor = .color(.first)
             v.font = .semiBold(16)
             v.textAlignment = .center
             v.text = tipsType.title
@@ -163,7 +163,7 @@ class RecordTipsView: BasePresentView {
             attributedString.addAttribute(NSAttributedString.Key.paragraphStyle, value: paragraphStyle, range: NSRange(location: 0, length: text.count))
             v.attributedText = attributedString
             
-            v.textColor = .rgb(0x121212)
+            v.textColor = .color(.first)
             v.font = .semiBold(16)
             v.textAlignment = .center
             v.numberOfLines = 0
@@ -181,7 +181,7 @@ class RecordTipsView: BasePresentView {
             v.numberOfLines = 0
         }
         actionbtn.do { v in
-            v.backgroundColor = .hexString("#0092E1")
+            v.backgroundColor = .color(.theme)
             v.setTitle("开始体验".l10n, for: .normal)
             v.titleLabel?.font = .regular(14)
             v.yc.setCornerRadius(12)
diff --git a/ShenYin/ShenYin/playboy.storyboard b/ShenYin/ShenYin/playboy.storyboard
new file mode 100644 (file)
index 0000000..53bc1e7
--- /dev/null
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="23727" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="01J-lp-oVM">
+    <device id="retina6_12" orientation="portrait" appearance="light"/>
+    <dependencies>
+        <deployment identifier="iOS"/>
+        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="23721"/>
+        <capability name="Safe area layout guides" minToolsVersion="9.0"/>
+        <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
+    </dependencies>
+    <scenes>
+        <!--View Controller-->
+        <scene sceneID="EHf-IW-A2E">
+            <objects>
+                <viewController id="01J-lp-oVM" sceneMemberID="viewController">
+                    <view key="view" contentMode="scaleToFill" id="Ze5-6b-2t3">
+                        <rect key="frame" x="0.0" y="0.0" width="393" height="852"/>
+                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
+                        <subviews>
+                            <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="launch" translatesAutoresizingMaskIntoConstraints="NO" id="MHW-JH-dqi">
+                                <rect key="frame" x="141.66666666666666" y="355" width="110" height="142"/>
+                                <constraints>
+                                    <constraint firstAttribute="height" constant="142" id="5K9-Dg-cAi"/>
+                                    <constraint firstAttribute="width" constant="110" id="Al3-Rs-e2z"/>
+                                </constraints>
+                            </imageView>
+                        </subviews>
+                        <viewLayoutGuide key="safeArea" id="Bcu-3y-fUS"/>
+                        <color key="backgroundColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
+                        <constraints>
+                            <constraint firstItem="MHW-JH-dqi" firstAttribute="centerY" secondItem="Ze5-6b-2t3" secondAttribute="centerY" id="qMz-LM-1gC"/>
+                            <constraint firstItem="MHW-JH-dqi" firstAttribute="centerX" secondItem="Ze5-6b-2t3" secondAttribute="centerX" id="xfg-SM-nYm"/>
+                        </constraints>
+                    </view>
+                </viewController>
+                <placeholder placeholderIdentifier="IBFirstResponder" id="iYj-Kq-Ea1" userLabel="First Responder" sceneMemberID="firstResponder"/>
+            </objects>
+            <point key="canvasLocation" x="53" y="375"/>
+        </scene>
+    </scenes>
+    <resources>
+        <image name="launch" width="110" height="142"/>
+    </resources>
+</document>
diff --git a/ShenYin/ShenYin/playboy.xcassets/AccentColor.colorset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/AccentColor.colorset/Contents.json
new file mode 100644 (file)
index 0000000..eb87897
--- /dev/null
@@ -0,0 +1,11 @@
+{
+  "colors" : [
+    {
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/AppIcon.appiconset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/AppIcon.appiconset/Contents.json
new file mode 100644 (file)
index 0000000..83257d1
--- /dev/null
@@ -0,0 +1,14 @@
+{
+  "images" : [
+    {
+      "filename" : "Slice 136.png",
+      "idiom" : "universal",
+      "platform" : "ios",
+      "size" : "1024x1024"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/AppIcon.appiconset/Slice 136.png b/ShenYin/ShenYin/playboy.xcassets/AppIcon.appiconset/Slice 136.png
new file mode 100644 (file)
index 0000000..b409443
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/AppIcon.appiconset/Slice 136.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/Contents.json b/ShenYin/ShenYin/playboy.xcassets/Contents.json
new file mode 100644 (file)
index 0000000..73c0059
--- /dev/null
@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/New Folder/Contents.json b/ShenYin/ShenYin/playboy.xcassets/New Folder/Contents.json
new file mode 100644 (file)
index 0000000..73c0059
--- /dev/null
@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/customer/Contents.json b/ShenYin/ShenYin/playboy.xcassets/customer/Contents.json
new file mode 100644 (file)
index 0000000..73c0059
--- /dev/null
@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/customer/help_icon.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/customer/help_icon.imageset/Contents.json
new file mode 100644 (file)
index 0000000..d7bbe0b
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame (3).png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame (4).png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/customer/help_icon.imageset/Frame (3).png b/ShenYin/ShenYin/playboy.xcassets/customer/help_icon.imageset/Frame (3).png
new file mode 100644 (file)
index 0000000..c334c39
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/customer/help_icon.imageset/Frame (3).png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/customer/help_icon.imageset/Frame (4).png b/ShenYin/ShenYin/playboy.xcassets/customer/help_icon.imageset/Frame (4).png
new file mode 100644 (file)
index 0000000..5695e2b
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/customer/help_icon.imageset/Frame (4).png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/customer/server_qr.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/customer/server_qr.imageset/Contents.json
new file mode 100644 (file)
index 0000000..3cbe57f
--- /dev/null
@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "filename" : "server_qr.png",
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/customer/server_qr.imageset/server_qr.png b/ShenYin/ShenYin/playboy.xcassets/customer/server_qr.imageset/server_qr.png
new file mode 100644 (file)
index 0000000..a06461f
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/customer/server_qr.imageset/server_qr.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/device/Contents.json b/ShenYin/ShenYin/playboy.xcassets/device/Contents.json
new file mode 100644 (file)
index 0000000..73c0059
--- /dev/null
@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/device/device_ble.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/device/device_ble.imageset/Contents.json
new file mode 100644 (file)
index 0000000..02859c1
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame_2272@2x(1).png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame_2272@3x(1).png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/device/device_ble.imageset/Frame_2272@2x(1).png b/ShenYin/ShenYin/playboy.xcassets/device/device_ble.imageset/Frame_2272@2x(1).png
new file mode 100644 (file)
index 0000000..f6626a5
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/device/device_ble.imageset/Frame_2272@2x(1).png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/device/device_ble.imageset/Frame_2272@3x(1).png b/ShenYin/ShenYin/playboy.xcassets/device/device_ble.imageset/Frame_2272@3x(1).png
new file mode 100644 (file)
index 0000000..a035378
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/device/device_ble.imageset/Frame_2272@3x(1).png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/device/device_logo.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/device/device_logo.imageset/Contents.json
new file mode 100644 (file)
index 0000000..b495a0c
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame_2273@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame_2273@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/device/device_logo.imageset/Frame_2273@2x.png b/ShenYin/ShenYin/playboy.xcassets/device/device_logo.imageset/Frame_2273@2x.png
new file mode 100644 (file)
index 0000000..beaa181
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/device/device_logo.imageset/Frame_2273@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/device/device_logo.imageset/Frame_2273@3x.png b/ShenYin/ShenYin/playboy.xcassets/device/device_logo.imageset/Frame_2273@3x.png
new file mode 100644 (file)
index 0000000..7c1df5e
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/device/device_logo.imageset/Frame_2273@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/device/device_qr.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/device/device_qr.imageset/Contents.json
new file mode 100644 (file)
index 0000000..4f11c44
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "tab-扫码_1@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "tab-扫码_1@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/device/device_qr.imageset/tab-扫码_1@2x.png b/ShenYin/ShenYin/playboy.xcassets/device/device_qr.imageset/tab-扫码_1@2x.png
new file mode 100644 (file)
index 0000000..7f2ac6e
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/device/device_qr.imageset/tab-\346\211\253\347\240\201_1@2x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/device/device_qr.imageset/tab-扫码_1@3x.png b/ShenYin/ShenYin/playboy.xcassets/device/device_qr.imageset/tab-扫码_1@3x.png
new file mode 100644 (file)
index 0000000..6fe982e
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/device/device_qr.imageset/tab-\346\211\253\347\240\201_1@3x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_btn_flash_down.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_btn_flash_down.imageset/Contents.json
new file mode 100644 (file)
index 0000000..df07e08
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Fill 1备份 4@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Fill 1备份 4@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_btn_flash_down.imageset/Fill 1备份 4@2x.png b/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_btn_flash_down.imageset/Fill 1备份 4@2x.png
new file mode 100644 (file)
index 0000000..d7e1029
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_btn_flash_down.imageset/Fill 1\345\244\207\344\273\275 4@2x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_btn_flash_down.imageset/Fill 1备份 4@3x.png b/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_btn_flash_down.imageset/Fill 1备份 4@3x.png
new file mode 100644 (file)
index 0000000..5ec465e
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_btn_flash_down.imageset/Fill 1\345\244\207\344\273\275 4@3x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_btn_flash_nor.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_btn_flash_nor.imageset/Contents.json
new file mode 100644 (file)
index 0000000..5472ad7
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Fill 1@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Fill 1@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_btn_flash_nor.imageset/Fill 1@2x.png b/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_btn_flash_nor.imageset/Fill 1@2x.png
new file mode 100644 (file)
index 0000000..22d2248
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_btn_flash_nor.imageset/Fill 1@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_btn_flash_nor.imageset/Fill 1@3x.png b/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_btn_flash_nor.imageset/Fill 1@3x.png
new file mode 100644 (file)
index 0000000..5d22c60
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_btn_flash_nor.imageset/Fill 1@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_btn_photo_down.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_btn_photo_down.imageset/Contents.json
new file mode 100644 (file)
index 0000000..fd60f5a
--- /dev/null
@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "qrcode_scan_btn_photo_down@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_btn_photo_down.imageset/qrcode_scan_btn_photo_down@2x.png b/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_btn_photo_down.imageset/qrcode_scan_btn_photo_down@2x.png
new file mode 100644 (file)
index 0000000..d2a4b8c
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_btn_photo_down.imageset/qrcode_scan_btn_photo_down@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_btn_photo_nor.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_btn_photo_nor.imageset/Contents.json
new file mode 100644 (file)
index 0000000..c855e19
--- /dev/null
@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "qrcode_scan_btn_photo_nor@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_btn_photo_nor.imageset/qrcode_scan_btn_photo_nor@2x.png b/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_btn_photo_nor.imageset/qrcode_scan_btn_photo_nor@2x.png
new file mode 100644 (file)
index 0000000..7ad4a2d
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_btn_photo_nor.imageset/qrcode_scan_btn_photo_nor@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_light_green 1.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_light_green 1.imageset/Contents.json
new file mode 100644 (file)
index 0000000..1cc8130
--- /dev/null
@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "qrcode_scan_light_green@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_light_green 1.imageset/qrcode_scan_light_green@2x.png b/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_light_green 1.imageset/qrcode_scan_light_green@2x.png
new file mode 100644 (file)
index 0000000..0693c5a
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_light_green 1.imageset/qrcode_scan_light_green@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_light_green.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_light_green.imageset/Contents.json
new file mode 100644 (file)
index 0000000..1cc8130
--- /dev/null
@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "qrcode_scan_light_green@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_light_green.imageset/qrcode_scan_light_green@2x.png b/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_light_green.imageset/qrcode_scan_light_green@2x.png
new file mode 100644 (file)
index 0000000..0693c5a
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_light_green.imageset/qrcode_scan_light_green@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_titlebar_back_nor.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_titlebar_back_nor.imageset/Contents.json
new file mode 100644 (file)
index 0000000..e8581fc
--- /dev/null
@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "qrcode_scan_titlebar_back_nor@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_titlebar_back_nor.imageset/qrcode_scan_titlebar_back_nor@2x.png b/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_titlebar_back_nor.imageset/qrcode_scan_titlebar_back_nor@2x.png
new file mode 100644 (file)
index 0000000..5bb2e31
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/device/qrcode_scan_titlebar_back_nor.imageset/qrcode_scan_titlebar_back_nor@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/device/refresh_icon.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/device/refresh_icon.imageset/Contents.json
new file mode 100644 (file)
index 0000000..95036ed
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "刷新_(1) 1@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "刷新_(1) 1@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/device/refresh_icon.imageset/刷新_(1) 1@2x.png b/ShenYin/ShenYin/playboy.xcassets/device/refresh_icon.imageset/刷新_(1) 1@2x.png
new file mode 100644 (file)
index 0000000..5228e39
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/device/refresh_icon.imageset/\345\210\267\346\226\260_(1) 1@2x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/device/refresh_icon.imageset/刷新_(1) 1@3x.png b/ShenYin/ShenYin/playboy.xcassets/device/refresh_icon.imageset/刷新_(1) 1@3x.png
new file mode 100644 (file)
index 0000000..d89ee21
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/device/refresh_icon.imageset/\345\210\267\346\226\260_(1) 1@3x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/Contents.json
new file mode 100644 (file)
index 0000000..73c0059
--- /dev/null
@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/audio_record_normal.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/audio_record_normal.imageset/Contents.json
new file mode 100644 (file)
index 0000000..0ffdf24
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "record_normal@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "record_normal@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/audio_record_normal.imageset/record_normal@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/audio_record_normal.imageset/record_normal@2x.png
new file mode 100644 (file)
index 0000000..675a506
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/audio_record_normal.imageset/record_normal@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/audio_record_normal.imageset/record_normal@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/audio_record_normal.imageset/record_normal@3x.png
new file mode 100644 (file)
index 0000000..d9ec282
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/audio_record_normal.imageset/record_normal@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/btn_normal.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/btn_normal.imageset/Contents.json
new file mode 100644 (file)
index 0000000..6a4d508
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Vector@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Vector@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/btn_normal.imageset/Vector@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/btn_normal.imageset/Vector@2x.png
new file mode 100644 (file)
index 0000000..afd344c
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/btn_normal.imageset/Vector@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/btn_normal.imageset/Vector@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/btn_normal.imageset/Vector@3x.png
new file mode 100644 (file)
index 0000000..ebeb78f
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/btn_normal.imageset/Vector@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/btn_record_normal.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/btn_record_normal.imageset/Contents.json
new file mode 100644 (file)
index 0000000..04fa73f
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group 2104@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group 2104@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/btn_record_normal.imageset/Group 2104@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/btn_record_normal.imageset/Group 2104@2x.png
new file mode 100644 (file)
index 0000000..238251e
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/btn_record_normal.imageset/Group 2104@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/btn_record_normal.imageset/Group 2104@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/btn_record_normal.imageset/Group 2104@3x.png
new file mode 100644 (file)
index 0000000..052a3af
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/btn_record_normal.imageset/Group 2104@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/btn_record_stop.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/btn_record_stop.imageset/Contents.json
new file mode 100644 (file)
index 0000000..3adc415
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group_2122@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group_2122@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/btn_record_stop.imageset/Group_2122@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/btn_record_stop.imageset/Group_2122@2x.png
new file mode 100644 (file)
index 0000000..1ffb38a
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/btn_record_stop.imageset/Group_2122@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/btn_record_stop.imageset/Group_2122@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/btn_record_stop.imageset/Group_2122@3x.png
new file mode 100644 (file)
index 0000000..93b3ac8
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/btn_record_stop.imageset/Group_2122@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/btn_selected.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/btn_selected.imageset/Contents.json
new file mode 100644 (file)
index 0000000..71dfb63
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Slice 137@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Slice 137@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/btn_selected.imageset/Slice 137@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/btn_selected.imageset/Slice 137@2x.png
new file mode 100644 (file)
index 0000000..ec05966
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/btn_selected.imageset/Slice 137@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/btn_selected.imageset/Slice 137@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/btn_selected.imageset/Slice 137@3x.png
new file mode 100644 (file)
index 0000000..8307693
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/btn_selected.imageset/Slice 137@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/calendar_icon.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/calendar_icon.imageset/Contents.json
new file mode 100644 (file)
index 0000000..a55920b
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "日历_(1)@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "日历_(1)@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/calendar_icon.imageset/日历_(1)@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/calendar_icon.imageset/日历_(1)@2x.png
new file mode 100644 (file)
index 0000000..d6c429b
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/home/calendar_icon.imageset/\346\227\245\345\216\206_(1)@2x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/calendar_icon.imageset/日历_(1)@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/calendar_icon.imageset/日历_(1)@3x.png
new file mode 100644 (file)
index 0000000..9999f4f
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/home/calendar_icon.imageset/\346\227\245\345\216\206_(1)@3x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/cell_selected.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/cell_selected.imageset/Contents.json
new file mode 100644 (file)
index 0000000..dd7cc00
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame 2191@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame 2191@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/cell_selected.imageset/Frame 2191@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/cell_selected.imageset/Frame 2191@2x.png
new file mode 100644 (file)
index 0000000..813afba
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/cell_selected.imageset/Frame 2191@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/cell_selected.imageset/Frame 2191@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/cell_selected.imageset/Frame 2191@3x.png
new file mode 100644 (file)
index 0000000..64b57bd
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/cell_selected.imageset/Frame 2191@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/chat/Contents.json
new file mode 100644 (file)
index 0000000..73c0059
--- /dev/null
@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_assistant.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_assistant.imageset/Contents.json
new file mode 100644 (file)
index 0000000..9daf4af
--- /dev/null
@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "filename" : "Group_2374.png",
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group_2374@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group_2374@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_assistant.imageset/Group_2374.png b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_assistant.imageset/Group_2374.png
new file mode 100644 (file)
index 0000000..7854598
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_assistant.imageset/Group_2374.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_assistant.imageset/Group_2374@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_assistant.imageset/Group_2374@2x.png
new file mode 100644 (file)
index 0000000..d32d292
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_assistant.imageset/Group_2374@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_assistant.imageset/Group_2374@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_assistant.imageset/Group_2374@3x.png
new file mode 100644 (file)
index 0000000..a7d2e09
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_assistant.imageset/Group_2374@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_beijingxiaoye.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_beijingxiaoye.imageset/Contents.json
new file mode 100644 (file)
index 0000000..05ca010
--- /dev/null
@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "filename" : "Group_2378.png",
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group_2378@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group_2378@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_beijingxiaoye.imageset/Group_2378.png b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_beijingxiaoye.imageset/Group_2378.png
new file mode 100644 (file)
index 0000000..b7fc400
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_beijingxiaoye.imageset/Group_2378.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_beijingxiaoye.imageset/Group_2378@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_beijingxiaoye.imageset/Group_2378@2x.png
new file mode 100644 (file)
index 0000000..995cf45
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_beijingxiaoye.imageset/Group_2378@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_beijingxiaoye.imageset/Group_2378@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_beijingxiaoye.imageset/Group_2378@3x.png
new file mode 100644 (file)
index 0000000..07adc44
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_beijingxiaoye.imageset/Group_2378@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_gaolengyujie.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_gaolengyujie.imageset/Contents.json
new file mode 100644 (file)
index 0000000..81f68b7
--- /dev/null
@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "filename" : "Group_2382.png",
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group_2382@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group_2382@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_gaolengyujie.imageset/Group_2382.png b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_gaolengyujie.imageset/Group_2382.png
new file mode 100644 (file)
index 0000000..f9f1235
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_gaolengyujie.imageset/Group_2382.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_gaolengyujie.imageset/Group_2382@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_gaolengyujie.imageset/Group_2382@2x.png
new file mode 100644 (file)
index 0000000..beb2faf
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_gaolengyujie.imageset/Group_2382@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_gaolengyujie.imageset/Group_2382@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_gaolengyujie.imageset/Group_2382@3x.png
new file mode 100644 (file)
index 0000000..fe776cf
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_gaolengyujie.imageset/Group_2382@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_linjianvhai.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_linjianvhai.imageset/Contents.json
new file mode 100644 (file)
index 0000000..48826de
--- /dev/null
@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "filename" : "Group_2377.png",
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group_2377@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group_2377@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_linjianvhai.imageset/Group_2377.png b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_linjianvhai.imageset/Group_2377.png
new file mode 100644 (file)
index 0000000..6ccc286
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_linjianvhai.imageset/Group_2377.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_linjianvhai.imageset/Group_2377@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_linjianvhai.imageset/Group_2377@2x.png
new file mode 100644 (file)
index 0000000..f0c4821
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_linjianvhai.imageset/Group_2377@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_linjianvhai.imageset/Group_2377@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_linjianvhai.imageset/Group_2377@3x.png
new file mode 100644 (file)
index 0000000..621b4a6
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_linjianvhai.imageset/Group_2377@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_qitiandasheng.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_qitiandasheng.imageset/Contents.json
new file mode 100644 (file)
index 0000000..799f320
--- /dev/null
@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "filename" : "Group_2383.png",
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group_2383@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group_2383@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_qitiandasheng.imageset/Group_2383.png b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_qitiandasheng.imageset/Group_2383.png
new file mode 100644 (file)
index 0000000..a308aab
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_qitiandasheng.imageset/Group_2383.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_qitiandasheng.imageset/Group_2383@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_qitiandasheng.imageset/Group_2383@2x.png
new file mode 100644 (file)
index 0000000..c66d7ab
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_qitiandasheng.imageset/Group_2383@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_qitiandasheng.imageset/Group_2383@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_qitiandasheng.imageset/Group_2383@3x.png
new file mode 100644 (file)
index 0000000..f0298f0
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_qitiandasheng.imageset/Group_2383@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_shaonianzixin.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_shaonianzixin.imageset/Contents.json
new file mode 100644 (file)
index 0000000..8bdc763
--- /dev/null
@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "filename" : "Group_2376.png",
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group_2376@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group_2376@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_shaonianzixin.imageset/Group_2376.png b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_shaonianzixin.imageset/Group_2376.png
new file mode 100644 (file)
index 0000000..4f9c30b
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_shaonianzixin.imageset/Group_2376.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_shaonianzixin.imageset/Group_2376@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_shaonianzixin.imageset/Group_2376@2x.png
new file mode 100644 (file)
index 0000000..d6f8979
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_shaonianzixin.imageset/Group_2376@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_shaonianzixin.imageset/Group_2376@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_shaonianzixin.imageset/Group_2376@3x.png
new file mode 100644 (file)
index 0000000..6ae260a
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_shaonianzixin.imageset/Group_2376@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_sunnyboy.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_sunnyboy.imageset/Contents.json
new file mode 100644 (file)
index 0000000..2c38c77
--- /dev/null
@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "filename" : "Group 2375.png",
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group 2375@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group 2375@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_sunnyboy.imageset/Group 2375.png b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_sunnyboy.imageset/Group 2375.png
new file mode 100644 (file)
index 0000000..dc14cb9
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_sunnyboy.imageset/Group 2375.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_sunnyboy.imageset/Group 2375@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_sunnyboy.imageset/Group 2375@2x.png
new file mode 100644 (file)
index 0000000..322b720
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_sunnyboy.imageset/Group 2375@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_sunnyboy.imageset/Group 2375@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_sunnyboy.imageset/Group 2375@3x.png
new file mode 100644 (file)
index 0000000..2ebf577
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_sunnyboy.imageset/Group 2375@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_test_xiaoyin.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_test_xiaoyin.imageset/Contents.json
new file mode 100644 (file)
index 0000000..89bec6d
--- /dev/null
@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "filename" : "默认.png",
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "默认@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "默认@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_test_xiaoyin.imageset/默认.png b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_test_xiaoyin.imageset/默认.png
new file mode 100644 (file)
index 0000000..0e7270e
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_test_xiaoyin.imageset/\351\273\230\350\256\244.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_test_xiaoyin.imageset/默认@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_test_xiaoyin.imageset/默认@2x.png
new file mode 100644 (file)
index 0000000..d20c9c4
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_test_xiaoyin.imageset/\351\273\230\350\256\244@2x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_test_xiaoyin.imageset/默认@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_test_xiaoyin.imageset/默认@3x.png
new file mode 100644 (file)
index 0000000..2c8d2ee
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_test_xiaoyin.imageset/\351\273\230\350\256\244@3x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_tiexinnanyou.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_tiexinnanyou.imageset/Contents.json
new file mode 100644 (file)
index 0000000..ea3f95f
--- /dev/null
@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "filename" : "Group_2379.png",
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group_2379@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group_2379@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_tiexinnanyou.imageset/Group_2379.png b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_tiexinnanyou.imageset/Group_2379.png
new file mode 100644 (file)
index 0000000..91bbbb1
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_tiexinnanyou.imageset/Group_2379.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_tiexinnanyou.imageset/Group_2379@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_tiexinnanyou.imageset/Group_2379@2x.png
new file mode 100644 (file)
index 0000000..c6b456c
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_tiexinnanyou.imageset/Group_2379@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_tiexinnanyou.imageset/Group_2379@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_tiexinnanyou.imageset/Group_2379@3x.png
new file mode 100644 (file)
index 0000000..688452c
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_tiexinnanyou.imageset/Group_2379@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_wanwanxiaohe.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_wanwanxiaohe.imageset/Contents.json
new file mode 100644 (file)
index 0000000..76d6239
--- /dev/null
@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "filename" : "Group_2380.png",
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group_2380@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group_2380@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_wanwanxiaohe.imageset/Group_2380.png b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_wanwanxiaohe.imageset/Group_2380.png
new file mode 100644 (file)
index 0000000..dd13816
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_wanwanxiaohe.imageset/Group_2380.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_wanwanxiaohe.imageset/Group_2380@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_wanwanxiaohe.imageset/Group_2380@2x.png
new file mode 100644 (file)
index 0000000..3de03fd
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_wanwanxiaohe.imageset/Group_2380@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_wanwanxiaohe.imageset/Group_2380@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_wanwanxiaohe.imageset/Group_2380@3x.png
new file mode 100644 (file)
index 0000000..6eaa2a2
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_wanwanxiaohe.imageset/Group_2380@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_zhixinggujie.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_zhixinggujie.imageset/Contents.json
new file mode 100644 (file)
index 0000000..c0acf24
--- /dev/null
@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "filename" : "Group_2381.png",
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group_2381@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group_2381@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_zhixinggujie.imageset/Group_2381.png b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_zhixinggujie.imageset/Group_2381.png
new file mode 100644 (file)
index 0000000..f322b23
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_zhixinggujie.imageset/Group_2381.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_zhixinggujie.imageset/Group_2381@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_zhixinggujie.imageset/Group_2381@2x.png
new file mode 100644 (file)
index 0000000..3e698c0
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_zhixinggujie.imageset/Group_2381@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/chat/role_zhixinggujie.imageset/Group_2381@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_zhixinggujie.imageset/Group_2381@3x.png
new file mode 100644 (file)
index 0000000..4d7e956
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/chat/role_zhixinggujie.imageset/Group_2381@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/close_btn_1.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/close_btn_1.imageset/Contents.json
new file mode 100644 (file)
index 0000000..12db5bd
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group_2372@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group_2372@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/close_btn_1.imageset/Group_2372@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/close_btn_1.imageset/Group_2372@2x.png
new file mode 100644 (file)
index 0000000..81087d4
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/close_btn_1.imageset/Group_2372@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/close_btn_1.imageset/Group_2372@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/close_btn_1.imageset/Group_2372@3x.png
new file mode 100644 (file)
index 0000000..a651649
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/close_btn_1.imageset/Group_2372@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/close_icon.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/close_icon.imageset/Contents.json
new file mode 100644 (file)
index 0000000..6a4d508
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Vector@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Vector@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/close_icon.imageset/Vector@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/close_icon.imageset/Vector@2x.png
new file mode 100644 (file)
index 0000000..bc7a506
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/close_icon.imageset/Vector@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/close_icon.imageset/Vector@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/close_icon.imageset/Vector@3x.png
new file mode 100644 (file)
index 0000000..32a9a9d
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/close_icon.imageset/Vector@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/close_icon_1.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/close_icon_1.imageset/Contents.json
new file mode 100644 (file)
index 0000000..9e74fdf
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame_2256@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame_2256@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/close_icon_1.imageset/Frame_2256@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/close_icon_1.imageset/Frame_2256@2x.png
new file mode 100644 (file)
index 0000000..0d587c3
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/close_icon_1.imageset/Frame_2256@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/close_icon_1.imageset/Frame_2256@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/close_icon_1.imageset/Frame_2256@3x.png
new file mode 100644 (file)
index 0000000..2502b23
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/close_icon_1.imageset/Frame_2256@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/collection_normal.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/collection_normal.imageset/Contents.json
new file mode 100644 (file)
index 0000000..d104945
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame_2216@2x(2).png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame_2216@3x(3).png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/collection_normal.imageset/Frame_2216@2x(2).png b/ShenYin/ShenYin/playboy.xcassets/home/collection_normal.imageset/Frame_2216@2x(2).png
new file mode 100644 (file)
index 0000000..eaf1bda
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/collection_normal.imageset/Frame_2216@2x(2).png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/collection_normal.imageset/Frame_2216@3x(3).png b/ShenYin/ShenYin/playboy.xcassets/home/collection_normal.imageset/Frame_2216@3x(3).png
new file mode 100644 (file)
index 0000000..1070f47
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/collection_normal.imageset/Frame_2216@3x(3).png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/collection_selected.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/collection_selected.imageset/Contents.json
new file mode 100644 (file)
index 0000000..06e6940
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame_2216@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame_2216@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/collection_selected.imageset/Frame_2216@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/collection_selected.imageset/Frame_2216@2x.png
new file mode 100644 (file)
index 0000000..2df6186
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/collection_selected.imageset/Frame_2216@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/collection_selected.imageset/Frame_2216@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/collection_selected.imageset/Frame_2216@3x.png
new file mode 100644 (file)
index 0000000..157341f
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/collection_selected.imageset/Frame_2216@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/copy_icon.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/copy_icon.imageset/Contents.json
new file mode 100644 (file)
index 0000000..7c4b8fc
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "复制_1@2x(2).png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "复制_1@3x(2).png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/copy_icon.imageset/复制_1@2x(2).png b/ShenYin/ShenYin/playboy.xcassets/home/copy_icon.imageset/复制_1@2x(2).png
new file mode 100644 (file)
index 0000000..d175355
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/home/copy_icon.imageset/\345\244\215\345\210\266_1@2x(2).png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/copy_icon.imageset/复制_1@3x(2).png b/ShenYin/ShenYin/playboy.xcassets/home/copy_icon.imageset/复制_1@3x(2).png
new file mode 100644 (file)
index 0000000..bd33efd
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/home/copy_icon.imageset/\345\244\215\345\210\266_1@3x(2).png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/delete_4.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/delete_4.imageset/Contents.json
new file mode 100644 (file)
index 0000000..898c9dd
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame 1938@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame 1938@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/delete_4.imageset/Frame 1938@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/delete_4.imageset/Frame 1938@2x.png
new file mode 100644 (file)
index 0000000..47f6d09
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/delete_4.imageset/Frame 1938@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/delete_4.imageset/Frame 1938@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/delete_4.imageset/Frame 1938@3x.png
new file mode 100644 (file)
index 0000000..9b2bbd1
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/delete_4.imageset/Frame 1938@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/dialog_device_ear.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/dialog_device_ear.imageset/Contents.json
new file mode 100644 (file)
index 0000000..6d169ae
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group_2437@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group_2437@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/dialog_device_ear.imageset/Group_2437@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/dialog_device_ear.imageset/Group_2437@2x.png
new file mode 100644 (file)
index 0000000..275aaab
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/dialog_device_ear.imageset/Group_2437@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/dialog_device_ear.imageset/Group_2437@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/dialog_device_ear.imageset/Group_2437@3x.png
new file mode 100644 (file)
index 0000000..752bfa3
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/dialog_device_ear.imageset/Group_2437@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/dialog_device_phone.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/dialog_device_phone.imageset/Contents.json
new file mode 100644 (file)
index 0000000..b7db985
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group_2435@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group_2435@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/dialog_device_phone.imageset/Group_2435@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/dialog_device_phone.imageset/Group_2435@2x.png
new file mode 100644 (file)
index 0000000..1fe725e
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/dialog_device_phone.imageset/Group_2435@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/dialog_device_phone.imageset/Group_2435@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/dialog_device_phone.imageset/Group_2435@3x.png
new file mode 100644 (file)
index 0000000..62a8eab
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/dialog_device_phone.imageset/Group_2435@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/filter.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/filter.imageset/Contents.json
new file mode 100644 (file)
index 0000000..28edee2
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Slice 103@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Slice 103@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/filter.imageset/Slice 103@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/filter.imageset/Slice 103@2x.png
new file mode 100644 (file)
index 0000000..1ab17d8
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/filter.imageset/Slice 103@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/filter.imageset/Slice 103@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/filter.imageset/Slice 103@3x.png
new file mode 100644 (file)
index 0000000..a5d47c4
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/filter.imageset/Slice 103@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/home_bg.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/home_bg.imageset/Contents.json
new file mode 100644 (file)
index 0000000..59cf37e
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Rectangle_966@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Rectangle_966@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/home_bg.imageset/Rectangle_966@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/home_bg.imageset/Rectangle_966@2x.png
new file mode 100644 (file)
index 0000000..590adb4
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/home_bg.imageset/Rectangle_966@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/home_bg.imageset/Rectangle_966@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/home_bg.imageset/Rectangle_966@3x.png
new file mode 100644 (file)
index 0000000..e07c11c
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/home_bg.imageset/Rectangle_966@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/home_callRecord.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/home_callRecord.imageset/Contents.json
new file mode 100644 (file)
index 0000000..12d064a
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame 2255-5 1.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame 2255-5.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/home_callRecord.imageset/Frame 2255-5 1.png b/ShenYin/ShenYin/playboy.xcassets/home/home_callRecord.imageset/Frame 2255-5 1.png
new file mode 100644 (file)
index 0000000..810d154
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/home_callRecord.imageset/Frame 2255-5 1.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/home_callRecord.imageset/Frame 2255-5.png b/ShenYin/ShenYin/playboy.xcassets/home/home_callRecord.imageset/Frame 2255-5.png
new file mode 100644 (file)
index 0000000..db4131a
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/home_callRecord.imageset/Frame 2255-5.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/home_chat.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/home_chat.imageset/Contents.json
new file mode 100644 (file)
index 0000000..87408f5
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group 2401.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group 2400.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/home_chat.imageset/Group 2400.png b/ShenYin/ShenYin/playboy.xcassets/home/home_chat.imageset/Group 2400.png
new file mode 100644 (file)
index 0000000..407a752
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/home_chat.imageset/Group 2400.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/home_chat.imageset/Group 2401.png b/ShenYin/ShenYin/playboy.xcassets/home/home_chat.imageset/Group 2401.png
new file mode 100644 (file)
index 0000000..a303e99
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/home_chat.imageset/Group 2401.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/home_chinese2English.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/home_chinese2English.imageset/Contents.json
new file mode 100644 (file)
index 0000000..faccd17
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame 2255-1 1.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame 2255-1.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/home_chinese2English.imageset/Frame 2255-1 1.png b/ShenYin/ShenYin/playboy.xcassets/home/home_chinese2English.imageset/Frame 2255-1 1.png
new file mode 100644 (file)
index 0000000..ef717a2
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/home_chinese2English.imageset/Frame 2255-1 1.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/home_chinese2English.imageset/Frame 2255-1.png b/ShenYin/ShenYin/playboy.xcassets/home/home_chinese2English.imageset/Frame 2255-1.png
new file mode 100644 (file)
index 0000000..1b78a63
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/home_chinese2English.imageset/Frame 2255-1.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/home_dialogTranslate.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/home_dialogTranslate.imageset/Contents.json
new file mode 100644 (file)
index 0000000..3cd4574
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame 2255-2 1.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame 2255-2.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/home_dialogTranslate.imageset/Frame 2255-2 1.png b/ShenYin/ShenYin/playboy.xcassets/home/home_dialogTranslate.imageset/Frame 2255-2 1.png
new file mode 100644 (file)
index 0000000..d16c6b6
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/home_dialogTranslate.imageset/Frame 2255-2 1.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/home_dialogTranslate.imageset/Frame 2255-2.png b/ShenYin/ShenYin/playboy.xcassets/home/home_dialogTranslate.imageset/Frame 2255-2.png
new file mode 100644 (file)
index 0000000..fba1eec
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/home_dialogTranslate.imageset/Frame 2255-2.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/home_fileRecord.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/home_fileRecord.imageset/Contents.json
new file mode 100644 (file)
index 0000000..12b1907
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame 2256.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame 2255.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/home_fileRecord.imageset/Frame 2255.png b/ShenYin/ShenYin/playboy.xcassets/home/home_fileRecord.imageset/Frame 2255.png
new file mode 100644 (file)
index 0000000..2eacb70
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/home_fileRecord.imageset/Frame 2255.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/home_fileRecord.imageset/Frame 2256.png b/ShenYin/ShenYin/playboy.xcassets/home/home_fileRecord.imageset/Frame 2256.png
new file mode 100644 (file)
index 0000000..708df37
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/home_fileRecord.imageset/Frame 2256.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/home_header.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/home_header.imageset/Contents.json
new file mode 100644 (file)
index 0000000..0d5692b
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Rectangle 1.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Rectangle.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/home_header.imageset/Rectangle 1.png b/ShenYin/ShenYin/playboy.xcassets/home/home_header.imageset/Rectangle 1.png
new file mode 100644 (file)
index 0000000..5a59929
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/home_header.imageset/Rectangle 1.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/home_header.imageset/Rectangle.png b/ShenYin/ShenYin/playboy.xcassets/home/home_header.imageset/Rectangle.png
new file mode 100644 (file)
index 0000000..fa23e2f
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/home_header.imageset/Rectangle.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/home_recordHistory.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/home_recordHistory.imageset/Contents.json
new file mode 100644 (file)
index 0000000..65c1f79
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "icon_录音历史 2.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "icon_录音历史 1.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/home_recordHistory.imageset/icon_录音历史 1.png b/ShenYin/ShenYin/playboy.xcassets/home/home_recordHistory.imageset/icon_录音历史 1.png
new file mode 100644 (file)
index 0000000..15793d4
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/home/home_recordHistory.imageset/icon_\345\275\225\351\237\263\345\216\206\345\217\262 1.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/home_recordHistory.imageset/icon_录音历史 2.png b/ShenYin/ShenYin/playboy.xcassets/home/home_recordHistory.imageset/icon_录音历史 2.png
new file mode 100644 (file)
index 0000000..18abbd3
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/home/home_recordHistory.imageset/icon_\345\275\225\351\237\263\345\216\206\345\217\262 2.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/home_recordTranslate.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/home_recordTranslate.imageset/Contents.json
new file mode 100644 (file)
index 0000000..31a4f66
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame 2255-3 1.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame 2255-3.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/home_recordTranslate.imageset/Frame 2255-3 1.png b/ShenYin/ShenYin/playboy.xcassets/home/home_recordTranslate.imageset/Frame 2255-3 1.png
new file mode 100644 (file)
index 0000000..663451c
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/home_recordTranslate.imageset/Frame 2255-3 1.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/home_recordTranslate.imageset/Frame 2255-3.png b/ShenYin/ShenYin/playboy.xcassets/home/home_recordTranslate.imageset/Frame 2255-3.png
new file mode 100644 (file)
index 0000000..7c8d93c
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/home_recordTranslate.imageset/Frame 2255-3.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/home_textTranslate.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/home_textTranslate.imageset/Contents.json
new file mode 100644 (file)
index 0000000..3b267a7
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame 2255-4 1.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame 2255-4.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/home_textTranslate.imageset/Frame 2255-4 1.png b/ShenYin/ShenYin/playboy.xcassets/home/home_textTranslate.imageset/Frame 2255-4 1.png
new file mode 100644 (file)
index 0000000..402036a
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/home_textTranslate.imageset/Frame 2255-4 1.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/home_textTranslate.imageset/Frame 2255-4.png b/ShenYin/ShenYin/playboy.xcassets/home/home_textTranslate.imageset/Frame 2255-4.png
new file mode 100644 (file)
index 0000000..8ba3bed
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/home_textTranslate.imageset/Frame 2255-4.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/language_switch.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/language_switch.imageset/Contents.json
new file mode 100644 (file)
index 0000000..c98d767
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame@2x(2).png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame@3x(2).png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/language_switch.imageset/Frame@2x(2).png b/ShenYin/ShenYin/playboy.xcassets/home/language_switch.imageset/Frame@2x(2).png
new file mode 100644 (file)
index 0000000..f8e63fe
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/language_switch.imageset/Frame@2x(2).png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/language_switch.imageset/Frame@3x(2).png b/ShenYin/ShenYin/playboy.xcassets/home/language_switch.imageset/Frame@3x(2).png
new file mode 100644 (file)
index 0000000..436718b
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/language_switch.imageset/Frame@3x(2).png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/language_switch_gray.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/language_switch_gray.imageset/Contents.json
new file mode 100644 (file)
index 0000000..5c4d3b1
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/language_switch_gray.imageset/Frame@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/language_switch_gray.imageset/Frame@2x.png
new file mode 100644 (file)
index 0000000..abcf38d
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/language_switch_gray.imageset/Frame@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/language_switch_gray.imageset/Frame@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/language_switch_gray.imageset/Frame@3x.png
new file mode 100644 (file)
index 0000000..9c25060
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/language_switch_gray.imageset/Frame@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/lvdong.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/lvdong.imageset/Contents.json
new file mode 100644 (file)
index 0000000..4feb1b9
--- /dev/null
@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "lvdong@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/lvdong.imageset/lvdong@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/lvdong.imageset/lvdong@2x.png
new file mode 100644 (file)
index 0000000..aeac888
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/lvdong.imageset/lvdong@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/output_icon.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/output_icon.imageset/Contents.json
new file mode 100644 (file)
index 0000000..898c9dd
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame 1938@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame 1938@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/output_icon.imageset/Frame 1938@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/output_icon.imageset/Frame 1938@2x.png
new file mode 100644 (file)
index 0000000..c07fbb7
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/output_icon.imageset/Frame 1938@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/output_icon.imageset/Frame 1938@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/output_icon.imageset/Frame 1938@3x.png
new file mode 100644 (file)
index 0000000..c807088
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/output_icon.imageset/Frame 1938@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/play_animate_1.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/play_animate_1.imageset/Contents.json
new file mode 100644 (file)
index 0000000..7be0bc8
--- /dev/null
@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "filename" : "Group 2094.png",
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group 2094@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group 2094@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/play_animate_1.imageset/Group 2094.png b/ShenYin/ShenYin/playboy.xcassets/home/play_animate_1.imageset/Group 2094.png
new file mode 100644 (file)
index 0000000..e30d1ec
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/play_animate_1.imageset/Group 2094.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/play_animate_1.imageset/Group 2094@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/play_animate_1.imageset/Group 2094@2x.png
new file mode 100644 (file)
index 0000000..167b65c
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/play_animate_1.imageset/Group 2094@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/play_animate_1.imageset/Group 2094@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/play_animate_1.imageset/Group 2094@3x.png
new file mode 100644 (file)
index 0000000..5880006
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/play_animate_1.imageset/Group 2094@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/play_animate_2.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/play_animate_2.imageset/Contents.json
new file mode 100644 (file)
index 0000000..30b8a9e
--- /dev/null
@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "filename" : "Group 2288.png",
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group 2288@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group 2288@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/play_animate_2.imageset/Group 2288.png b/ShenYin/ShenYin/playboy.xcassets/home/play_animate_2.imageset/Group 2288.png
new file mode 100644 (file)
index 0000000..f307fdd
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/play_animate_2.imageset/Group 2288.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/play_animate_2.imageset/Group 2288@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/play_animate_2.imageset/Group 2288@2x.png
new file mode 100644 (file)
index 0000000..7f95d5b
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/play_animate_2.imageset/Group 2288@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/play_animate_2.imageset/Group 2288@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/play_animate_2.imageset/Group 2288@3x.png
new file mode 100644 (file)
index 0000000..c1c1311
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/play_animate_2.imageset/Group 2288@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/play_animate_3.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/play_animate_3.imageset/Contents.json
new file mode 100644 (file)
index 0000000..d30d76e
--- /dev/null
@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "filename" : "Group 2289.png",
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group 2289@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group 2289@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/play_animate_3.imageset/Group 2289.png b/ShenYin/ShenYin/playboy.xcassets/home/play_animate_3.imageset/Group 2289.png
new file mode 100644 (file)
index 0000000..22d828f
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/play_animate_3.imageset/Group 2289.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/play_animate_3.imageset/Group 2289@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/play_animate_3.imageset/Group 2289@2x.png
new file mode 100644 (file)
index 0000000..05aa77e
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/play_animate_3.imageset/Group 2289@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/play_animate_3.imageset/Group 2289@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/play_animate_3.imageset/Group 2289@3x.png
new file mode 100644 (file)
index 0000000..1b71907
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/play_animate_3.imageset/Group 2289@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/play_animate_white_1.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/play_animate_white_1.imageset/Contents.json
new file mode 100644 (file)
index 0000000..4591384
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group 2095@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group 2095@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/play_animate_white_1.imageset/Group 2095@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/play_animate_white_1.imageset/Group 2095@2x.png
new file mode 100644 (file)
index 0000000..6417b96
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/play_animate_white_1.imageset/Group 2095@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/play_animate_white_1.imageset/Group 2095@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/play_animate_white_1.imageset/Group 2095@3x.png
new file mode 100644 (file)
index 0000000..9444543
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/play_animate_white_1.imageset/Group 2095@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/play_animate_white_2.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/play_animate_white_2.imageset/Contents.json
new file mode 100644 (file)
index 0000000..c31e30f
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group 2290@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group 2290@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/play_animate_white_2.imageset/Group 2290@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/play_animate_white_2.imageset/Group 2290@2x.png
new file mode 100644 (file)
index 0000000..b90caf4
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/play_animate_white_2.imageset/Group 2290@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/play_animate_white_2.imageset/Group 2290@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/play_animate_white_2.imageset/Group 2290@3x.png
new file mode 100644 (file)
index 0000000..3fe6ff1
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/play_animate_white_2.imageset/Group 2290@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/play_animate_white_3.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/play_animate_white_3.imageset/Contents.json
new file mode 100644 (file)
index 0000000..ba69c16
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group 2291@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group 2291@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/play_animate_white_3.imageset/Group 2291@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/play_animate_white_3.imageset/Group 2291@2x.png
new file mode 100644 (file)
index 0000000..78d610c
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/play_animate_white_3.imageset/Group 2291@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/play_animate_white_3.imageset/Group 2291@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/play_animate_white_3.imageset/Group 2291@3x.png
new file mode 100644 (file)
index 0000000..a1f0cb6
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/play_animate_white_3.imageset/Group 2291@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/play_paus_icon.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/play_paus_icon.imageset/Contents.json
new file mode 100644 (file)
index 0000000..ee25467
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group_2274@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group_2274@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/play_paus_icon.imageset/Group_2274@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/play_paus_icon.imageset/Group_2274@2x.png
new file mode 100644 (file)
index 0000000..e883681
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/play_paus_icon.imageset/Group_2274@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/play_paus_icon.imageset/Group_2274@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/play_paus_icon.imageset/Group_2274@3x.png
new file mode 100644 (file)
index 0000000..7b9e460
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/play_paus_icon.imageset/Group_2274@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/play_play_icon.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/play_play_icon.imageset/Contents.json
new file mode 100644 (file)
index 0000000..146b9ca
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group_2275@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group_2275@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/play_play_icon.imageset/Group_2275@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/play_play_icon.imageset/Group_2275@2x.png
new file mode 100644 (file)
index 0000000..0153627
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/play_play_icon.imageset/Group_2275@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/play_play_icon.imageset/Group_2275@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/play_play_icon.imageset/Group_2275@3x.png
new file mode 100644 (file)
index 0000000..7daa155
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/play_play_icon.imageset/Group_2275@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/polygon.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/polygon.imageset/Contents.json
new file mode 100644 (file)
index 0000000..8b4e60a
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Polygon_2@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Polygon_2@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/polygon.imageset/Polygon_2@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/polygon.imageset/Polygon_2@2x.png
new file mode 100644 (file)
index 0000000..3467ca6
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/polygon.imageset/Polygon_2@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/polygon.imageset/Polygon_2@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/polygon.imageset/Polygon_2@3x.png
new file mode 100644 (file)
index 0000000..9e427b4
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/polygon.imageset/Polygon_2@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_copy.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/record_copy.imageset/Contents.json
new file mode 100644 (file)
index 0000000..7bc450c
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame_1938@2x(4).png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame_1938@3x(4).png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_copy.imageset/Frame_1938@2x(4).png b/ShenYin/ShenYin/playboy.xcassets/home/record_copy.imageset/Frame_1938@2x(4).png
new file mode 100644 (file)
index 0000000..92ab540
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/record_copy.imageset/Frame_1938@2x(4).png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_copy.imageset/Frame_1938@3x(4).png b/ShenYin/ShenYin/playboy.xcassets/home/record_copy.imageset/Frame_1938@3x(4).png
new file mode 100644 (file)
index 0000000..12af0e5
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/record_copy.imageset/Frame_1938@3x(4).png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_detail_copy.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/record_detail_copy.imageset/Contents.json
new file mode 100644 (file)
index 0000000..16fb6d3
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame 1986@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame 1986@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_detail_copy.imageset/Frame 1986@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/record_detail_copy.imageset/Frame 1986@2x.png
new file mode 100644 (file)
index 0000000..92ab540
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/record_detail_copy.imageset/Frame 1986@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_detail_copy.imageset/Frame 1986@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/record_detail_copy.imageset/Frame 1986@3x.png
new file mode 100644 (file)
index 0000000..12af0e5
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/record_detail_copy.imageset/Frame 1986@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_detail_delete.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/record_detail_delete.imageset/Contents.json
new file mode 100644 (file)
index 0000000..898c9dd
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame 1938@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame 1938@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_detail_delete.imageset/Frame 1938@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/record_detail_delete.imageset/Frame 1938@2x.png
new file mode 100644 (file)
index 0000000..b7ec611
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/record_detail_delete.imageset/Frame 1938@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_detail_delete.imageset/Frame 1938@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/record_detail_delete.imageset/Frame 1938@3x.png
new file mode 100644 (file)
index 0000000..ae0a706
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/record_detail_delete.imageset/Frame 1938@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_detail_font.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/record_detail_font.imageset/Contents.json
new file mode 100644 (file)
index 0000000..898c9dd
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame 1938@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame 1938@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_detail_font.imageset/Frame 1938@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/record_detail_font.imageset/Frame 1938@2x.png
new file mode 100644 (file)
index 0000000..372d948
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/record_detail_font.imageset/Frame 1938@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_detail_font.imageset/Frame 1938@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/record_detail_font.imageset/Frame 1938@3x.png
new file mode 100644 (file)
index 0000000..5804bde
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/record_detail_font.imageset/Frame 1938@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_detail_share.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/record_detail_share.imageset/Contents.json
new file mode 100644 (file)
index 0000000..fdf7abb
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame 1987@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame 1987@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_detail_share.imageset/Frame 1987@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/record_detail_share.imageset/Frame 1987@2x.png
new file mode 100644 (file)
index 0000000..1994c8b
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/record_detail_share.imageset/Frame 1987@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_detail_share.imageset/Frame 1987@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/record_detail_share.imageset/Frame 1987@3x.png
new file mode 100644 (file)
index 0000000..78cdeac
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/record_detail_share.imageset/Frame 1987@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_more.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/record_more.imageset/Contents.json
new file mode 100644 (file)
index 0000000..898c9dd
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame 1938@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame 1938@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_more.imageset/Frame 1938@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/record_more.imageset/Frame 1938@2x.png
new file mode 100644 (file)
index 0000000..d290572
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/record_more.imageset/Frame 1938@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_more.imageset/Frame 1938@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/record_more.imageset/Frame 1938@3x.png
new file mode 100644 (file)
index 0000000..484cb06
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/record_more.imageset/Frame 1938@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_pause 3.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/record_pause 3.imageset/Contents.json
new file mode 100644 (file)
index 0000000..ee25467
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group_2274@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group_2274@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_pause 3.imageset/Group_2274@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/record_pause 3.imageset/Group_2274@2x.png
new file mode 100644 (file)
index 0000000..e883681
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/record_pause 3.imageset/Group_2274@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_pause 3.imageset/Group_2274@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/record_pause 3.imageset/Group_2274@3x.png
new file mode 100644 (file)
index 0000000..7b9e460
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/record_pause 3.imageset/Group_2274@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_pause.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/record_pause.imageset/Contents.json
new file mode 100644 (file)
index 0000000..0eb1e60
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame_2245@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame_2245@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_pause.imageset/Frame_2245@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/record_pause.imageset/Frame_2245@2x.png
new file mode 100644 (file)
index 0000000..08d52df
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/record_pause.imageset/Frame_2245@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_pause.imageset/Frame_2245@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/record_pause.imageset/Frame_2245@3x.png
new file mode 100644 (file)
index 0000000..6013525
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/record_pause.imageset/Frame_2245@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_play 1.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/record_play 1.imageset/Contents.json
new file mode 100644 (file)
index 0000000..898c9dd
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame 1938@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame 1938@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_play 1.imageset/Frame 1938@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/record_play 1.imageset/Frame 1938@2x.png
new file mode 100644 (file)
index 0000000..9c62c4d
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/record_play 1.imageset/Frame 1938@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_play 1.imageset/Frame 1938@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/record_play 1.imageset/Frame 1938@3x.png
new file mode 100644 (file)
index 0000000..6f6aec4
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/record_play 1.imageset/Frame 1938@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_play 2.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/record_play 2.imageset/Contents.json
new file mode 100644 (file)
index 0000000..4ef28d6
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group_2285@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group_2285@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_play 2.imageset/Group_2285@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/record_play 2.imageset/Group_2285@2x.png
new file mode 100644 (file)
index 0000000..a98812d
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/record_play 2.imageset/Group_2285@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_play 2.imageset/Group_2285@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/record_play 2.imageset/Group_2285@3x.png
new file mode 100644 (file)
index 0000000..3b6cd0a
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/record_play 2.imageset/Group_2285@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_play 3.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/record_play 3.imageset/Contents.json
new file mode 100644 (file)
index 0000000..146b9ca
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group_2275@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group_2275@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_play 3.imageset/Group_2275@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/record_play 3.imageset/Group_2275@2x.png
new file mode 100644 (file)
index 0000000..0153627
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/record_play 3.imageset/Group_2275@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_play 3.imageset/Group_2275@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/record_play 3.imageset/Group_2275@3x.png
new file mode 100644 (file)
index 0000000..7daa155
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/record_play 3.imageset/Group_2275@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_play.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/record_play.imageset/Contents.json
new file mode 100644 (file)
index 0000000..194398d
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame_2246@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame_2246@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_play.imageset/Frame_2246@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/record_play.imageset/Frame_2246@2x.png
new file mode 100644 (file)
index 0000000..1eaefed
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/record_play.imageset/Frame_2246@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_play.imageset/Frame_2246@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/record_play.imageset/Frame_2246@3x.png
new file mode 100644 (file)
index 0000000..cccb1e0
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/record_play.imageset/Frame_2246@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_rename.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/record_rename.imageset/Contents.json
new file mode 100644 (file)
index 0000000..898c9dd
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame 1938@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame 1938@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_rename.imageset/Frame 1938@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/record_rename.imageset/Frame 1938@2x.png
new file mode 100644 (file)
index 0000000..557b234
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/record_rename.imageset/Frame 1938@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_rename.imageset/Frame 1938@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/record_rename.imageset/Frame 1938@3x.png
new file mode 100644 (file)
index 0000000..df81f18
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/record_rename.imageset/Frame 1938@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_select_language.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/record_select_language.imageset/Contents.json
new file mode 100644 (file)
index 0000000..59c99fd
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group_2299@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group_2299@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_select_language.imageset/Group_2299@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/record_select_language.imageset/Group_2299@2x.png
new file mode 100644 (file)
index 0000000..310df38
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/record_select_language.imageset/Group_2299@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_select_language.imageset/Group_2299@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/record_select_language.imageset/Group_2299@3x.png
new file mode 100644 (file)
index 0000000..0b5ba98
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/record_select_language.imageset/Group_2299@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_translate.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/record_translate.imageset/Contents.json
new file mode 100644 (file)
index 0000000..898c9dd
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame 1938@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame 1938@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_translate.imageset/Frame 1938@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/record_translate.imageset/Frame 1938@2x.png
new file mode 100644 (file)
index 0000000..68ed76f
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/record_translate.imageset/Frame 1938@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/record_translate.imageset/Frame 1938@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/record_translate.imageset/Frame 1938@3x.png
new file mode 100644 (file)
index 0000000..2eec8e1
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/record_translate.imageset/Frame 1938@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/scan_device.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/scan_device.imageset/Contents.json
new file mode 100644 (file)
index 0000000..391af57
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Slice 7@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Slice 7@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/scan_device.imageset/Slice 7@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/scan_device.imageset/Slice 7@2x.png
new file mode 100644 (file)
index 0000000..9c8b926
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/scan_device.imageset/Slice 7@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/scan_device.imageset/Slice 7@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/scan_device.imageset/Slice 7@3x.png
new file mode 100644 (file)
index 0000000..d5ecc95
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/scan_device.imageset/Slice 7@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/search.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/search.imageset/Contents.json
new file mode 100644 (file)
index 0000000..dd6da87
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Slice 102@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Slice 102@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/search.imageset/Slice 102@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/search.imageset/Slice 102@2x.png
new file mode 100644 (file)
index 0000000..e706453
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/search.imageset/Slice 102@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/search.imageset/Slice 102@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/search.imageset/Slice 102@3x.png
new file mode 100644 (file)
index 0000000..ac20568
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/search.imageset/Slice 102@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/send_icon.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/send_icon.imageset/Contents.json
new file mode 100644 (file)
index 0000000..758cc60
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "发送_1@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "发送_1@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/send_icon.imageset/发送_1@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/send_icon.imageset/发送_1@2x.png
new file mode 100644 (file)
index 0000000..601db7d
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/home/send_icon.imageset/\345\217\221\351\200\201_1@2x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/send_icon.imageset/发送_1@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/send_icon.imageset/发送_1@3x.png
new file mode 100644 (file)
index 0000000..dbb217e
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/home/send_icon.imageset/\345\217\221\351\200\201_1@3x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/share_icon_1.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/share_icon_1.imageset/Contents.json
new file mode 100644 (file)
index 0000000..fdf7abb
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame 1987@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame 1987@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/share_icon_1.imageset/Frame 1987@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/share_icon_1.imageset/Frame 1987@2x.png
new file mode 100644 (file)
index 0000000..0ebbee3
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/share_icon_1.imageset/Frame 1987@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/share_icon_1.imageset/Frame 1987@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/share_icon_1.imageset/Frame 1987@3x.png
new file mode 100644 (file)
index 0000000..95b6be7
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/share_icon_1.imageset/Frame 1987@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/split_screen_1.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/split_screen_1.imageset/Contents.json
new file mode 100644 (file)
index 0000000..5446c99
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "分屏_2@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "分屏_2@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/split_screen_1.imageset/分屏_2@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/split_screen_1.imageset/分屏_2@2x.png
new file mode 100644 (file)
index 0000000..e647e2e
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/home/split_screen_1.imageset/\345\210\206\345\261\217_2@2x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/split_screen_1.imageset/分屏_2@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/split_screen_1.imageset/分屏_2@3x.png
new file mode 100644 (file)
index 0000000..e947155
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/home/split_screen_1.imageset/\345\210\206\345\261\217_2@3x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/split_screen_2.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/split_screen_2.imageset/Contents.json
new file mode 100644 (file)
index 0000000..5446c99
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "分屏_2@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "分屏_2@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/split_screen_2.imageset/分屏_2@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/split_screen_2.imageset/分屏_2@2x.png
new file mode 100644 (file)
index 0000000..0a43345
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/home/split_screen_2.imageset/\345\210\206\345\261\217_2@2x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/split_screen_2.imageset/分屏_2@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/split_screen_2.imageset/分屏_2@3x.png
new file mode 100644 (file)
index 0000000..5cbb614
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/home/split_screen_2.imageset/\345\210\206\345\261\217_2@3x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/tips_chinese2english.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/tips_chinese2english.imageset/Contents.json
new file mode 100644 (file)
index 0000000..68bbddd
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "中英互译@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "中英互译@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/tips_chinese2english.imageset/中英互译@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/tips_chinese2english.imageset/中英互译@2x.png
new file mode 100644 (file)
index 0000000..3a6c8b0
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/home/tips_chinese2english.imageset/\344\270\255\350\213\261\344\272\222\350\257\221@2x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/tips_chinese2english.imageset/中英互译@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/tips_chinese2english.imageset/中英互译@3x.png
new file mode 100644 (file)
index 0000000..ff5b297
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/home/tips_chinese2english.imageset/\344\270\255\350\213\261\344\272\222\350\257\221@3x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/tips_cion.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/tips_cion.imageset/Contents.json
new file mode 100644 (file)
index 0000000..5c4d3b1
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/tips_cion.imageset/Frame@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/tips_cion.imageset/Frame@2x.png
new file mode 100644 (file)
index 0000000..1317346
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/tips_cion.imageset/Frame@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/tips_cion.imageset/Frame@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/tips_cion.imageset/Frame@3x.png
new file mode 100644 (file)
index 0000000..4466b05
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/tips_cion.imageset/Frame@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/tips_dialog.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/tips_dialog.imageset/Contents.json
new file mode 100644 (file)
index 0000000..b5ef55e
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "对话翻译@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "对话翻译@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/tips_dialog.imageset/对话翻译@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/tips_dialog.imageset/对话翻译@2x.png
new file mode 100644 (file)
index 0000000..6eb61b1
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/home/tips_dialog.imageset/\345\257\271\350\257\235\347\277\273\350\257\221@2x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/tips_dialog.imageset/对话翻译@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/tips_dialog.imageset/对话翻译@3x.png
new file mode 100644 (file)
index 0000000..009c881
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/home/tips_dialog.imageset/\345\257\271\350\257\235\347\277\273\350\257\221@3x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/tips_icon2.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/tips_icon2.imageset/Contents.json
new file mode 100644 (file)
index 0000000..6a4d508
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Vector@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Vector@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/tips_icon2.imageset/Vector@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/tips_icon2.imageset/Vector@2x.png
new file mode 100644 (file)
index 0000000..a88b829
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/tips_icon2.imageset/Vector@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/tips_icon2.imageset/Vector@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/tips_icon2.imageset/Vector@3x.png
new file mode 100644 (file)
index 0000000..0ae46f1
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/tips_icon2.imageset/Vector@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/tips_tongchuan.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/tips_tongchuan.imageset/Contents.json
new file mode 100644 (file)
index 0000000..b14a288
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "同传听译@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "同传听译@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/tips_tongchuan.imageset/同传听译@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/tips_tongchuan.imageset/同传听译@2x.png
new file mode 100644 (file)
index 0000000..5f06735
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/home/tips_tongchuan.imageset/\345\220\214\344\274\240\345\220\254\350\257\221@2x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/tips_tongchuan.imageset/同传听译@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/tips_tongchuan.imageset/同传听译@3x.png
new file mode 100644 (file)
index 0000000..7e22615
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/home/tips_tongchuan.imageset/\345\220\214\344\274\240\345\220\254\350\257\221@3x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/translate_bg.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/translate_bg.imageset/Contents.json
new file mode 100644 (file)
index 0000000..884debb
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "语音发送中@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "语音发送中@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/translate_bg.imageset/语音发送中@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/translate_bg.imageset/语音发送中@2x.png
new file mode 100644 (file)
index 0000000..de5c375
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/home/translate_bg.imageset/\350\257\255\351\237\263\345\217\221\351\200\201\344\270\255@2x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/translate_bg.imageset/语音发送中@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/translate_bg.imageset/语音发送中@3x.png
new file mode 100644 (file)
index 0000000..60cb958
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/home/translate_bg.imageset/\350\257\255\351\237\263\345\217\221\351\200\201\344\270\255@3x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/upload.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/upload.imageset/Contents.json
new file mode 100644 (file)
index 0000000..5c4d3b1
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/upload.imageset/Frame@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/upload.imageset/Frame@2x.png
new file mode 100644 (file)
index 0000000..3ce50ed
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/upload.imageset/Frame@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/upload.imageset/Frame@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/upload.imageset/Frame@3x.png
new file mode 100644 (file)
index 0000000..375579f
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/upload.imageset/Frame@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/upload_did.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/upload_did.imageset/Contents.json
new file mode 100644 (file)
index 0000000..5c4d3b1
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/upload_did.imageset/Frame@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/upload_did.imageset/Frame@2x.png
new file mode 100644 (file)
index 0000000..b62e198
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/upload_did.imageset/Frame@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/upload_did.imageset/Frame@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/upload_did.imageset/Frame@3x.png
new file mode 100644 (file)
index 0000000..383fac6
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/home/upload_did.imageset/Frame@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/√.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/home/√.imageset/Contents.json
new file mode 100644 (file)
index 0000000..5c4d3b1
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/√.imageset/Frame@2x.png b/ShenYin/ShenYin/playboy.xcassets/home/√.imageset/Frame@2x.png
new file mode 100644 (file)
index 0000000..4b25d5e
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/home/\342\210\232.imageset/Frame@2x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/home/√.imageset/Frame@3x.png b/ShenYin/ShenYin/playboy.xcassets/home/√.imageset/Frame@3x.png
new file mode 100644 (file)
index 0000000..fec05ee
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/home/\342\210\232.imageset/Frame@3x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/launch/Contents.json b/ShenYin/ShenYin/playboy.xcassets/launch/Contents.json
new file mode 100644 (file)
index 0000000..73c0059
--- /dev/null
@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/launch/launch_1.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/launch/launch_1.imageset/Contents.json
new file mode 100644 (file)
index 0000000..22cc82e
--- /dev/null
@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "filename" : "Frame_2259.png",
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame_2259@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame_2259@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/launch/launch_1.imageset/Frame_2259.png b/ShenYin/ShenYin/playboy.xcassets/launch/launch_1.imageset/Frame_2259.png
new file mode 100644 (file)
index 0000000..5dbdefc
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/launch/launch_1.imageset/Frame_2259.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/launch/launch_1.imageset/Frame_2259@2x.png b/ShenYin/ShenYin/playboy.xcassets/launch/launch_1.imageset/Frame_2259@2x.png
new file mode 100644 (file)
index 0000000..ffbc565
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/launch/launch_1.imageset/Frame_2259@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/launch/launch_1.imageset/Frame_2259@3x.png b/ShenYin/ShenYin/playboy.xcassets/launch/launch_1.imageset/Frame_2259@3x.png
new file mode 100644 (file)
index 0000000..044609f
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/launch/launch_1.imageset/Frame_2259@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/launch/launch_2.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/launch/launch_2.imageset/Contents.json
new file mode 100644 (file)
index 0000000..6948cb0
--- /dev/null
@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "filename" : "Frame_2260.png",
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame_2260@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame_2260@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/launch/launch_2.imageset/Frame_2260.png b/ShenYin/ShenYin/playboy.xcassets/launch/launch_2.imageset/Frame_2260.png
new file mode 100644 (file)
index 0000000..44b6b2d
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/launch/launch_2.imageset/Frame_2260.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/launch/launch_2.imageset/Frame_2260@2x.png b/ShenYin/ShenYin/playboy.xcassets/launch/launch_2.imageset/Frame_2260@2x.png
new file mode 100644 (file)
index 0000000..2affb43
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/launch/launch_2.imageset/Frame_2260@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/launch/launch_2.imageset/Frame_2260@3x.png b/ShenYin/ShenYin/playboy.xcassets/launch/launch_2.imageset/Frame_2260@3x.png
new file mode 100644 (file)
index 0000000..c582a9b
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/launch/launch_2.imageset/Frame_2260@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/logo_1.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/logo_1.imageset/Contents.json
new file mode 100644 (file)
index 0000000..cce46ac
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Slice 117@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Slice 117@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/logo_1.imageset/Slice 117@2x.png b/ShenYin/ShenYin/playboy.xcassets/logo_1.imageset/Slice 117@2x.png
new file mode 100644 (file)
index 0000000..e788dbb
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/logo_1.imageset/Slice 117@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/logo_1.imageset/Slice 117@3x.png b/ShenYin/ShenYin/playboy.xcassets/logo_1.imageset/Slice 117@3x.png
new file mode 100644 (file)
index 0000000..b6a5dc2
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/logo_1.imageset/Slice 117@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/logo_2.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/logo_2.imageset/Contents.json
new file mode 100644 (file)
index 0000000..5fc6803
--- /dev/null
@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "filename" : "Slice 136.png",
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/logo_2.imageset/Slice 136.png b/ShenYin/ShenYin/playboy.xcassets/logo_2.imageset/Slice 136.png
new file mode 100644 (file)
index 0000000..b409443
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/logo_2.imageset/Slice 136.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mine/Contents.json
new file mode 100644 (file)
index 0000000..73c0059
--- /dev/null
@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/add_picture.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mine/add_picture.imageset/Contents.json
new file mode 100644 (file)
index 0000000..c8ff4ea
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame_2291@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame_2291@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/add_picture.imageset/Frame_2291@2x.png b/ShenYin/ShenYin/playboy.xcassets/mine/add_picture.imageset/Frame_2291@2x.png
new file mode 100644 (file)
index 0000000..b4befe4
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/add_picture.imageset/Frame_2291@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/add_picture.imageset/Frame_2291@3x.png b/ShenYin/ShenYin/playboy.xcassets/mine/add_picture.imageset/Frame_2291@3x.png
new file mode 100644 (file)
index 0000000..de783a7
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/add_picture.imageset/Frame_2291@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/arrow_2.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mine/arrow_2.imageset/Contents.json
new file mode 100644 (file)
index 0000000..9c761ef
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame_2293@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame_2293@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/arrow_2.imageset/Frame_2293@2x.png b/ShenYin/ShenYin/playboy.xcassets/mine/arrow_2.imageset/Frame_2293@2x.png
new file mode 100644 (file)
index 0000000..1f79331
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/arrow_2.imageset/Frame_2293@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/arrow_2.imageset/Frame_2293@3x.png b/ShenYin/ShenYin/playboy.xcassets/mine/arrow_2.imageset/Frame_2293@3x.png
new file mode 100644 (file)
index 0000000..e45f782
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/arrow_2.imageset/Frame_2293@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/arrow_back.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mine/arrow_back.imageset/Contents.json
new file mode 100644 (file)
index 0000000..d12af74
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame 1985@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame 1985@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/arrow_back.imageset/Frame 1985@2x.png b/ShenYin/ShenYin/playboy.xcassets/mine/arrow_back.imageset/Frame 1985@2x.png
new file mode 100644 (file)
index 0000000..8d18a47
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/arrow_back.imageset/Frame 1985@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/arrow_back.imageset/Frame 1985@3x.png b/ShenYin/ShenYin/playboy.xcassets/mine/arrow_back.imageset/Frame 1985@3x.png
new file mode 100644 (file)
index 0000000..bd0131b
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/arrow_back.imageset/Frame 1985@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/arrow_back_white.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mine/arrow_back_white.imageset/Contents.json
new file mode 100644 (file)
index 0000000..d12af74
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame 1985@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame 1985@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/arrow_back_white.imageset/Frame 1985@2x.png b/ShenYin/ShenYin/playboy.xcassets/mine/arrow_back_white.imageset/Frame 1985@2x.png
new file mode 100644 (file)
index 0000000..8d18a47
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/arrow_back_white.imageset/Frame 1985@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/arrow_back_white.imageset/Frame 1985@3x.png b/ShenYin/ShenYin/playboy.xcassets/mine/arrow_back_white.imageset/Frame 1985@3x.png
new file mode 100644 (file)
index 0000000..bd0131b
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/arrow_back_white.imageset/Frame 1985@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/arrow_next.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mine/arrow_next.imageset/Contents.json
new file mode 100644 (file)
index 0000000..2590e27
--- /dev/null
@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "filename" : "个人中心-进入 1.png",
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group 1024.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group 1024 (1).png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/arrow_next.imageset/Group 1024 (1).png b/ShenYin/ShenYin/playboy.xcassets/mine/arrow_next.imageset/Group 1024 (1).png
new file mode 100644 (file)
index 0000000..181585f
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/arrow_next.imageset/Group 1024 (1).png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/arrow_next.imageset/Group 1024.png b/ShenYin/ShenYin/playboy.xcassets/mine/arrow_next.imageset/Group 1024.png
new file mode 100644 (file)
index 0000000..67dd8e7
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/arrow_next.imageset/Group 1024.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/arrow_next.imageset/个人中心-进入 1.png b/ShenYin/ShenYin/playboy.xcassets/mine/arrow_next.imageset/个人中心-进入 1.png
new file mode 100644 (file)
index 0000000..50688e6
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/mine/arrow_next.imageset/\344\270\252\344\272\272\344\270\255\345\277\203-\350\277\233\345\205\245 1.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/cloud_upload.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mine/cloud_upload.imageset/Contents.json
new file mode 100644 (file)
index 0000000..3bc4861
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "上传@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "上传@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/cloud_upload.imageset/上传@2x.png b/ShenYin/ShenYin/playboy.xcassets/mine/cloud_upload.imageset/上传@2x.png
new file mode 100644 (file)
index 0000000..1f8388b
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/mine/cloud_upload.imageset/\344\270\212\344\274\240@2x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/cloud_upload.imageset/上传@3x.png b/ShenYin/ShenYin/playboy.xcassets/mine/cloud_upload.imageset/上传@3x.png
new file mode 100644 (file)
index 0000000..93d9301
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/mine/cloud_upload.imageset/\344\270\212\344\274\240@3x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/delete_icon.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mine/delete_icon.imageset/Contents.json
new file mode 100644 (file)
index 0000000..ce54822
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "删除@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "删除@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/delete_icon.imageset/删除@2x.png b/ShenYin/ShenYin/playboy.xcassets/mine/delete_icon.imageset/删除@2x.png
new file mode 100644 (file)
index 0000000..5957d97
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/mine/delete_icon.imageset/\345\210\240\351\231\244@2x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/delete_icon.imageset/删除@3x.png b/ShenYin/ShenYin/playboy.xcassets/mine/delete_icon.imageset/删除@3x.png
new file mode 100644 (file)
index 0000000..f691e28
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/mine/delete_icon.imageset/\345\210\240\351\231\244@3x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/device_list_icon.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mine/device_list_icon.imageset/Contents.json
new file mode 100644 (file)
index 0000000..391af57
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Slice 7@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Slice 7@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/device_list_icon.imageset/Slice 7@2x.png b/ShenYin/ShenYin/playboy.xcassets/mine/device_list_icon.imageset/Slice 7@2x.png
new file mode 100644 (file)
index 0000000..9c8b926
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/device_list_icon.imageset/Slice 7@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/device_list_icon.imageset/Slice 7@3x.png b/ShenYin/ShenYin/playboy.xcassets/mine/device_list_icon.imageset/Slice 7@3x.png
new file mode 100644 (file)
index 0000000..d5ecc95
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/device_list_icon.imageset/Slice 7@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/device_record.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mine/device_record.imageset/Contents.json
new file mode 100644 (file)
index 0000000..391af57
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Slice 7@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Slice 7@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/device_record.imageset/Slice 7@2x.png b/ShenYin/ShenYin/playboy.xcassets/mine/device_record.imageset/Slice 7@2x.png
new file mode 100644 (file)
index 0000000..f59b190
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/device_record.imageset/Slice 7@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/device_record.imageset/Slice 7@3x.png b/ShenYin/ShenYin/playboy.xcassets/mine/device_record.imageset/Slice 7@3x.png
new file mode 100644 (file)
index 0000000..e5acb6c
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/device_record.imageset/Slice 7@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/feedback_chat.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mine/feedback_chat.imageset/Contents.json
new file mode 100644 (file)
index 0000000..39978db
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame_2252@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame_2252@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/feedback_chat.imageset/Frame_2252@2x.png b/ShenYin/ShenYin/playboy.xcassets/mine/feedback_chat.imageset/Frame_2252@2x.png
new file mode 100644 (file)
index 0000000..263e0bf
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/feedback_chat.imageset/Frame_2252@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/feedback_chat.imageset/Frame_2252@3x.png b/ShenYin/ShenYin/playboy.xcassets/mine/feedback_chat.imageset/Frame_2252@3x.png
new file mode 100644 (file)
index 0000000..26d63da
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/feedback_chat.imageset/Frame_2252@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/feedback_edit.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mine/feedback_edit.imageset/Contents.json
new file mode 100644 (file)
index 0000000..5c4d3b1
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/feedback_edit.imageset/Frame@2x.png b/ShenYin/ShenYin/playboy.xcassets/mine/feedback_edit.imageset/Frame@2x.png
new file mode 100644 (file)
index 0000000..377c4d7
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/feedback_edit.imageset/Frame@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/feedback_edit.imageset/Frame@3x.png b/ShenYin/ShenYin/playboy.xcassets/mine/feedback_edit.imageset/Frame@3x.png
new file mode 100644 (file)
index 0000000..8bc7f28
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/feedback_edit.imageset/Frame@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/feedback_history.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mine/feedback_history.imageset/Contents.json
new file mode 100644 (file)
index 0000000..8e19255
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "反馈历史_1@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "反馈历史_1@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/feedback_history.imageset/反馈历史_1@2x.png b/ShenYin/ShenYin/playboy.xcassets/mine/feedback_history.imageset/反馈历史_1@2x.png
new file mode 100644 (file)
index 0000000..9c915a7
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/mine/feedback_history.imageset/\345\217\215\351\246\210\345\216\206\345\217\262_1@2x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/feedback_history.imageset/反馈历史_1@3x.png b/ShenYin/ShenYin/playboy.xcassets/mine/feedback_history.imageset/反馈历史_1@3x.png
new file mode 100644 (file)
index 0000000..b818b40
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/mine/feedback_history.imageset/\345\217\215\351\246\210\345\216\206\345\217\262_1@3x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/head.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mine/head.imageset/Contents.json
new file mode 100644 (file)
index 0000000..a53d3e9
--- /dev/null
@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "filename" : "image 57.png",
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "image 57@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "image 57@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/head.imageset/image 57.png b/ShenYin/ShenYin/playboy.xcassets/mine/head.imageset/image 57.png
new file mode 100644 (file)
index 0000000..45c8988
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/head.imageset/image 57.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/head.imageset/image 57@2x.png b/ShenYin/ShenYin/playboy.xcassets/mine/head.imageset/image 57@2x.png
new file mode 100644 (file)
index 0000000..8716500
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/head.imageset/image 57@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/head.imageset/image 57@3x.png b/ShenYin/ShenYin/playboy.xcassets/mine/head.imageset/image 57@3x.png
new file mode 100644 (file)
index 0000000..c8f8d21
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/head.imageset/image 57@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/login_apple.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mine/login_apple.imageset/Contents.json
new file mode 100644 (file)
index 0000000..1648464
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "ic_IOS_1@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "ic_IOS_1@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/login_apple.imageset/ic_IOS_1@2x.png b/ShenYin/ShenYin/playboy.xcassets/mine/login_apple.imageset/ic_IOS_1@2x.png
new file mode 100644 (file)
index 0000000..774731e
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/login_apple.imageset/ic_IOS_1@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/login_apple.imageset/ic_IOS_1@3x.png b/ShenYin/ShenYin/playboy.xcassets/mine/login_apple.imageset/ic_IOS_1@3x.png
new file mode 100644 (file)
index 0000000..9555b19
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/login_apple.imageset/ic_IOS_1@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/login_wechat.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mine/login_wechat.imageset/Contents.json
new file mode 100644 (file)
index 0000000..84da541
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "微信_1@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "微信_1@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/login_wechat.imageset/微信_1@2x.png b/ShenYin/ShenYin/playboy.xcassets/mine/login_wechat.imageset/微信_1@2x.png
new file mode 100644 (file)
index 0000000..510d0db
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/mine/login_wechat.imageset/\345\276\256\344\277\241_1@2x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/login_wechat.imageset/微信_1@3x.png b/ShenYin/ShenYin/playboy.xcassets/mine/login_wechat.imageset/微信_1@3x.png
new file mode 100644 (file)
index 0000000..12aa66f
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/mine/login_wechat.imageset/\345\276\256\344\277\241_1@3x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/mine_banner1.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mine/mine_banner1.imageset/Contents.json
new file mode 100644 (file)
index 0000000..416d6a4
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group_2465@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group_2465@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/mine_banner1.imageset/Group_2465@2x.png b/ShenYin/ShenYin/playboy.xcassets/mine/mine_banner1.imageset/Group_2465@2x.png
new file mode 100644 (file)
index 0000000..2c830ee
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/mine_banner1.imageset/Group_2465@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/mine_banner1.imageset/Group_2465@3x.png b/ShenYin/ShenYin/playboy.xcassets/mine/mine_banner1.imageset/Group_2465@3x.png
new file mode 100644 (file)
index 0000000..594a773
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/mine_banner1.imageset/Group_2465@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/mine_banner2.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mine/mine_banner2.imageset/Contents.json
new file mode 100644 (file)
index 0000000..66442b1
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group_2466@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group_2466@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/mine_banner2.imageset/Group_2466@2x.png b/ShenYin/ShenYin/playboy.xcassets/mine/mine_banner2.imageset/Group_2466@2x.png
new file mode 100644 (file)
index 0000000..06a9e55
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/mine_banner2.imageset/Group_2466@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/mine_banner2.imageset/Group_2466@3x.png b/ShenYin/ShenYin/playboy.xcassets/mine/mine_banner2.imageset/Group_2466@3x.png
new file mode 100644 (file)
index 0000000..2060bfa
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/mine_banner2.imageset/Group_2466@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/mine_banner3.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mine/mine_banner3.imageset/Contents.json
new file mode 100644 (file)
index 0000000..bc66a06
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group_2340@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group_2340@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/mine_banner3.imageset/Group_2340@2x.png b/ShenYin/ShenYin/playboy.xcassets/mine/mine_banner3.imageset/Group_2340@2x.png
new file mode 100644 (file)
index 0000000..2c830ee
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/mine_banner3.imageset/Group_2340@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/mine_banner3.imageset/Group_2340@3x.png b/ShenYin/ShenYin/playboy.xcassets/mine/mine_banner3.imageset/Group_2340@3x.png
new file mode 100644 (file)
index 0000000..594a773
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/mine_banner3.imageset/Group_2340@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_about.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_about.imageset/Contents.json
new file mode 100644 (file)
index 0000000..d9db5b7
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame@2x(8).png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame@3x(8).png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_about.imageset/Frame@2x(8).png b/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_about.imageset/Frame@2x(8).png
new file mode 100644 (file)
index 0000000..7cdb894
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_about.imageset/Frame@2x(8).png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_about.imageset/Frame@3x(8).png b/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_about.imageset/Frame@3x(8).png
new file mode 100644 (file)
index 0000000..9adea19
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_about.imageset/Frame@3x(8).png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_feedback.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_feedback.imageset/Contents.json
new file mode 100644 (file)
index 0000000..5c4d3b1
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_feedback.imageset/Frame@2x.png b/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_feedback.imageset/Frame@2x.png
new file mode 100644 (file)
index 0000000..0be0519
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_feedback.imageset/Frame@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_feedback.imageset/Frame@3x.png b/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_feedback.imageset/Frame@3x.png
new file mode 100644 (file)
index 0000000..bdaa907
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_feedback.imageset/Frame@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_instru.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_instru.imageset/Contents.json
new file mode 100644 (file)
index 0000000..780851a
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame@2x(4).png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame@3x(4).png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_instru.imageset/Frame@2x(4).png b/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_instru.imageset/Frame@2x(4).png
new file mode 100644 (file)
index 0000000..b73777f
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_instru.imageset/Frame@2x(4).png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_instru.imageset/Frame@3x(4).png b/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_instru.imageset/Frame@3x(4).png
new file mode 100644 (file)
index 0000000..bd75243
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_instru.imageset/Frame@3x(4).png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_lan.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_lan.imageset/Contents.json
new file mode 100644 (file)
index 0000000..ef558de
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame@2x(7).png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame@3x(7).png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_lan.imageset/Frame@2x(7).png b/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_lan.imageset/Frame@2x(7).png
new file mode 100644 (file)
index 0000000..e497464
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_lan.imageset/Frame@2x(7).png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_lan.imageset/Frame@3x(7).png b/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_lan.imageset/Frame@3x(7).png
new file mode 100644 (file)
index 0000000..882d622
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_lan.imageset/Frame@3x(7).png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_more.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_more.imageset/Contents.json
new file mode 100644 (file)
index 0000000..99ffc12
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "设置_1@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "设置_1@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_more.imageset/设置_1@2x.png b/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_more.imageset/设置_1@2x.png
new file mode 100644 (file)
index 0000000..d92b460
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_more.imageset/\350\256\276\347\275\256_1@2x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_more.imageset/设置_1@3x.png b/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_more.imageset/设置_1@3x.png
new file mode 100644 (file)
index 0000000..63e2a31
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_more.imageset/\350\256\276\347\275\256_1@3x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_update.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_update.imageset/Contents.json
new file mode 100644 (file)
index 0000000..c98d767
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame@2x(2).png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame@3x(2).png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_update.imageset/Frame@2x(2).png b/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_update.imageset/Frame@2x(2).png
new file mode 100644 (file)
index 0000000..cb311db
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_update.imageset/Frame@2x(2).png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_update.imageset/Frame@3x(2).png b/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_update.imageset/Frame@3x(2).png
new file mode 100644 (file)
index 0000000..cb7476f
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/mine_cell_update.imageset/Frame@3x(2).png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/mine_cloud.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mine/mine_cloud.imageset/Contents.json
new file mode 100644 (file)
index 0000000..2bc80a1
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "天气_多云_1@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "天气_多云_1@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/mine_cloud.imageset/天气_多云_1@2x.png b/ShenYin/ShenYin/playboy.xcassets/mine/mine_cloud.imageset/天气_多云_1@2x.png
new file mode 100644 (file)
index 0000000..7fa426d
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/mine/mine_cloud.imageset/\345\244\251\346\260\224_\345\244\232\344\272\221_1@2x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/mine_cloud.imageset/天气_多云_1@3x.png b/ShenYin/ShenYin/playboy.xcassets/mine/mine_cloud.imageset/天气_多云_1@3x.png
new file mode 100644 (file)
index 0000000..c9650dc
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/mine/mine_cloud.imageset/\345\244\251\346\260\224_\345\244\232\344\272\221_1@3x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/mine_set.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mine/mine_set.imageset/Contents.json
new file mode 100644 (file)
index 0000000..77260ee
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame (1).png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame (2).png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/mine_set.imageset/Frame (1).png b/ShenYin/ShenYin/playboy.xcassets/mine/mine_set.imageset/Frame (1).png
new file mode 100644 (file)
index 0000000..e6ed262
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/mine_set.imageset/Frame (1).png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/mine_set.imageset/Frame (2).png b/ShenYin/ShenYin/playboy.xcassets/mine/mine_set.imageset/Frame (2).png
new file mode 100644 (file)
index 0000000..51b0fa4
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/mine_set.imageset/Frame (2).png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/pwd_close.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mine/pwd_close.imageset/Contents.json
new file mode 100644 (file)
index 0000000..13ac9be
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "密码不可见@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "密码不可见@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/pwd_close.imageset/密码不可见@2x.png b/ShenYin/ShenYin/playboy.xcassets/mine/pwd_close.imageset/密码不可见@2x.png
new file mode 100644 (file)
index 0000000..5c00475
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/mine/pwd_close.imageset/\345\257\206\347\240\201\344\270\215\345\217\257\350\247\201@2x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/pwd_close.imageset/密码不可见@3x.png b/ShenYin/ShenYin/playboy.xcassets/mine/pwd_close.imageset/密码不可见@3x.png
new file mode 100644 (file)
index 0000000..a47671c
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/mine/pwd_close.imageset/\345\257\206\347\240\201\344\270\215\345\217\257\350\247\201@3x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/pwd_open.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mine/pwd_open.imageset/Contents.json
new file mode 100644 (file)
index 0000000..279e308
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "icon_可见@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "icon_可见@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/pwd_open.imageset/icon_可见@2x.png b/ShenYin/ShenYin/playboy.xcassets/mine/pwd_open.imageset/icon_可见@2x.png
new file mode 100644 (file)
index 0000000..3303de3
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/mine/pwd_open.imageset/icon_\345\217\257\350\247\201@2x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/pwd_open.imageset/icon_可见@3x.png b/ShenYin/ShenYin/playboy.xcassets/mine/pwd_open.imageset/icon_可见@3x.png
new file mode 100644 (file)
index 0000000..55e4903
Binary files /dev/null and "b/ShenYin/ShenYin/playboy.xcassets/mine/pwd_open.imageset/icon_\345\217\257\350\247\201@3x.png" differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/select_normal.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mine/select_normal.imageset/Contents.json
new file mode 100644 (file)
index 0000000..4b7bf60
--- /dev/null
@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "filename" : "Frame.png",
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/select_normal.imageset/Frame.png b/ShenYin/ShenYin/playboy.xcassets/mine/select_normal.imageset/Frame.png
new file mode 100644 (file)
index 0000000..b2c2400
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/select_normal.imageset/Frame.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/select_normal.imageset/Frame@2x.png b/ShenYin/ShenYin/playboy.xcassets/mine/select_normal.imageset/Frame@2x.png
new file mode 100644 (file)
index 0000000..b7cf13e
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/select_normal.imageset/Frame@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/select_normal.imageset/Frame@3x.png b/ShenYin/ShenYin/playboy.xcassets/mine/select_normal.imageset/Frame@3x.png
new file mode 100644 (file)
index 0000000..0f593d5
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/select_normal.imageset/Frame@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/select_selected.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mine/select_selected.imageset/Contents.json
new file mode 100644 (file)
index 0000000..df1a323
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group 1255@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group 1255@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/select_selected.imageset/Group 1255@2x.png b/ShenYin/ShenYin/playboy.xcassets/mine/select_selected.imageset/Group 1255@2x.png
new file mode 100644 (file)
index 0000000..955a662
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/select_selected.imageset/Group 1255@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/select_selected.imageset/Group 1255@3x.png b/ShenYin/ShenYin/playboy.xcassets/mine/select_selected.imageset/Group 1255@3x.png
new file mode 100644 (file)
index 0000000..b142b7e
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/select_selected.imageset/Group 1255@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/tip_normal.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mine/tip_normal.imageset/Contents.json
new file mode 100644 (file)
index 0000000..5905c9c
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Ellipse_52@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Ellipse_52@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/tip_normal.imageset/Ellipse_52@2x.png b/ShenYin/ShenYin/playboy.xcassets/mine/tip_normal.imageset/Ellipse_52@2x.png
new file mode 100644 (file)
index 0000000..9280587
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/tip_normal.imageset/Ellipse_52@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/tip_normal.imageset/Ellipse_52@3x.png b/ShenYin/ShenYin/playboy.xcassets/mine/tip_normal.imageset/Ellipse_52@3x.png
new file mode 100644 (file)
index 0000000..a1fa2d5
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/tip_normal.imageset/Ellipse_52@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/tip_selected.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mine/tip_selected.imageset/Contents.json
new file mode 100644 (file)
index 0000000..df1a323
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group 1255@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group 1255@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/tip_selected.imageset/Group 1255@2x.png b/ShenYin/ShenYin/playboy.xcassets/mine/tip_selected.imageset/Group 1255@2x.png
new file mode 100644 (file)
index 0000000..955a662
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/tip_selected.imageset/Group 1255@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/tip_selected.imageset/Group 1255@3x.png b/ShenYin/ShenYin/playboy.xcassets/mine/tip_selected.imageset/Group 1255@3x.png
new file mode 100644 (file)
index 0000000..b142b7e
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/tip_selected.imageset/Group 1255@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/update_icon.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mine/update_icon.imageset/Contents.json
new file mode 100644 (file)
index 0000000..fa2d8d5
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group_2440@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group_2440@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/update_icon.imageset/Group_2440@2x.png b/ShenYin/ShenYin/playboy.xcassets/mine/update_icon.imageset/Group_2440@2x.png
new file mode 100644 (file)
index 0000000..2e19cf9
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/update_icon.imageset/Group_2440@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mine/update_icon.imageset/Group_2440@3x.png b/ShenYin/ShenYin/playboy.xcassets/mine/update_icon.imageset/Group_2440@3x.png
new file mode 100644 (file)
index 0000000..ae4a26e
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mine/update_icon.imageset/Group_2440@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mode/Contents.json
new file mode 100644 (file)
index 0000000..73c0059
--- /dev/null
@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/Rectangle_745.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mode/Rectangle_745.imageset/Contents.json
new file mode 100644 (file)
index 0000000..aca0edf
--- /dev/null
@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "filename" : "Rectangle_745.png",
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Rectangle_745@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Rectangle_745@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/Rectangle_745.imageset/Rectangle_745.png b/ShenYin/ShenYin/playboy.xcassets/mode/Rectangle_745.imageset/Rectangle_745.png
new file mode 100644 (file)
index 0000000..ec1e442
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/Rectangle_745.imageset/Rectangle_745.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/Rectangle_745.imageset/Rectangle_745@2x.png b/ShenYin/ShenYin/playboy.xcassets/mode/Rectangle_745.imageset/Rectangle_745@2x.png
new file mode 100644 (file)
index 0000000..af0f00b
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/Rectangle_745.imageset/Rectangle_745@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/Rectangle_745.imageset/Rectangle_745@3x.png b/ShenYin/ShenYin/playboy.xcassets/mode/Rectangle_745.imageset/Rectangle_745@3x.png
new file mode 100644 (file)
index 0000000..136aa0c
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/Rectangle_745.imageset/Rectangle_745@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/add_icon.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mode/add_icon.imageset/Contents.json
new file mode 100644 (file)
index 0000000..37f273d
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame 2254.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame 2254 (1).png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/add_icon.imageset/Frame 2254 (1).png b/ShenYin/ShenYin/playboy.xcassets/mode/add_icon.imageset/Frame 2254 (1).png
new file mode 100644 (file)
index 0000000..eba837d
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/add_icon.imageset/Frame 2254 (1).png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/add_icon.imageset/Frame 2254.png b/ShenYin/ShenYin/playboy.xcassets/mode/add_icon.imageset/Frame 2254.png
new file mode 100644 (file)
index 0000000..f087678
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/add_icon.imageset/Frame 2254.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/find_icon.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mode/find_icon.imageset/Contents.json
new file mode 100644 (file)
index 0000000..5c4d3b1
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/find_icon.imageset/Frame@2x.png b/ShenYin/ShenYin/playboy.xcassets/mode/find_icon.imageset/Frame@2x.png
new file mode 100644 (file)
index 0000000..151fdd0
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/find_icon.imageset/Frame@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/find_icon.imageset/Frame@3x.png b/ShenYin/ShenYin/playboy.xcassets/mode/find_icon.imageset/Frame@3x.png
new file mode 100644 (file)
index 0000000..c9a3df5
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/find_icon.imageset/Frame@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_classic.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mode/mode_classic.imageset/Contents.json
new file mode 100644 (file)
index 0000000..d215a52
--- /dev/null
@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "filename" : "Group_2302.png",
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group_2302@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group_2302@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_classic.imageset/Group_2302.png b/ShenYin/ShenYin/playboy.xcassets/mode/mode_classic.imageset/Group_2302.png
new file mode 100644 (file)
index 0000000..2117bb4
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/mode_classic.imageset/Group_2302.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_classic.imageset/Group_2302@2x.png b/ShenYin/ShenYin/playboy.xcassets/mode/mode_classic.imageset/Group_2302@2x.png
new file mode 100644 (file)
index 0000000..383788c
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/mode_classic.imageset/Group_2302@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_classic.imageset/Group_2302@3x.png b/ShenYin/ShenYin/playboy.xcassets/mode/mode_classic.imageset/Group_2302@3x.png
new file mode 100644 (file)
index 0000000..68ad649
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/mode_classic.imageset/Group_2302@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_control_anc.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mode/mode_control_anc.imageset/Contents.json
new file mode 100644 (file)
index 0000000..217b6c0
--- /dev/null
@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "filename" : "Slice 38.png",
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Slice 38@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Slice 38@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_control_anc.imageset/Slice 38.png b/ShenYin/ShenYin/playboy.xcassets/mode/mode_control_anc.imageset/Slice 38.png
new file mode 100644 (file)
index 0000000..9537f55
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/mode_control_anc.imageset/Slice 38.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_control_anc.imageset/Slice 38@2x.png b/ShenYin/ShenYin/playboy.xcassets/mode/mode_control_anc.imageset/Slice 38@2x.png
new file mode 100644 (file)
index 0000000..83c576c
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/mode_control_anc.imageset/Slice 38@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_control_anc.imageset/Slice 38@3x.png b/ShenYin/ShenYin/playboy.xcassets/mode/mode_control_anc.imageset/Slice 38@3x.png
new file mode 100644 (file)
index 0000000..7cf12f6
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/mode_control_anc.imageset/Slice 38@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_control_call.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mode/mode_control_call.imageset/Contents.json
new file mode 100644 (file)
index 0000000..c658975
--- /dev/null
@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "filename" : "Slice 38(2).png",
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Slice 38@2x(2).png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Slice 38@3x(2).png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_control_call.imageset/Slice 38(2).png b/ShenYin/ShenYin/playboy.xcassets/mode/mode_control_call.imageset/Slice 38(2).png
new file mode 100644 (file)
index 0000000..4c5abf3
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/mode_control_call.imageset/Slice 38(2).png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_control_call.imageset/Slice 38@2x(2).png b/ShenYin/ShenYin/playboy.xcassets/mode/mode_control_call.imageset/Slice 38@2x(2).png
new file mode 100644 (file)
index 0000000..e1d330f
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/mode_control_call.imageset/Slice 38@2x(2).png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_control_call.imageset/Slice 38@3x(2).png b/ShenYin/ShenYin/playboy.xcassets/mode/mode_control_call.imageset/Slice 38@3x(2).png
new file mode 100644 (file)
index 0000000..39416ae
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/mode_control_call.imageset/Slice 38@3x(2).png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_control_environment.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mode/mode_control_environment.imageset/Contents.json
new file mode 100644 (file)
index 0000000..06d9fc3
--- /dev/null
@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "filename" : "Slice 38(1).png",
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Slice 38@2x(1).png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Slice 38@3x(1).png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_control_environment.imageset/Slice 38(1).png b/ShenYin/ShenYin/playboy.xcassets/mode/mode_control_environment.imageset/Slice 38(1).png
new file mode 100644 (file)
index 0000000..95b0479
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/mode_control_environment.imageset/Slice 38(1).png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_control_environment.imageset/Slice 38@2x(1).png b/ShenYin/ShenYin/playboy.xcassets/mode/mode_control_environment.imageset/Slice 38@2x(1).png
new file mode 100644 (file)
index 0000000..80e3eef
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/mode_control_environment.imageset/Slice 38@2x(1).png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_control_environment.imageset/Slice 38@3x(1).png b/ShenYin/ShenYin/playboy.xcassets/mode/mode_control_environment.imageset/Slice 38@3x(1).png
new file mode 100644 (file)
index 0000000..d4935fd
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/mode_control_environment.imageset/Slice 38@3x(1).png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_custom.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mode/mode_custom.imageset/Contents.json
new file mode 100644 (file)
index 0000000..8cf83b6
--- /dev/null
@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "filename" : "Group_2305.png",
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group_2305@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group_2305@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_custom.imageset/Group_2305.png b/ShenYin/ShenYin/playboy.xcassets/mode/mode_custom.imageset/Group_2305.png
new file mode 100644 (file)
index 0000000..1a551bb
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/mode_custom.imageset/Group_2305.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_custom.imageset/Group_2305@2x.png b/ShenYin/ShenYin/playboy.xcassets/mode/mode_custom.imageset/Group_2305@2x.png
new file mode 100644 (file)
index 0000000..110ceb3
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/mode_custom.imageset/Group_2305@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_custom.imageset/Group_2305@3x.png b/ShenYin/ShenYin/playboy.xcassets/mode/mode_custom.imageset/Group_2305@3x.png
new file mode 100644 (file)
index 0000000..da04767
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/mode_custom.imageset/Group_2305@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_fashion.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mode/mode_fashion.imageset/Contents.json
new file mode 100644 (file)
index 0000000..4dbfa7d
--- /dev/null
@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "filename" : "Group_2300.png",
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group_2300@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group_2300@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_fashion.imageset/Group_2300.png b/ShenYin/ShenYin/playboy.xcassets/mode/mode_fashion.imageset/Group_2300.png
new file mode 100644 (file)
index 0000000..92c6cc8
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/mode_fashion.imageset/Group_2300.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_fashion.imageset/Group_2300@2x.png b/ShenYin/ShenYin/playboy.xcassets/mode/mode_fashion.imageset/Group_2300@2x.png
new file mode 100644 (file)
index 0000000..de37702
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/mode_fashion.imageset/Group_2300@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_fashion.imageset/Group_2300@3x.png b/ShenYin/ShenYin/playboy.xcassets/mode/mode_fashion.imageset/Group_2300@3x.png
new file mode 100644 (file)
index 0000000..023a600
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/mode_fashion.imageset/Group_2300@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_jazz.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mode/mode_jazz.imageset/Contents.json
new file mode 100644 (file)
index 0000000..e998ac1
--- /dev/null
@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "filename" : "Group_2307.png",
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group_2307@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group_2307@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_jazz.imageset/Group_2307.png b/ShenYin/ShenYin/playboy.xcassets/mode/mode_jazz.imageset/Group_2307.png
new file mode 100644 (file)
index 0000000..6f55536
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/mode_jazz.imageset/Group_2307.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_jazz.imageset/Group_2307@2x.png b/ShenYin/ShenYin/playboy.xcassets/mode/mode_jazz.imageset/Group_2307@2x.png
new file mode 100644 (file)
index 0000000..9ac3ca0
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/mode_jazz.imageset/Group_2307@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_jazz.imageset/Group_2307@3x.png b/ShenYin/ShenYin/playboy.xcassets/mode/mode_jazz.imageset/Group_2307@3x.png
new file mode 100644 (file)
index 0000000..9815aa5
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/mode_jazz.imageset/Group_2307@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_normal.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mode/mode_normal.imageset/Contents.json
new file mode 100644 (file)
index 0000000..2d6859b
--- /dev/null
@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "filename" : "Group_2301.png",
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group_2301@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group_2301@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_normal.imageset/Group_2301.png b/ShenYin/ShenYin/playboy.xcassets/mode/mode_normal.imageset/Group_2301.png
new file mode 100644 (file)
index 0000000..306dba1
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/mode_normal.imageset/Group_2301.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_normal.imageset/Group_2301@2x.png b/ShenYin/ShenYin/playboy.xcassets/mode/mode_normal.imageset/Group_2301@2x.png
new file mode 100644 (file)
index 0000000..6dc86c6
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/mode_normal.imageset/Group_2301@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_normal.imageset/Group_2301@3x.png b/ShenYin/ShenYin/playboy.xcassets/mode/mode_normal.imageset/Group_2301@3x.png
new file mode 100644 (file)
index 0000000..fe74fe3
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/mode_normal.imageset/Group_2301@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_reset.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mode/mode_reset.imageset/Contents.json
new file mode 100644 (file)
index 0000000..5c4d3b1
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_reset.imageset/Frame@2x.png b/ShenYin/ShenYin/playboy.xcassets/mode/mode_reset.imageset/Frame@2x.png
new file mode 100644 (file)
index 0000000..4dfb95b
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/mode_reset.imageset/Frame@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_reset.imageset/Frame@3x.png b/ShenYin/ShenYin/playboy.xcassets/mode/mode_reset.imageset/Frame@3x.png
new file mode 100644 (file)
index 0000000..b78839b
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/mode_reset.imageset/Frame@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_rock.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mode/mode_rock.imageset/Contents.json
new file mode 100644 (file)
index 0000000..db7b555
--- /dev/null
@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "filename" : "Group_2304.png",
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group_2304@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group_2304@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_rock.imageset/Group_2304.png b/ShenYin/ShenYin/playboy.xcassets/mode/mode_rock.imageset/Group_2304.png
new file mode 100644 (file)
index 0000000..11533a9
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/mode_rock.imageset/Group_2304.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_rock.imageset/Group_2304@2x.png b/ShenYin/ShenYin/playboy.xcassets/mode/mode_rock.imageset/Group_2304@2x.png
new file mode 100644 (file)
index 0000000..dca2d3a
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/mode_rock.imageset/Group_2304@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_rock.imageset/Group_2304@3x.png b/ShenYin/ShenYin/playboy.xcassets/mode/mode_rock.imageset/Group_2304@3x.png
new file mode 100644 (file)
index 0000000..5d6e42b
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/mode_rock.imageset/Group_2304@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_selected.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mode/mode_selected.imageset/Contents.json
new file mode 100644 (file)
index 0000000..71dfb63
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Slice 137@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Slice 137@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_selected.imageset/Slice 137@2x.png b/ShenYin/ShenYin/playboy.xcassets/mode/mode_selected.imageset/Slice 137@2x.png
new file mode 100644 (file)
index 0000000..ec05966
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/mode_selected.imageset/Slice 137@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/mode_selected.imageset/Slice 137@3x.png b/ShenYin/ShenYin/playboy.xcassets/mode/mode_selected.imageset/Slice 137@3x.png
new file mode 100644 (file)
index 0000000..8307693
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/mode_selected.imageset/Slice 137@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/slider_icon.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/mode/slider_icon.imageset/Contents.json
new file mode 100644 (file)
index 0000000..1d00de5
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame_2257@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame_2257@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/slider_icon.imageset/Frame_2257@2x.png b/ShenYin/ShenYin/playboy.xcassets/mode/slider_icon.imageset/Frame_2257@2x.png
new file mode 100644 (file)
index 0000000..64ed42b
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/slider_icon.imageset/Frame_2257@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/mode/slider_icon.imageset/Frame_2257@3x.png b/ShenYin/ShenYin/playboy.xcassets/mode/slider_icon.imageset/Frame_2257@3x.png
new file mode 100644 (file)
index 0000000..0ab51f2
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/mode/slider_icon.imageset/Frame_2257@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/playboy/Contents.json b/ShenYin/ShenYin/playboy.xcassets/playboy/Contents.json
new file mode 100644 (file)
index 0000000..73c0059
--- /dev/null
@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/playboy/launch.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/playboy/launch.imageset/Contents.json
new file mode 100644 (file)
index 0000000..88eae6c
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Slice 68@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Slice 68@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/playboy/launch.imageset/Slice 68@2x.png b/ShenYin/ShenYin/playboy.xcassets/playboy/launch.imageset/Slice 68@2x.png
new file mode 100644 (file)
index 0000000..8e8cc52
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/playboy/launch.imageset/Slice 68@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/playboy/launch.imageset/Slice 68@3x.png b/ShenYin/ShenYin/playboy.xcassets/playboy/launch.imageset/Slice 68@3x.png
new file mode 100644 (file)
index 0000000..d859053
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/playboy/launch.imageset/Slice 68@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/sleep/Contents.json b/ShenYin/ShenYin/playboy.xcassets/sleep/Contents.json
new file mode 100644 (file)
index 0000000..73c0059
--- /dev/null
@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/sleep/music_pause.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/sleep/music_pause.imageset/Contents.json
new file mode 100644 (file)
index 0000000..5c4d3b1
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/sleep/music_pause.imageset/Frame@2x.png b/ShenYin/ShenYin/playboy.xcassets/sleep/music_pause.imageset/Frame@2x.png
new file mode 100644 (file)
index 0000000..3cd60ad
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/sleep/music_pause.imageset/Frame@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/sleep/music_pause.imageset/Frame@3x.png b/ShenYin/ShenYin/playboy.xcassets/sleep/music_pause.imageset/Frame@3x.png
new file mode 100644 (file)
index 0000000..1db7e59
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/sleep/music_pause.imageset/Frame@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/sleep/music_play.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/sleep/music_play.imageset/Contents.json
new file mode 100644 (file)
index 0000000..5c4d3b1
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/sleep/music_play.imageset/Frame@2x.png b/ShenYin/ShenYin/playboy.xcassets/sleep/music_play.imageset/Frame@2x.png
new file mode 100644 (file)
index 0000000..6c10f00
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/sleep/music_play.imageset/Frame@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/sleep/music_play.imageset/Frame@3x.png b/ShenYin/ShenYin/playboy.xcassets/sleep/music_play.imageset/Frame@3x.png
new file mode 100644 (file)
index 0000000..460e575
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/sleep/music_play.imageset/Frame@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/sleep/play_icon.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/sleep/play_icon.imageset/Contents.json
new file mode 100644 (file)
index 0000000..eb553fb
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Group_2077@2x(1).png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Group_2077@3x(1).png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/sleep/play_icon.imageset/Group_2077@2x(1).png b/ShenYin/ShenYin/playboy.xcassets/sleep/play_icon.imageset/Group_2077@2x(1).png
new file mode 100644 (file)
index 0000000..1748a49
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/sleep/play_icon.imageset/Group_2077@2x(1).png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/sleep/play_icon.imageset/Group_2077@3x(1).png b/ShenYin/ShenYin/playboy.xcassets/sleep/play_icon.imageset/Group_2077@3x(1).png
new file mode 100644 (file)
index 0000000..a6794c1
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/sleep/play_icon.imageset/Group_2077@3x(1).png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/tabbar/Contents.json b/ShenYin/ShenYin/playboy.xcassets/tabbar/Contents.json
new file mode 100644 (file)
index 0000000..73c0059
--- /dev/null
@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_0_normal.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_0_normal.imageset/Contents.json
new file mode 100644 (file)
index 0000000..a22a49d
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame_2250@2x(1).png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame_2250@3x(1).png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_0_normal.imageset/Frame_2250@2x(1).png b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_0_normal.imageset/Frame_2250@2x(1).png
new file mode 100644 (file)
index 0000000..fe9e358
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_0_normal.imageset/Frame_2250@2x(1).png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_0_normal.imageset/Frame_2250@3x(1).png b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_0_normal.imageset/Frame_2250@3x(1).png
new file mode 100644 (file)
index 0000000..961099e
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_0_normal.imageset/Frame_2250@3x(1).png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_0_selected.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_0_selected.imageset/Contents.json
new file mode 100644 (file)
index 0000000..bfed097
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame_2250@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame_2250@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_0_selected.imageset/Frame_2250@2x.png b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_0_selected.imageset/Frame_2250@2x.png
new file mode 100644 (file)
index 0000000..52904a2
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_0_selected.imageset/Frame_2250@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_0_selected.imageset/Frame_2250@3x.png b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_0_selected.imageset/Frame_2250@3x.png
new file mode 100644 (file)
index 0000000..8e61f6b
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_0_selected.imageset/Frame_2250@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_1_normal.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_1_normal.imageset/Contents.json
new file mode 100644 (file)
index 0000000..2e277d8
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame_2249@2x(1).png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame_2249@3x(1).png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_1_normal.imageset/Frame_2249@2x(1).png b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_1_normal.imageset/Frame_2249@2x(1).png
new file mode 100644 (file)
index 0000000..2ecd195
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_1_normal.imageset/Frame_2249@2x(1).png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_1_normal.imageset/Frame_2249@3x(1).png b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_1_normal.imageset/Frame_2249@3x(1).png
new file mode 100644 (file)
index 0000000..5b013c5
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_1_normal.imageset/Frame_2249@3x(1).png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_1_selected.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_1_selected.imageset/Contents.json
new file mode 100644 (file)
index 0000000..8e70c50
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame_2249@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame_2249@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_1_selected.imageset/Frame_2249@2x.png b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_1_selected.imageset/Frame_2249@2x.png
new file mode 100644 (file)
index 0000000..376467b
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_1_selected.imageset/Frame_2249@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_1_selected.imageset/Frame_2249@3x.png b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_1_selected.imageset/Frame_2249@3x.png
new file mode 100644 (file)
index 0000000..c2151f9
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_1_selected.imageset/Frame_2249@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_2_normal.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_2_normal.imageset/Contents.json
new file mode 100644 (file)
index 0000000..ba8c961
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame 2251-1 1.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame 2251-1.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_2_normal.imageset/Frame 2251-1 1.png b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_2_normal.imageset/Frame 2251-1 1.png
new file mode 100644 (file)
index 0000000..aae62f9
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_2_normal.imageset/Frame 2251-1 1.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_2_normal.imageset/Frame 2251-1.png b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_2_normal.imageset/Frame 2251-1.png
new file mode 100644 (file)
index 0000000..e9fbeee
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_2_normal.imageset/Frame 2251-1.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_2_selected.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_2_selected.imageset/Contents.json
new file mode 100644 (file)
index 0000000..2bfc97d
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame 2251.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame 2252.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_2_selected.imageset/Frame 2251.png b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_2_selected.imageset/Frame 2251.png
new file mode 100644 (file)
index 0000000..352a2b9
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_2_selected.imageset/Frame 2251.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_2_selected.imageset/Frame 2252.png b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_2_selected.imageset/Frame 2252.png
new file mode 100644 (file)
index 0000000..7ed4d05
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_2_selected.imageset/Frame 2252.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_3_normal.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_3_normal.imageset/Contents.json
new file mode 100644 (file)
index 0000000..58df2bf
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame_2252@2x(1).png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame_2252@3x(1).png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_3_normal.imageset/Frame_2252@2x(1).png b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_3_normal.imageset/Frame_2252@2x(1).png
new file mode 100644 (file)
index 0000000..4fb3537
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_3_normal.imageset/Frame_2252@2x(1).png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_3_normal.imageset/Frame_2252@3x(1).png b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_3_normal.imageset/Frame_2252@3x(1).png
new file mode 100644 (file)
index 0000000..011fe11
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_3_normal.imageset/Frame_2252@3x(1).png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_3_selected.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_3_selected.imageset/Contents.json
new file mode 100644 (file)
index 0000000..39978db
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame_2252@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame_2252@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_3_selected.imageset/Frame_2252@2x.png b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_3_selected.imageset/Frame_2252@2x.png
new file mode 100644 (file)
index 0000000..c633a26
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_3_selected.imageset/Frame_2252@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_3_selected.imageset/Frame_2252@3x.png b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_3_selected.imageset/Frame_2252@3x.png
new file mode 100644 (file)
index 0000000..a983e15
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_3_selected.imageset/Frame_2252@3x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_4_normal.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_4_normal.imageset/Contents.json
new file mode 100644 (file)
index 0000000..8c7b7b2
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame_2253@2x(1).png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame_2253@3x(1).png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_4_normal.imageset/Frame_2253@2x(1).png b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_4_normal.imageset/Frame_2253@2x(1).png
new file mode 100644 (file)
index 0000000..c8c82a7
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_4_normal.imageset/Frame_2253@2x(1).png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_4_normal.imageset/Frame_2253@3x(1).png b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_4_normal.imageset/Frame_2253@3x(1).png
new file mode 100644 (file)
index 0000000..28c004d
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_4_normal.imageset/Frame_2253@3x(1).png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_4_selected.imageset/Contents.json b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_4_selected.imageset/Contents.json
new file mode 100644 (file)
index 0000000..5a08d3a
--- /dev/null
@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "Frame_2253@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "Frame_2253@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
diff --git a/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_4_selected.imageset/Frame_2253@2x.png b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_4_selected.imageset/Frame_2253@2x.png
new file mode 100644 (file)
index 0000000..7e80063
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_4_selected.imageset/Frame_2253@2x.png differ
diff --git a/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_4_selected.imageset/Frame_2253@3x.png b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_4_selected.imageset/Frame_2253@3x.png
new file mode 100644 (file)
index 0000000..4bd6537
Binary files /dev/null and b/ShenYin/ShenYin/playboy.xcassets/tabbar/tab_4_selected.imageset/Frame_2253@3x.png differ
index bffe192..a425b3a 100644 (file)
@@ -54,6 +54,51 @@ target 'ShenYin' do
 #  pod 'NVActivityIndicatorView', '~> 5.1.1'  # 最新稳定版
 #  pod 'EZAudio', '~> 1.1.0'
 end
+target 'playboy' do
+  #  pod 'Toast-Swift'
+  pod 'SnapKit'#布局
+  pod 'YYText'#富文本
+  pod 'FDFullscreenPopGesture'#侧滑返回
+  #  pod 'TZScrollViewPopGesture'#侧滑返回
+  pod 'IQKeyboardManagerSwift'#键盘
+  pod 'MJRefresh'#刷新
+  pod 'YYModel'#model解析
+  pod 'HandyJSON'#model解析
+  #  pod 'RealmSwift'#数据库
+  pod 'SwiftDate'#时间转换
+  pod 'SVProgressHUD'#蒙版
+  pod 'MBProgressHUD'#蒙版
+  pod 'Kingfisher', '~> 6.0'#图片下载K
+  pod 'FSPagerView'
+  pod "TabPageViewController" #tabpage
+  pod 'JXSegmentedView'
+  pod 'JXPagingView/Paging'
+  ##   pod 'Alamofire'
+  #  pod 'Moya'#网络
+  pod 'SwiftHTTP'
+  #  pod 'swiftScan'#二维码
+  pod 'TZImagePickerController'#图片选择
+  #  pod 'netfox'#调试
+  #  pod 'DoraemonKit'#调试
+  
+  pod 'SocketRocket'#socket,AI用到
+  pod 'DGActivityIndicatorView'#扫描雷达
+  pod 'DeviceKit', '~> 5.4.0'
+  pod 'CryptoSwift'#加密
+  
+  pod 'ZipArchive'#压缩
+  
+  # 微信SDK
+  #  pod 'WechatOpenSDK-Swift'
+  pod 'WechatOpenSDK-XCFramework'
+  
+  
+  pod 'HorizonCalendar'#日历
+  #  pod 'DSWaveformImage'
+  
+  #  pod 'NVActivityIndicatorView', '~> 5.1.1'  # 最新稳定版
+  #  pod 'EZAudio', '~> 1.1.0'
+end
 
 
 post_install do |installer|