├── SwiftUIDemo.xcodeproj
├── project.pbxproj
├── project.xcworkspace
│ ├── contents.xcworkspacedata
│ ├── xcshareddata
│ │ └── IDEWorkspaceChecks.plist
│ └── xcuserdata
│ │ └── Zhangxu.xcuserdatad
│ │ └── UserInterfaceState.xcuserstate
├── xcshareddata
│ └── xcschemes
│ │ └── SwiftUIDemo.xcscheme
└── xcuserdata
│ └── Zhangxu.xcuserdatad
│ ├── xcdebugger
│ └── Breakpoints_v2.xcbkptlist
│ └── xcschemes
│ └── xcschememanagement.plist
├── SwiftUIDemo
├── Around
│ ├── Model
│ │ └── AroundModel.swift
│ ├── View
│ │ ├── AroundMapView.swift
│ │ └── AroundView.swift
│ └── ViewModel
│ │ └── AroundViewModel.swift
├── Base
│ ├── BaseView
│ │ ├── BaseExtension.swift
│ │ ├── BaseLoginView.swift
│ │ ├── BaseNavigationView.swift
│ │ ├── BaseServiceView.swift
│ │ ├── BaseTabbarView.swift
│ │ └── SwiftUIDemoApp.swift
│ └── Model
│ │ ├── BaseLocationViewModel.swift
│ │ └── BaseServiceModel.swift
├── Home
│ ├── Model
│ │ └── HomeModel.swift
│ ├── View
│ │ ├── HomeBannerDetailView.swift
│ │ ├── HomeBannerView.swift
│ │ ├── HomeButtonView.swift
│ │ ├── HomeCircleNewsView.swift
│ │ ├── HomeServiceCircleView.swift
│ │ ├── HomeServiceListView.swift
│ │ ├── HomeServicePageView.swift
│ │ ├── HomeSnapshotView.swift
│ │ └── HomeView.swift
│ └── ViewModel
│ │ └── HomeViewModel.swift
├── Mine
│ ├── Model
│ │ └── MineLiseModel.swift
│ ├── View
│ │ ├── MineAccentListView.swift
│ │ ├── MineHeaderView.swift
│ │ ├── MineListDetailView.swift
│ │ ├── MineListRowView.swift
│ │ └── MineView.swift
│ └── ViewModel
│ │ └── MineViewModel.swift
├── Preview Content
│ └── Preview Assets.xcassets
│ │ └── Contents.json
├── Resource
│ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ ├── Contents.json
│ │ │ ├── landmark_app_icon_120x120-1.png
│ │ │ ├── landmark_app_icon_120x120.png
│ │ │ ├── landmark_app_icon_180x180.png
│ │ │ ├── landmark_app_icon_40x40-1.png
│ │ │ ├── landmark_app_icon_58x58-1.png
│ │ │ ├── landmark_app_icon_80x80.png
│ │ │ └── landmark_app_icon_87x87.png
│ │ ├── Contents.json
│ │ ├── Home
│ │ │ ├── Contents.json
│ │ │ ├── icon_add_images.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_add_images@2x.pdf
│ │ │ ├── icon_addvillageabstract.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_addvillageabstract@2x.pdf
│ │ │ ├── icon_affairschange.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_affairschange@2x.pdf
│ │ │ ├── icon_applyleave.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_applyleave@2x.pdf
│ │ │ ├── icon_clean_msg.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_clean_msg@2x.pdf
│ │ │ ├── icon_cloudy.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_cloudy@2x.pdf
│ │ │ ├── icon_conmontcount.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_conmontcount@2x.pdf
│ │ │ ├── icon_countrynotice.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_countrynotice@2x.pdf
│ │ │ ├── icon_default_people.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_default_people@2x.pdf
│ │ │ ├── icon_examineleave.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_ examineleave@2x.pdf
│ │ │ ├── icon_fine.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_fine@2x.pdf
│ │ │ ├── icon_home_message.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_home_message.pdf
│ │ │ ├── icon_home_searcgBg.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_home_searcgBg.pdf
│ │ │ ├── icon_home_search.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_home_search.pdf
│ │ │ ├── icon_home_vioce.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_home_vioce.pdf
│ │ │ ├── icon_homelike.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_homelike@2x.pdf
│ │ │ ├── icon_homesearch_clear.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_homesearch_clear@2x.pdf
│ │ │ ├── icon_image_delete.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_image_delete@2x.pdf
│ │ │ ├── icon_leave.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_ leave@2x.pdf
│ │ │ ├── icon_lookcount.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_lookcount@2x.pdf
│ │ │ ├── icon_mainService_1.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_mainService_1@2x.pdf
│ │ │ ├── icon_mainService_2.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_mainService_2@2x.pdf
│ │ │ ├── icon_mainService_3.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_mainService_3@2x.pdf
│ │ │ ├── icon_mainService_4.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_mainService_4@2x.pdf
│ │ │ ├── icon_mineAffairs.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_mineAffairs@2x.pdf
│ │ │ ├── icon_msg_1.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_msg_1@2x.pdf
│ │ │ ├── icon_msg_2.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_msg_2@2x.pdf
│ │ │ ├── icon_msg_3.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_msg_3@2x.pdf
│ │ │ ├── icon_msg_4.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_msg_4@2x.pdf
│ │ │ ├── icon_msg_5.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_msg_5@2x.pdf
│ │ │ ├── icon_msg_6.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_msg_6@2x.pdf
│ │ │ ├── icon_msg_7.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_msg_7@2x.pdf
│ │ │ ├── icon_newsLeft.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_newsLeft.pdf
│ │ │ ├── icon_news_hottest.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_news_hottest@2x.pdf
│ │ │ ├── icon_news_latest.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_news_latest@2x.pdf
│ │ │ ├── icon_notice_add.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_notice_add@2x.pdf
│ │ │ ├── icon_rainy.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_rainy@2x.pdf
│ │ │ ├── icon_search_keyboard_voice.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_search_keyboard_voice@2x.pdf
│ │ │ ├── icon_snow.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_snow@2x.pdf
│ │ │ ├── icon_takepicture_delegate.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_takepicture_delegate@2x.pdf
│ │ │ ├── icon_takepicturedelete.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_takepicturedelete@2x.pdf
│ │ │ ├── icon_takepictures_mine.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_takepictures_mine@2x.pdf
│ │ │ ├── icon_takepictures_public.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_takepictures_public@2x.pdf
│ │ │ ├── icon_takepicyures_like.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_takepicyures_like@2x.pdf
│ │ │ ├── icon_takepicyures_likeselected.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_takepicyures_likeselected@2x.pdf
│ │ │ ├── icon_top.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_top@2x.pdf
│ │ │ ├── icon_townnotice.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_townnotice@2x.pdf
│ │ │ ├── icon_village_attention.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_village_like@2x.pdf
│ │ │ ├── icon_village_comment.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_village_comment@2x.pdf
│ │ │ ├── icon_village_feedback.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_village_feedback@2x.pdf
│ │ │ ├── icon_village_group.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_village_group@2x.pdf
│ │ │ ├── icon_village_like.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_village_like@2x.pdf
│ │ │ ├── icon_village_location.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_village_location@2x.pdf
│ │ │ ├── icon_village_mine.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_village_mine@2x.pdf
│ │ │ ├── icon_village_popularwill.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_village_ popularwill@2x.pdf
│ │ │ ├── icon_village_share.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_village_share@2x.pdf
│ │ │ ├── icon_villageabstractedit.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_villageabstractedit@2x.pdf
│ │ │ ├── icon_villagenotice.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_villagenotice@2x.pdf
│ │ │ └── icon_wuhan.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_wuhan@2x.pdf
│ │ ├── Mine
│ │ │ ├── Contents.json
│ │ │ ├── icon_add_address.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_add_address@2x.pdf
│ │ │ ├── icon_addexamine.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_addexamine@2x.pdf
│ │ │ ├── icon_address_default.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_address_default@2x.pdf
│ │ │ ├── icon_address_title.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_address_title@2x.pdf
│ │ │ ├── icon_addresssearch.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_addresssearch@2x.pdf
│ │ │ ├── icon_alipay40.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_alipay40@2x.pdf
│ │ │ ├── icon_allregist.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_allregist@2x.pdf
│ │ │ ├── icon_balancebg.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_balancebg@2x.pdf
│ │ │ ├── icon_bankcradbg.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_bankcradbg@2x.pdf
│ │ │ ├── icon_certificationbg.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_certificationbg@2x.pdf
│ │ │ ├── icon_clock.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_clock@2x.pdf
│ │ │ ├── icon_countrymanager.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_countrymanager@2x.pdf
│ │ │ ├── icon_dragonbg.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_dragonbg@2x.pdf
│ │ │ ├── icon_examinepass.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_examinepass@2x.pdf
│ │ │ ├── icon_examinerefuse.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_examinerefuse@2x.png
│ │ │ ├── icon_explain.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_explain@2x.pdf
│ │ │ ├── icon_express.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_express@2x.pdf
│ │ │ ├── icon_food_order.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_food_order@2x.pdf
│ │ │ ├── icon_freedback_hintbg.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_freedback_hintbg@2x.pdf
│ │ │ ├── icon_fristregist.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_fristregist@2x.pdf
│ │ │ ├── icon_headermonitoring.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_headermonitoring@2x.pdf
│ │ │ ├── icon_hint_background.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_hint_background@2x.pdf
│ │ │ ├── icon_identify_front.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_identify_front@2x.pdf
│ │ │ ├── icon_identify_hand.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_identify_hand@2x.pdf
│ │ │ ├── icon_identify_reverse.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_identify_reverse@2x.pdf
│ │ │ ├── icon_identifycard40.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_identifycard40@2x.pdf
│ │ │ ├── icon_leavecancle.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_leavecancle@2x.png
│ │ │ ├── icon_mine_ hometown.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_mine_ hometown@2x.pdf
│ │ │ ├── icon_mine_account.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_mine_account.pdf
│ │ │ ├── icon_mine_bankcard.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_mine_bankcard@2x.pdf
│ │ │ ├── icon_mine_collection.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_mine_collection.pdf
│ │ │ ├── icon_mine_dynamic.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_mine_dynamic.pdf
│ │ │ ├── icon_mine_edit.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_mine_edit.pdf
│ │ │ ├── icon_mine_eid.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_mine_eid@2x.pdf
│ │ │ ├── icon_mine_health.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_mine_health@2x.pdf
│ │ │ ├── icon_mine_message.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_mine_message@2x.pdf
│ │ │ ├── icon_mine_message2.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_mine_message.pdf
│ │ │ ├── icon_mine_order.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_mine_order@2x.pdf
│ │ │ ├── icon_mine_share.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_mine_share@2x.pdf
│ │ │ ├── icon_mine_signBg.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_mine_signBg.pdf
│ │ │ ├── icon_mine_signgift.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_mine_signgift.pdf
│ │ │ ├── icon_mine_trip.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_mine_trip@2x.pdf
│ │ │ ├── icon_minework.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_minework@2x.pdf
│ │ │ ├── icon_nologin.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_nologin.pdf
│ │ │ ├── icon_none.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_none@2x.pdf
│ │ │ ├── icon_order_address.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_order_address@2x.pdf
│ │ │ ├── icon_order_phone.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_order_phone@2x.pdf
│ │ │ ├── icon_phonemonitoring.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_phonemonitoring@2x.pdf
│ │ │ ├── icon_point.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_point@2x.pdf
│ │ │ ├── icon_safe.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_safe@2x.pdf
│ │ │ ├── icon_set.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_set.pdf
│ │ │ ├── icon_sexnormal_bg.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_sexnormal_bg.pdf
│ │ │ ├── icon_sexselected_bg.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_sexselected_bg@2x.pdf
│ │ │ ├── icon_shopping_banner.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_shopping_banner@2x.pdf
│ │ │ ├── icon_signin_bg.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_signin_bg@2x.pdf
│ │ │ ├── icon_signin_btn.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_signin_btn@2x.pdf
│ │ │ ├── icon_signout_btn.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_signout_btn@2x.pdf
│ │ │ ├── icon_star_bright.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_star_bright@2x.pdf
│ │ │ ├── icon_star_dark.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_star_dark@2x.pdf
│ │ │ ├── icon_townmanager.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_townmanager@2x.pdf
│ │ │ ├── icon_villagemanager.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_villagemanager@2x.pdf
│ │ │ └── icon_welfare.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_ welfare@2x.pdf
│ │ ├── Service
│ │ │ ├── Contents.json
│ │ │ ├── 乡村美景.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 乡村美景@2x.png
│ │ │ ├── 乡间寻味.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 乡间寻味@2x.png
│ │ │ ├── 书记信箱.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 书记信箱@2x.png
│ │ │ ├── 住院报告.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 住院报告@2x.png
│ │ │ ├── 健康体检.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 健康体检@2x.png
│ │ │ ├── 健康关怀.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 健康关怀@2x.png
│ │ │ ├── 全民社管.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 全民社管@2x.png
│ │ │ ├── 公交.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 公交@2x.png
│ │ │ ├── 公积金.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 公积金@2x.png
│ │ │ ├── 农合.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 农合@2x.png
│ │ │ ├── 出租.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 出租@2x.png
│ │ │ ├── 创业贷款.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 创业贷款@2x.png
│ │ │ ├── 医保目录.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 医保目录@2x.png
│ │ │ ├── 县长信箱.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 县长信箱@2x.png
│ │ │ ├── 发现.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 发现@2x.png
│ │ │ ├── 在线办事.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 在线办事@2x.png
│ │ │ ├── 在线影像.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 在线影像@2x.png
│ │ │ ├── 城市黄页.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 城市黄页@2x.png
│ │ │ ├── 外出信息填报.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 外出信息填报@2x.png
│ │ │ ├── 学历证书.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 学历证书@2x.png
│ │ │ ├── 家校互动.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 家校互动@2x.png
│ │ │ ├── 建档立卡.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 建档立卡@2x.png
│ │ │ ├── 找工作.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 找工作@2x.png
│ │ │ ├── 新农合缴费.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 新农合缴费@2x.png
│ │ │ ├── 普法学习.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 普法学习@2x.png
│ │ │ ├── 景点门票.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 景点门票@2x.png
│ │ │ ├── 智慧水利.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 智慧水利@2x.png
│ │ │ ├── 智能导诊.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 智能导诊@2x.png
│ │ │ ├── 水费缴费.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 水费缴费@2x.png
│ │ │ ├── 汽车.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 汽车@2x.png
│ │ │ ├── 河长制.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 河长制@2x.png
│ │ │ ├── 法律书库.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 法律书库@2x.png
│ │ │ ├── 火车.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 火车@2x.png
│ │ │ ├── 燃气查询.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 燃气查询@2x.png
│ │ │ ├── 电商扶贫.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 电商扶贫@2x.png
│ │ │ ├── 电子商务.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 电子商务@2x.png
│ │ │ ├── 电费缴费.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 电费缴费@2x.png
│ │ │ ├── 百姓热线.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 百姓热线@2x.png
│ │ │ ├── 社保.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 社保@2x.png
│ │ │ ├── 空气质量.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 空气质量@2x.png
│ │ │ ├── 航班.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 航班@2x.png
│ │ │ ├── 药店信息.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 药店信息@2x.png
│ │ │ ├── 诊疗记录.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 诊疗记录@2x.png
│ │ │ ├── 费用查询.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 费用查询@2x.png
│ │ │ ├── 违章缴费.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 违章缴费@2x.png
│ │ │ ├── 重名查询.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 重名查询@2x.png
│ │ │ ├── 门诊报告.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 门诊报告@2x.png
│ │ │ ├── 随手拍.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 随手拍@2x.png
│ │ │ ├── 预约办事.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 预约办事@2x.png
│ │ │ ├── 预约挂号.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 预约挂号@2x.png
│ │ │ └── 食在阜南.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 食在阜南@2x.png
│ │ ├── TabBar
│ │ │ ├── Contents.json
│ │ │ ├── icon_around.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_around@2x.pdf
│ │ │ ├── icon_around_selected.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_around_selected@2x.pdf
│ │ │ ├── icon_home.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_home1@2x.pdf
│ │ │ ├── icon_home_selected.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_home_selected@2x.pdf
│ │ │ ├── icon_mine.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_mine@2x.pdf
│ │ │ ├── icon_mine_selected.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_mine_selected@2x.pdf
│ │ │ ├── icon_news.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_news@2x.pdf
│ │ │ ├── icon_news_selected.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_news_selected@2x.pdf
│ │ │ ├── icon_public.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_public@2x.pdf
│ │ │ ├── icon_service.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_service@2x.pdf
│ │ │ └── icon_service_selected.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon_service_selected@2x.pdf
│ │ └── scenery
│ │ │ ├── Contents.json
│ │ │ ├── chilkoottrail.imageset
│ │ │ ├── Contents.json
│ │ │ └── chilkoottrail.jpg
│ │ │ ├── chincoteague.imageset
│ │ │ ├── Contents.json
│ │ │ └── chincoteague.jpg
│ │ │ ├── hiddenlake.imageset
│ │ │ ├── Contents.json
│ │ │ └── hiddenlake.jpg
│ │ │ ├── icybay.imageset
│ │ │ ├── Contents.json
│ │ │ └── icybay.jpg
│ │ │ ├── lakemcdonald.imageset
│ │ │ ├── Contents.json
│ │ │ └── lakemcdonald.jpg
│ │ │ ├── silversalmoncreek.imageset
│ │ │ ├── Contents.json
│ │ │ └── silversalmoncreek.jpg
│ │ │ ├── stmarylake.imageset
│ │ │ ├── Contents.json
│ │ │ └── stmarylake.jpg
│ │ │ ├── turtlerock.imageset
│ │ │ ├── Contents.json
│ │ │ └── turtlerock.jpg
│ │ │ ├── twinlake.imageset
│ │ │ ├── Contents.json
│ │ │ └── twinlake.jpg
│ │ │ └── umbagog.imageset
│ │ │ ├── Contents.json
│ │ │ └── umbagog.jpg
│ ├── HomeData.json
│ ├── Info.plist
│ ├── MineListData.json
│ └── ServiceData.json
├── Service
│ ├── Model
│ │ └── ServiceModel.swift
│ ├── View
│ │ ├── ServiceSectionItemView.swift
│ │ ├── ServiceSectionView.swift
│ │ └── ServiceView.swift
│ └── ViewModel
│ │ └── ServiceViewModel.swift
└── Utils
│ ├── Extension
│ ├── StringExtension.swift
│ └── UIColorExtension.swift
│ └── MarcoUtils
│ ├── ColorUtils.swift
│ └── MarcoUtils.swift
├── SwiftUIDemoTests
├── Info.plist
└── SwiftUIDemoTests.swift
└── SwiftUIDemoUITests
├── Info.plist
└── SwiftUIDemoUITests.swift
/SwiftUIDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/SwiftUIDemo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/SwiftUIDemo.xcodeproj/project.xcworkspace/xcuserdata/Zhangxu.xcuserdatad/UserInterfaceState.xcuserstate:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo.xcodeproj/project.xcworkspace/xcuserdata/Zhangxu.xcuserdatad/UserInterfaceState.xcuserstate
--------------------------------------------------------------------------------
/SwiftUIDemo.xcodeproj/xcuserdata/Zhangxu.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
--------------------------------------------------------------------------------
/SwiftUIDemo.xcodeproj/xcuserdata/Zhangxu.xcuserdatad/xcschemes/xcschememanagement.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | SchemeUserState
6 |
7 | SwiftUIDemo.xcscheme_^#shared#^_
8 |
9 | orderHint
10 | 0
11 |
12 |
13 | SuppressBuildableAutocreation
14 |
15 | 340FE099258710C400C8AE5E
16 |
17 | primary
18 |
19 |
20 | 340FE0AA258710C800C8AE5E
21 |
22 | primary
23 |
24 |
25 | 340FE0B5258710C800C8AE5E
26 |
27 | primary
28 |
29 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Around/Model/AroundModel.swift:
--------------------------------------------------------------------------------
1 | //
2 | // AroundModel.swift
3 | // SwiftUIDemo
4 | //
5 | // Created by Zhangxu on 2020/12/24.
6 | //
7 |
8 | import Foundation
9 |
10 | struct UserLocation: Hashable, Codable, Identifiable{
11 |
12 | var id: Int
13 | var latitude: Double
14 | var longitude: Double
15 | var location:String
16 | }
17 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Base/BaseView/BaseExtension.swift:
--------------------------------------------------------------------------------
1 | //
2 | // BaseExtension.swift
3 | // RxSwiftObj
4 | //
5 | // Created by Zhangxu on 2020/12/13.
6 | //
7 |
8 | import SwiftUI
9 |
10 | extension UIApplication {
11 |
12 | func endEditing() {
13 |
14 | sendAction(#selector(UIResponder.resignFirstResponder), to: nil, from: nil, for: nil)
15 | }
16 |
17 | }
18 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Base/BaseView/BaseNavigationView.swift:
--------------------------------------------------------------------------------
1 | //
2 | // BaseNavigationView.swift
3 | // RxSwiftObj
4 | //
5 | // Created by Zhangxu on 2020/11/30.
6 | //
7 |
8 | import SwiftUI
9 |
10 | struct BaseNavigationView: View {
11 |
12 | var title:String
13 |
14 | var body: some View {
15 |
16 | NavigationView{
17 |
18 | NavigationLink.init(
19 | destination: Text("Destination"),
20 | label: {
21 | Text("Navigate")
22 | })
23 | .navigationTitle(title)
24 | /// 留意下这个显示模式 displayMode 分三种,具体的可以点进去看看
25 | /// inline 就是我们常见的模式
26 | /// .navigationBarTitle(title,displayMode: .inline)
27 | }
28 | }
29 | }
30 |
31 | struct BaseNavigationView_Previews: PreviewProvider {
32 | static var previews: some View {
33 |
34 | BaseNavigationView(title: "")
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Base/BaseView/BaseServiceView.swift:
--------------------------------------------------------------------------------
1 | //
2 | // BaseServiceView.swift
3 | // SwiftUIDemo
4 | //
5 | // Created by Zhangxu on 2020/12/21.
6 | //
7 |
8 | import SwiftUI
9 |
10 | struct BaseServiceView: View {
11 |
12 | var serviceName:String
13 | var serviceImage:String
14 |
15 | var body: some View {
16 |
17 | VStack{
18 |
19 | Image(serviceName).scaleEffect(0.4)
20 | Text(serviceImage).font(.system(size: 12))
21 | .offset(x: 0, y: -30)
22 | /// 只有英文效果起作用
23 | /// Text("Hello, world!").italic()
24 | }.frame(width: 60, height: 85, alignment: .center)
25 | }
26 | }
27 |
28 | struct BaseServiceView_Previews: PreviewProvider {
29 |
30 | static var previews: some View {
31 |
32 | BaseServiceView(serviceName:"预约挂号",serviceImage:"预约挂号")
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Base/BaseView/SwiftUIDemoApp.swift:
--------------------------------------------------------------------------------
1 | //
2 | // SwiftUIDemoApp.swift
3 | // SwiftUIDemo
4 | //
5 | // Created by Zhangxu on 2020/12/14.
6 | // vertical[ˈvɜːtɪkl] horizontal[ˌhɒrɪˈzɒntl] stack[stæk]
7 |
8 | import SwiftUI
9 |
10 | @main
11 | struct SwiftUIDemoApp: App {
12 |
13 | var body: some Scene {
14 |
15 | WindowGroup {
16 |
17 | BaseTabbarView()
18 | }
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Base/Model/BaseServiceModel.swift:
--------------------------------------------------------------------------------
1 | //
2 | // BaseServiceModel.swift
3 | // SwiftUIDemo
4 | //
5 | // Created by Zhangxu on 2020/12/22.
6 | //
7 |
8 | import Foundation
9 |
10 | /// Service Model
11 | struct BaseServiceModel: Hashable, Codable, Identifiable {
12 |
13 | /// 这个ID很有意思,后面总结,这里要不加这个ID会报错,可以试试
14 | var id: Int
15 | var imageName: String
16 | var serviceName: String
17 | }
18 |
19 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Home/Model/HomeModel.swift:
--------------------------------------------------------------------------------
1 | //
2 | // HomeModel.swift
3 | // SwiftUIDemo
4 | //
5 | // Created by Zhangxu on 2020/12/21.
6 | //
7 |
8 | import Foundation
9 |
10 | struct HomeModel: Hashable, Codable, Identifiable {
11 |
12 | var id: Int
13 | ///
14 | var newsArray: Array>
15 | ///
16 | var bannerImages: Array
17 | /// 服务列表数据
18 | var serviceList: Array
19 | /// 服务Circle数据
20 | var serviceCircle: Array>
21 | /// 最美风景
22 | var snapshotList: Array
23 |
24 | }
25 |
26 | /// Service Model
27 | struct SnapshotModel: Hashable, Codable, Identifiable {
28 |
29 | var id: Int
30 | var imageName: String
31 | var snapshotName: String
32 | }
33 |
34 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Home/View/HomeBannerDetailView.swift:
--------------------------------------------------------------------------------
1 | //
2 | // HomeBannerDetailView.swift
3 | // SwiftUIDemo
4 | //
5 | // Created by Zhangxu on 2021/1/12.
6 | //
7 |
8 | import SwiftUI
9 |
10 | struct HomeBannerDetailView: View {
11 |
12 | @State var textState:Bool
13 |
14 | var body: some View {
15 |
16 | VStack{
17 |
18 | Toggle(isOn: $textState) {
19 | Text("控制开关")
20 | .foregroundColor(.orange)
21 | }.frame(width: 140, height: 50)
22 |
23 | Text(textState == false ? "控制开关已关闭" : "控制开关已打开")
24 | .foregroundColor(textState == false ? .red : .green)
25 | }
26 |
27 | }
28 | }
29 |
30 | struct HomeBannerDetailView_Previews: PreviewProvider {
31 |
32 | static var previews: some View {
33 |
34 | HomeBannerDetailView(textState:false)
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Home/View/HomeServiceCircleView.swift:
--------------------------------------------------------------------------------
1 | //
2 | // HomeServiceCircleView.swift
3 | // SwiftUIDemo
4 | //
5 | // Created by Zhangxu on 2020/12/21.
6 | //
7 |
8 | import SwiftUI
9 |
10 | struct HomeServiceCircleView: View {
11 |
12 | @EnvironmentObject var homeViewModel: HomeViewModel
13 | /// 轮播滚动又用到TabView
14 | @State private var selection = 0
15 |
16 | var body: some View {
17 |
18 | TabView(selection: $selection) {
19 |
20 | ForEach(0..<3){
21 |
22 | HomeServicePageView(pageIndex: $0)
23 | .tag($0)
24 | .environmentObject(homeViewModel)
25 | }
26 | }
27 | /// PageTabViewStyle 14.0的新东西
28 | .tabViewStyle(PageTabViewStyle())
29 | .animation(.spring())
30 | }
31 | }
32 |
33 | struct HomeServiceCircleView_Previews: PreviewProvider {
34 | static var previews: some View {
35 | HomeServiceCircleView()
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Home/View/HomeServiceListView.swift:
--------------------------------------------------------------------------------
1 | //
2 | // HomeSnapshotView.swift
3 | // SwiftUIDemo
4 | //
5 | // Created by Zhangxu on 2020/12/21.
6 | //
7 |
8 | import SwiftUI
9 |
10 | struct HomeServiceListView: View {
11 |
12 | ///
13 | @EnvironmentObject var homeViewModel: HomeViewModel
14 |
15 | var body: some View {
16 |
17 | VStack(alignment: .leading, spacing: 10, content: {
18 |
19 | Text("医疗卫生").font(.system(size: 14))
20 | .offset(x: 2)
21 |
22 | ScrollView(.horizontal, showsIndicators: false, content: {
23 |
24 | HStack(alignment:.center,spacing: 5){
25 |
26 | /// 循环遍历生成服务列表View
27 | ForEach(0..(_ filename: String) -> T {
13 | let data: Data
14 |
15 | guard let file = Bundle.main.url(forResource: filename, withExtension: nil)
16 | else {
17 | fatalError("Couldn't find \(filename) in main bundle.")
18 | }
19 |
20 | do {
21 | data = try Data(contentsOf: file)
22 | } catch {
23 | fatalError("Couldn't load \(filename) from main bundle:\n\(error)")
24 | }
25 |
26 | do {
27 | let decoder = JSONDecoder()
28 | return try decoder.decode(T.self, from: data)
29 | } catch {
30 | fatalError("Couldn't parse \(filename) as \(T.self):\n\(error)")
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Preview Content/Preview Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_add_images.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_add_images@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_add_images.imageset/icon_add_images@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_add_images.imageset/icon_add_images@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_addvillageabstract.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_addvillageabstract@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_addvillageabstract.imageset/icon_addvillageabstract@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_addvillageabstract.imageset/icon_addvillageabstract@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_affairschange.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_affairschange@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_affairschange.imageset/icon_affairschange@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_affairschange.imageset/icon_affairschange@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_applyleave.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_applyleave@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_applyleave.imageset/icon_applyleave@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_applyleave.imageset/icon_applyleave@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_clean_msg.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_clean_msg@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_clean_msg.imageset/icon_clean_msg@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_clean_msg.imageset/icon_clean_msg@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_cloudy.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_cloudy@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_cloudy.imageset/icon_cloudy@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_cloudy.imageset/icon_cloudy@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_conmontcount.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_conmontcount@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_conmontcount.imageset/icon_conmontcount@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_conmontcount.imageset/icon_conmontcount@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_countrynotice.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_countrynotice@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_countrynotice.imageset/icon_countrynotice@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_countrynotice.imageset/icon_countrynotice@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_default_people.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_default_people@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_default_people.imageset/icon_default_people@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_default_people.imageset/icon_default_people@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_examineleave.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_ examineleave@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_examineleave.imageset/icon_ examineleave@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_examineleave.imageset/icon_ examineleave@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_fine.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_fine@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_fine.imageset/icon_fine@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_fine.imageset/icon_fine@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_home_message.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "icon_home_message.pdf",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_home_message.imageset/icon_home_message.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_home_message.imageset/icon_home_message.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_home_searcgBg.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "icon_home_searcgBg.pdf",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_home_searcgBg.imageset/icon_home_searcgBg.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_home_searcgBg.imageset/icon_home_searcgBg.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_home_search.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "icon_home_search.pdf",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_home_search.imageset/icon_home_search.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_home_search.imageset/icon_home_search.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_home_vioce.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "icon_home_vioce.pdf",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_home_vioce.imageset/icon_home_vioce.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_home_vioce.imageset/icon_home_vioce.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_homelike.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_homelike@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_homelike.imageset/icon_homelike@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_homelike.imageset/icon_homelike@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_homesearch_clear.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_homesearch_clear@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_homesearch_clear.imageset/icon_homesearch_clear@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_homesearch_clear.imageset/icon_homesearch_clear@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_image_delete.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_image_delete@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_image_delete.imageset/icon_image_delete@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_image_delete.imageset/icon_image_delete@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_leave.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_ leave@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_leave.imageset/icon_ leave@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_leave.imageset/icon_ leave@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_lookcount.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_lookcount@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_lookcount.imageset/icon_lookcount@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_lookcount.imageset/icon_lookcount@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_mainService_1.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_mainService_1@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_mainService_1.imageset/icon_mainService_1@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_mainService_1.imageset/icon_mainService_1@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_mainService_2.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_mainService_2@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_mainService_2.imageset/icon_mainService_2@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_mainService_2.imageset/icon_mainService_2@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_mainService_3.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_mainService_3@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_mainService_3.imageset/icon_mainService_3@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_mainService_3.imageset/icon_mainService_3@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_mainService_4.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_mainService_4@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_mainService_4.imageset/icon_mainService_4@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_mainService_4.imageset/icon_mainService_4@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_mineAffairs.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_mineAffairs@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_mineAffairs.imageset/icon_mineAffairs@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_mineAffairs.imageset/icon_mineAffairs@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_msg_1.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_msg_1@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_msg_1.imageset/icon_msg_1@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_msg_1.imageset/icon_msg_1@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_msg_2.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_msg_2@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_msg_2.imageset/icon_msg_2@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_msg_2.imageset/icon_msg_2@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_msg_3.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_msg_3@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_msg_3.imageset/icon_msg_3@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_msg_3.imageset/icon_msg_3@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_msg_4.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_msg_4@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_msg_4.imageset/icon_msg_4@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_msg_4.imageset/icon_msg_4@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_msg_5.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_msg_5@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_msg_5.imageset/icon_msg_5@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_msg_5.imageset/icon_msg_5@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_msg_6.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_msg_6@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_msg_6.imageset/icon_msg_6@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_msg_6.imageset/icon_msg_6@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_msg_7.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_msg_7@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_msg_7.imageset/icon_msg_7@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_msg_7.imageset/icon_msg_7@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_newsLeft.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "icon_newsLeft.pdf",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_newsLeft.imageset/icon_newsLeft.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_newsLeft.imageset/icon_newsLeft.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_news_hottest.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_news_hottest@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_news_hottest.imageset/icon_news_hottest@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_news_hottest.imageset/icon_news_hottest@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_news_latest.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_news_latest@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_news_latest.imageset/icon_news_latest@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_news_latest.imageset/icon_news_latest@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_notice_add.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_notice_add@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_notice_add.imageset/icon_notice_add@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_notice_add.imageset/icon_notice_add@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_rainy.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_rainy@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_rainy.imageset/icon_rainy@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_rainy.imageset/icon_rainy@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_search_keyboard_voice.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_search_keyboard_voice@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_search_keyboard_voice.imageset/icon_search_keyboard_voice@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_search_keyboard_voice.imageset/icon_search_keyboard_voice@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_snow.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_snow@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_snow.imageset/icon_snow@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_snow.imageset/icon_snow@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_takepicture_delegate.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_takepicture_delegate@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_takepicture_delegate.imageset/icon_takepicture_delegate@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_takepicture_delegate.imageset/icon_takepicture_delegate@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_takepicturedelete.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_takepicturedelete@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_takepicturedelete.imageset/icon_takepicturedelete@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_takepicturedelete.imageset/icon_takepicturedelete@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_takepictures_mine.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_takepictures_mine@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_takepictures_mine.imageset/icon_takepictures_mine@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_takepictures_mine.imageset/icon_takepictures_mine@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_takepictures_public.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_takepictures_public@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_takepictures_public.imageset/icon_takepictures_public@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_takepictures_public.imageset/icon_takepictures_public@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_takepicyures_like.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_takepicyures_like@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_takepicyures_like.imageset/icon_takepicyures_like@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_takepicyures_like.imageset/icon_takepicyures_like@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_takepicyures_likeselected.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_takepicyures_likeselected@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_takepicyures_likeselected.imageset/icon_takepicyures_likeselected@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_takepicyures_likeselected.imageset/icon_takepicyures_likeselected@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_top.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_top@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_top.imageset/icon_top@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_top.imageset/icon_top@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_townnotice.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_townnotice@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_townnotice.imageset/icon_townnotice@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_townnotice.imageset/icon_townnotice@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_village_attention.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_village_like@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_village_attention.imageset/icon_village_like@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_village_attention.imageset/icon_village_like@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_village_comment.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_village_comment@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_village_comment.imageset/icon_village_comment@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_village_comment.imageset/icon_village_comment@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_village_feedback.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_village_feedback@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_village_feedback.imageset/icon_village_feedback@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_village_feedback.imageset/icon_village_feedback@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_village_group.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_village_group@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_village_group.imageset/icon_village_group@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_village_group.imageset/icon_village_group@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_village_like.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_village_like@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_village_like.imageset/icon_village_like@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_village_like.imageset/icon_village_like@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_village_location.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_village_location@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_village_location.imageset/icon_village_location@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_village_location.imageset/icon_village_location@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_village_mine.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_village_mine@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_village_mine.imageset/icon_village_mine@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_village_mine.imageset/icon_village_mine@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_village_popularwill.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_village_ popularwill@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_village_popularwill.imageset/icon_village_ popularwill@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_village_popularwill.imageset/icon_village_ popularwill@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_village_share.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_village_share@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_village_share.imageset/icon_village_share@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_village_share.imageset/icon_village_share@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_villageabstractedit.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_villageabstractedit@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_villageabstractedit.imageset/icon_villageabstractedit@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_villageabstractedit.imageset/icon_villageabstractedit@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_villagenotice.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_villagenotice@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_villagenotice.imageset/icon_villagenotice@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_villagenotice.imageset/icon_villagenotice@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_wuhan.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_wuhan@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_wuhan.imageset/icon_wuhan@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Home/icon_wuhan.imageset/icon_wuhan@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_add_address.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_add_address@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_add_address.imageset/icon_add_address@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_add_address.imageset/icon_add_address@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_addexamine.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_addexamine@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_addexamine.imageset/icon_addexamine@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_addexamine.imageset/icon_addexamine@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_address_default.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_address_default@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_address_default.imageset/icon_address_default@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_address_default.imageset/icon_address_default@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_address_title.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_address_title@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_address_title.imageset/icon_address_title@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_address_title.imageset/icon_address_title@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_addresssearch.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_addresssearch@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_addresssearch.imageset/icon_addresssearch@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_addresssearch.imageset/icon_addresssearch@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_alipay40.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_alipay40@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_alipay40.imageset/icon_alipay40@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_alipay40.imageset/icon_alipay40@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_allregist.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_allregist@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_allregist.imageset/icon_allregist@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_allregist.imageset/icon_allregist@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_balancebg.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_balancebg@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_balancebg.imageset/icon_balancebg@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_balancebg.imageset/icon_balancebg@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_bankcradbg.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_bankcradbg@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_bankcradbg.imageset/icon_bankcradbg@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_bankcradbg.imageset/icon_bankcradbg@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_certificationbg.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_certificationbg@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_certificationbg.imageset/icon_certificationbg@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_certificationbg.imageset/icon_certificationbg@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_clock.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_clock@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_clock.imageset/icon_clock@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_clock.imageset/icon_clock@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_countrymanager.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_countrymanager@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_countrymanager.imageset/icon_countrymanager@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_countrymanager.imageset/icon_countrymanager@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_dragonbg.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_dragonbg@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_dragonbg.imageset/icon_dragonbg@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_dragonbg.imageset/icon_dragonbg@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_examinepass.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_examinepass@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_examinepass.imageset/icon_examinepass@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_examinepass.imageset/icon_examinepass@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_examinerefuse.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_examinerefuse@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_examinerefuse.imageset/icon_examinerefuse@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_examinerefuse.imageset/icon_examinerefuse@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_explain.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_explain@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_explain.imageset/icon_explain@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_explain.imageset/icon_explain@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_express.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_express@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_express.imageset/icon_express@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_express.imageset/icon_express@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_food_order.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_food_order@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_food_order.imageset/icon_food_order@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_food_order.imageset/icon_food_order@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_freedback_hintbg.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_freedback_hintbg@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_freedback_hintbg.imageset/icon_freedback_hintbg@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_freedback_hintbg.imageset/icon_freedback_hintbg@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_fristregist.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_fristregist@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_fristregist.imageset/icon_fristregist@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_fristregist.imageset/icon_fristregist@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_headermonitoring.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_headermonitoring@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_headermonitoring.imageset/icon_headermonitoring@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_headermonitoring.imageset/icon_headermonitoring@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_hint_background.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_hint_background@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_hint_background.imageset/icon_hint_background@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_hint_background.imageset/icon_hint_background@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_identify_front.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_identify_front@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_identify_front.imageset/icon_identify_front@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_identify_front.imageset/icon_identify_front@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_identify_hand.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_identify_hand@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_identify_hand.imageset/icon_identify_hand@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_identify_hand.imageset/icon_identify_hand@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_identify_reverse.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_identify_reverse@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_identify_reverse.imageset/icon_identify_reverse@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_identify_reverse.imageset/icon_identify_reverse@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_identifycard40.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_identifycard40@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_identifycard40.imageset/icon_identifycard40@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_identifycard40.imageset/icon_identifycard40@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_leavecancle.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_leavecancle@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_leavecancle.imageset/icon_leavecancle@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_leavecancle.imageset/icon_leavecancle@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_ hometown.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_mine_ hometown@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_ hometown.imageset/icon_mine_ hometown@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_ hometown.imageset/icon_mine_ hometown@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_account.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "icon_mine_account.pdf",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_account.imageset/icon_mine_account.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_account.imageset/icon_mine_account.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_bankcard.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_mine_bankcard@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_bankcard.imageset/icon_mine_bankcard@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_bankcard.imageset/icon_mine_bankcard@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_collection.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "icon_mine_collection.pdf",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_collection.imageset/icon_mine_collection.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_collection.imageset/icon_mine_collection.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_dynamic.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "icon_mine_dynamic.pdf",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_dynamic.imageset/icon_mine_dynamic.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_dynamic.imageset/icon_mine_dynamic.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_edit.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "icon_mine_edit.pdf",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_edit.imageset/icon_mine_edit.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_edit.imageset/icon_mine_edit.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_eid.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_mine_eid@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_eid.imageset/icon_mine_eid@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_eid.imageset/icon_mine_eid@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_health.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_mine_health@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_health.imageset/icon_mine_health@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_health.imageset/icon_mine_health@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_message.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_mine_message@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_message.imageset/icon_mine_message@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_message.imageset/icon_mine_message@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_message2.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "icon_mine_message.pdf",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_message2.imageset/icon_mine_message.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_message2.imageset/icon_mine_message.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_order.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_mine_order@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_order.imageset/icon_mine_order@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_order.imageset/icon_mine_order@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_share.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_mine_share@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_share.imageset/icon_mine_share@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_share.imageset/icon_mine_share@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_signBg.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "icon_mine_signBg.pdf",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_signBg.imageset/icon_mine_signBg.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_signBg.imageset/icon_mine_signBg.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_signgift.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "icon_mine_signgift.pdf",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_signgift.imageset/icon_mine_signgift.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_signgift.imageset/icon_mine_signgift.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_trip.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_mine_trip@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_trip.imageset/icon_mine_trip@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_mine_trip.imageset/icon_mine_trip@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_minework.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_minework@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_minework.imageset/icon_minework@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_minework.imageset/icon_minework@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_nologin.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "icon_nologin.pdf",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_nologin.imageset/icon_nologin.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_nologin.imageset/icon_nologin.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_none.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_none@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_none.imageset/icon_none@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_none.imageset/icon_none@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_order_address.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_order_address@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_order_address.imageset/icon_order_address@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_order_address.imageset/icon_order_address@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_order_phone.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_order_phone@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_order_phone.imageset/icon_order_phone@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_order_phone.imageset/icon_order_phone@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_phonemonitoring.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_phonemonitoring@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_phonemonitoring.imageset/icon_phonemonitoring@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_phonemonitoring.imageset/icon_phonemonitoring@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_point.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_point@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_point.imageset/icon_point@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_point.imageset/icon_point@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_safe.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_safe@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_safe.imageset/icon_safe@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_safe.imageset/icon_safe@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_set.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "icon_set.pdf",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_set.imageset/icon_set.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_set.imageset/icon_set.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_sexnormal_bg.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "icon_sexnormal_bg.pdf",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_sexnormal_bg.imageset/icon_sexnormal_bg.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_sexnormal_bg.imageset/icon_sexnormal_bg.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_sexselected_bg.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_sexselected_bg@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_sexselected_bg.imageset/icon_sexselected_bg@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_sexselected_bg.imageset/icon_sexselected_bg@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_shopping_banner.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_shopping_banner@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_shopping_banner.imageset/icon_shopping_banner@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_shopping_banner.imageset/icon_shopping_banner@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_signin_bg.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_signin_bg@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_signin_bg.imageset/icon_signin_bg@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_signin_bg.imageset/icon_signin_bg@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_signin_btn.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_signin_btn@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_signin_btn.imageset/icon_signin_btn@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_signin_btn.imageset/icon_signin_btn@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_signout_btn.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_signout_btn@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_signout_btn.imageset/icon_signout_btn@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_signout_btn.imageset/icon_signout_btn@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_star_bright.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_star_bright@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_star_bright.imageset/icon_star_bright@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_star_bright.imageset/icon_star_bright@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_star_dark.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_star_dark@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_star_dark.imageset/icon_star_dark@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_star_dark.imageset/icon_star_dark@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_townmanager.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_townmanager@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_townmanager.imageset/icon_townmanager@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_townmanager.imageset/icon_townmanager@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_villagemanager.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_villagemanager@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_villagemanager.imageset/icon_villagemanager@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_villagemanager.imageset/icon_villagemanager@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_welfare.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_ welfare@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_welfare.imageset/icon_ welfare@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Mine/icon_welfare.imageset/icon_ welfare@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/乡村美景.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "乡村美景@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/乡村美景.imageset/乡村美景@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/乡村美景.imageset/乡村美景@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/乡间寻味.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "乡间寻味@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/乡间寻味.imageset/乡间寻味@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/乡间寻味.imageset/乡间寻味@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/书记信箱.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "书记信箱@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/书记信箱.imageset/书记信箱@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/书记信箱.imageset/书记信箱@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/住院报告.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "住院报告@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/住院报告.imageset/住院报告@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/住院报告.imageset/住院报告@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/健康体检.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "健康体检@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/健康体检.imageset/健康体检@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/健康体检.imageset/健康体检@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/健康关怀.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "健康关怀@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/健康关怀.imageset/健康关怀@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/健康关怀.imageset/健康关怀@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/全民社管.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "全民社管@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/全民社管.imageset/全民社管@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/全民社管.imageset/全民社管@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/公交.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "公交@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/公交.imageset/公交@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/公交.imageset/公交@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/公积金.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "公积金@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/公积金.imageset/公积金@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/公积金.imageset/公积金@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/农合.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "农合@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/农合.imageset/农合@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/农合.imageset/农合@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/出租.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "出租@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/出租.imageset/出租@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/出租.imageset/出租@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/创业贷款.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "创业贷款@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/创业贷款.imageset/创业贷款@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/创业贷款.imageset/创业贷款@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/医保目录.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "医保目录@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/医保目录.imageset/医保目录@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/医保目录.imageset/医保目录@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/县长信箱.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "县长信箱@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/县长信箱.imageset/县长信箱@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/县长信箱.imageset/县长信箱@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/发现.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "发现@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/发现.imageset/发现@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/发现.imageset/发现@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/在线办事.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "在线办事@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/在线办事.imageset/在线办事@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/在线办事.imageset/在线办事@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/在线影像.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "在线影像@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/在线影像.imageset/在线影像@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/在线影像.imageset/在线影像@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/城市黄页.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "城市黄页@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/城市黄页.imageset/城市黄页@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/城市黄页.imageset/城市黄页@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/外出信息填报.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "外出信息填报@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/外出信息填报.imageset/外出信息填报@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/外出信息填报.imageset/外出信息填报@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/学历证书.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "学历证书@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/学历证书.imageset/学历证书@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/学历证书.imageset/学历证书@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/家校互动.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "家校互动@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/家校互动.imageset/家校互动@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/家校互动.imageset/家校互动@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/建档立卡.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "建档立卡@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/建档立卡.imageset/建档立卡@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/建档立卡.imageset/建档立卡@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/找工作.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "找工作@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/找工作.imageset/找工作@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/找工作.imageset/找工作@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/新农合缴费.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "新农合缴费@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/新农合缴费.imageset/新农合缴费@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/新农合缴费.imageset/新农合缴费@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/普法学习.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "普法学习@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/普法学习.imageset/普法学习@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/普法学习.imageset/普法学习@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/景点门票.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "景点门票@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/景点门票.imageset/景点门票@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/景点门票.imageset/景点门票@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/智慧水利.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "智慧水利@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/智慧水利.imageset/智慧水利@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/智慧水利.imageset/智慧水利@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/智能导诊.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "智能导诊@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/智能导诊.imageset/智能导诊@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/智能导诊.imageset/智能导诊@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/水费缴费.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "水费缴费@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/水费缴费.imageset/水费缴费@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/水费缴费.imageset/水费缴费@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/汽车.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "汽车@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/汽车.imageset/汽车@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/汽车.imageset/汽车@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/河长制.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "河长制@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/河长制.imageset/河长制@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/河长制.imageset/河长制@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/法律书库.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "法律书库@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/法律书库.imageset/法律书库@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/法律书库.imageset/法律书库@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/火车.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "火车@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/火车.imageset/火车@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/火车.imageset/火车@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/燃气查询.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "燃气查询@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/燃气查询.imageset/燃气查询@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/燃气查询.imageset/燃气查询@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/电商扶贫.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "电商扶贫@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/电商扶贫.imageset/电商扶贫@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/电商扶贫.imageset/电商扶贫@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/电子商务.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "电子商务@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/电子商务.imageset/电子商务@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/电子商务.imageset/电子商务@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/电费缴费.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "电费缴费@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/电费缴费.imageset/电费缴费@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/电费缴费.imageset/电费缴费@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/百姓热线.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "百姓热线@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/百姓热线.imageset/百姓热线@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/百姓热线.imageset/百姓热线@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/社保.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "社保@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/社保.imageset/社保@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/社保.imageset/社保@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/空气质量.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "空气质量@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/空气质量.imageset/空气质量@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/空气质量.imageset/空气质量@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/航班.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "航班@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/航班.imageset/航班@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/航班.imageset/航班@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/药店信息.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "药店信息@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/药店信息.imageset/药店信息@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/药店信息.imageset/药店信息@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/诊疗记录.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "诊疗记录@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/诊疗记录.imageset/诊疗记录@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/诊疗记录.imageset/诊疗记录@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/费用查询.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "费用查询@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/费用查询.imageset/费用查询@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/费用查询.imageset/费用查询@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/违章缴费.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "违章缴费@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/违章缴费.imageset/违章缴费@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/违章缴费.imageset/违章缴费@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/重名查询.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "重名查询@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/重名查询.imageset/重名查询@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/重名查询.imageset/重名查询@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/门诊报告.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "门诊报告@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/门诊报告.imageset/门诊报告@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/门诊报告.imageset/门诊报告@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/随手拍.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "随手拍@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/随手拍.imageset/随手拍@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/随手拍.imageset/随手拍@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/预约办事.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "预约办事@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/预约办事.imageset/预约办事@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/预约办事.imageset/预约办事@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/预约挂号.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "预约挂号@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/预约挂号.imageset/预约挂号@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/预约挂号.imageset/预约挂号@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/食在阜南.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "食在阜南@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/Service/食在阜南.imageset/食在阜南@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/Service/食在阜南.imageset/食在阜南@2x.png
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/TabBar/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/TabBar/icon_around.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_around@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/TabBar/icon_around.imageset/icon_around@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/TabBar/icon_around.imageset/icon_around@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/TabBar/icon_around_selected.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_around_selected@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/TabBar/icon_around_selected.imageset/icon_around_selected@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/TabBar/icon_around_selected.imageset/icon_around_selected@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/TabBar/icon_home.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_home1@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/TabBar/icon_home.imageset/icon_home1@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/TabBar/icon_home.imageset/icon_home1@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/TabBar/icon_home_selected.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_home_selected@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/TabBar/icon_home_selected.imageset/icon_home_selected@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/TabBar/icon_home_selected.imageset/icon_home_selected@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/TabBar/icon_mine.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_mine@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/TabBar/icon_mine.imageset/icon_mine@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/TabBar/icon_mine.imageset/icon_mine@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/TabBar/icon_mine_selected.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_mine_selected@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/TabBar/icon_mine_selected.imageset/icon_mine_selected@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/TabBar/icon_mine_selected.imageset/icon_mine_selected@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/TabBar/icon_news.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_news@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/TabBar/icon_news.imageset/icon_news@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/TabBar/icon_news.imageset/icon_news@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/TabBar/icon_news_selected.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_news_selected@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/TabBar/icon_news_selected.imageset/icon_news_selected@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/TabBar/icon_news_selected.imageset/icon_news_selected@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/TabBar/icon_public.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_public@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/TabBar/icon_public.imageset/icon_public@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/TabBar/icon_public.imageset/icon_public@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/TabBar/icon_service.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_service@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/TabBar/icon_service.imageset/icon_service@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/TabBar/icon_service.imageset/icon_service@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/TabBar/icon_service_selected.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "icon_service_selected@2x.pdf",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/TabBar/icon_service_selected.imageset/icon_service_selected@2x.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/TabBar/icon_service_selected.imageset/icon_service_selected@2x.pdf
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/scenery/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/scenery/chilkoottrail.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "chilkoottrail.jpg",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/scenery/chilkoottrail.imageset/chilkoottrail.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/scenery/chilkoottrail.imageset/chilkoottrail.jpg
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/scenery/chincoteague.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "chincoteague.jpg",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/scenery/chincoteague.imageset/chincoteague.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/scenery/chincoteague.imageset/chincoteague.jpg
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/scenery/hiddenlake.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "hiddenlake.jpg",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/scenery/hiddenlake.imageset/hiddenlake.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/scenery/hiddenlake.imageset/hiddenlake.jpg
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/scenery/icybay.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "icybay.jpg",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/scenery/icybay.imageset/icybay.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/scenery/icybay.imageset/icybay.jpg
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/scenery/lakemcdonald.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "lakemcdonald.jpg",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/scenery/lakemcdonald.imageset/lakemcdonald.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/scenery/lakemcdonald.imageset/lakemcdonald.jpg
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/scenery/silversalmoncreek.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "silversalmoncreek.jpg",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/scenery/silversalmoncreek.imageset/silversalmoncreek.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/scenery/silversalmoncreek.imageset/silversalmoncreek.jpg
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/scenery/stmarylake.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "stmarylake.jpg",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/scenery/stmarylake.imageset/stmarylake.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/scenery/stmarylake.imageset/stmarylake.jpg
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/scenery/turtlerock.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "turtlerock.jpg",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/scenery/turtlerock.imageset/turtlerock.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/scenery/turtlerock.imageset/turtlerock.jpg
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/scenery/twinlake.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "twinlake.jpg",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/scenery/twinlake.imageset/twinlake.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/scenery/twinlake.imageset/twinlake.jpg
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/scenery/umbagog.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "umbagog.jpg",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/Assets.xcassets/scenery/umbagog.imageset/umbagog.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geniusZhangXu/SwiftUIDemo/2c21e57647a42a799fba505a4d213c5268ee5dfe/SwiftUIDemo/Resource/Assets.xcassets/scenery/umbagog.imageset/umbagog.jpg
--------------------------------------------------------------------------------
/SwiftUIDemo/Resource/MineListData.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "id": 1,
4 | "imageName": "icon_mine_ hometown",
5 | "listName": "我的家乡"
6 | },
7 | {
8 | "id": 2,
9 | "imageName": "icon_mine_order",
10 | "listName": "我的订单"
11 | },
12 | {
13 | "id": 3,
14 | "imageName": "icon_mine_health",
15 | "listName": "我的健康"
16 | },
17 | {
18 | "id": 4,
19 | "imageName": "icon_mine_message",
20 | "listName": "我的出行"
21 | },
22 | {
23 | "id": 5,
24 | "imageName": "icon_mine_bankcard",
25 | "listName": "我的银行卡"
26 | }
27 | ]
28 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Service/Model/ServiceModel.swift:
--------------------------------------------------------------------------------
1 | //
2 | // ServiceModel.swift
3 | // SwiftUIDemo
4 | //
5 | // Created by Zhangxu on 2020/12/28.
6 | //
7 |
8 | import SwiftUI
9 |
10 | struct ServiceModel: Hashable, Codable, Identifiable{
11 |
12 | var id: Int
13 | /// 组名
14 | var sectionTitle: String
15 | /// 该组服务item组内容
16 | var serviceArray:Array>
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Service/View/ServiceSectionItemView.swift:
--------------------------------------------------------------------------------
1 | //
2 | // ServiceSectionItemView.swift
3 | // SwiftUIDemo
4 | //
5 | // Created by Zhangxu on 2021/1/4.
6 | //
7 |
8 | import SwiftUI
9 |
10 | struct ServiceSectionItemView: View {
11 |
12 | @State var serviceModel:ServiceModel
13 |
14 | var body: some View {
15 |
16 | VStack(alignment: .leading) {
17 |
18 | ForEach(serviceModel.serviceArray, id:\.self) { (modelArray) in
19 |
20 | HStack {
21 |
22 | ForEach(modelArray) { (model) in
23 |
24 | BaseServiceView(serviceName:model.serviceName,
25 | serviceImage:model.serviceName)
26 | }
27 | }
28 | }
29 | }
30 |
31 | }
32 | }
33 |
34 | struct ServiceSectionItemView_Previews: PreviewProvider {
35 |
36 | static var previews: some View {
37 |
38 | ServiceSectionItemView(serviceModel:
39 | ServiceViewModel().serviceModelArray.first!)
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Service/View/ServiceSectionView.swift:
--------------------------------------------------------------------------------
1 | //
2 | // ServiceSectionView.swift
3 | // SwiftUIDemo
4 | //
5 | // Created by Zhangxu on 2021/1/4.
6 | //
7 |
8 | import SwiftUI
9 |
10 | struct ServiceSectionView: View {
11 |
12 | @State var serviceModel:ServiceModel
13 |
14 | var body: some View {
15 |
16 |
17 | VStack(alignment: .leading, spacing: 10){
18 |
19 | Text(serviceModel.sectionTitle)
20 | .font(.subheadline)
21 | .foregroundColor(Color(.color_3))
22 |
23 | /// 服务列表
24 | ServiceSectionItemView(serviceModel: serviceModel)
25 |
26 | }.frame(width: ServiceViewModel().sectionScrollWidth,
27 | height: ServiceViewModel().sectionScrollHeight(serviceModel.id))
28 | }
29 | }
30 |
31 | struct ServiceSectionView_Previews: PreviewProvider {
32 |
33 | static var previews: some View {
34 |
35 | ServiceSectionView(serviceModel: ServiceViewModel().serviceModelArray.first!)
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Service/ViewModel/ServiceViewModel.swift:
--------------------------------------------------------------------------------
1 | //
2 | // ServiceViewModel.swift
3 | // SwiftUIDemo
4 | //
5 | // Created by Zhangxu on 2020/12/28.
6 | //
7 |
8 | import SwiftUI
9 |
10 | final class ServiceViewModel: ObservableObject {
11 |
12 |
13 | public let sectionListWidth:CGFloat = 90.0
14 | public let sectionScrollWidth:CGFloat = kScreenWidth - 90.0
15 |
16 | private var sectionScrollOffSetY:CGFloat = 0.0
17 |
18 | /// 服务modelArray
19 | @Published var serviceModelArray:Array = load("ServiceData.json")
20 |
21 | }
22 |
23 | extension ServiceViewModel{
24 |
25 | ///
26 | /// - Parameter indexPath: indexPath description
27 | /// - Returns: description
28 | func sectionScrollHeight(_ indexPath:NSInteger) -> CGFloat {
29 |
30 | return CGFloat((serviceModelArray[indexPath].serviceArray.count * 85) + 60)
31 | }
32 |
33 | }
34 |
--------------------------------------------------------------------------------
/SwiftUIDemo/Utils/Extension/StringExtension.swift:
--------------------------------------------------------------------------------
1 | //
2 | // StringExtension.swift
3 | // SwiftUIDemo
4 | //
5 | // Created by Zhangxu on 2020/12/22.
6 | //
7 |
8 | import Foundation
9 |
10 | extension String {
11 |
12 | public struct Image {
13 |
14 | /// tabbar
15 | public static let icon_home = "icon_home"
16 | public static let icon_home_selected = "icon_home_selected"
17 |
18 | public static let icon_around = "icon_around"
19 | public static let icon_around_selected = "icon_around_selected"
20 |
21 | public static let icon_service = "icon_service"
22 | public static let icon_service_selected = "icon_service_selected"
23 |
24 | public static let icon_mine = "icon_mine"
25 | public static let icon_mine_selected = "icon_mine_selected"
26 |
27 | /// home
28 | public static let icon_homeService_1 = "icon_mainService_1"
29 | public static let icon_homeService_2 = "icon_mainService_2"
30 | public static let icon_homeService_3 = "icon_mainService_3"
31 | public static let icon_homeService_4 = "icon_mainService_4"
32 |
33 | }
34 | }
35 |
36 | // MARK: -
37 | extension String {
38 |
39 | public struct Common {
40 |
41 | /// tabbar
42 | public static let home = "首页"
43 | public static let around = "周边"
44 | public static let service = "服务"
45 | public static let mine = "我的"
46 |
47 | /// common
48 |
49 | }
50 | }
51 |
--------------------------------------------------------------------------------
/SwiftUIDemoTests/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | $(DEVELOPMENT_LANGUAGE)
7 | CFBundleExecutable
8 | $(EXECUTABLE_NAME)
9 | CFBundleIdentifier
10 | $(PRODUCT_BUNDLE_IDENTIFIER)
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | $(PRODUCT_NAME)
15 | CFBundlePackageType
16 | $(PRODUCT_BUNDLE_PACKAGE_TYPE)
17 | CFBundleShortVersionString
18 | 1.0
19 | CFBundleVersion
20 | 1
21 |
22 |
23 |
--------------------------------------------------------------------------------
/SwiftUIDemoTests/SwiftUIDemoTests.swift:
--------------------------------------------------------------------------------
1 | //
2 | // SwiftUIDemoTests.swift
3 | // SwiftUIDemoTests
4 | //
5 | // Created by Zhangxu on 2020/12/14.
6 | //
7 |
8 | import XCTest
9 | @testable import SwiftUIDemo
10 |
11 | class SwiftUIDemoTests: XCTestCase {
12 |
13 | override func setUpWithError() throws {
14 | // Put setup code here. This method is called before the invocation of each test method in the class.
15 | }
16 |
17 | override func tearDownWithError() throws {
18 | // Put teardown code here. This method is called after the invocation of each test method in the class.
19 | }
20 |
21 | func testExample() throws {
22 | // This is an example of a functional test case.
23 | // Use XCTAssert and related functions to verify your tests produce the correct results.
24 | }
25 |
26 | func testPerformanceExample() throws {
27 | // This is an example of a performance test case.
28 | self.measure {
29 | // Put the code you want to measure the time of here.
30 | }
31 | }
32 |
33 | }
34 |
--------------------------------------------------------------------------------
/SwiftUIDemoUITests/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | $(DEVELOPMENT_LANGUAGE)
7 | CFBundleExecutable
8 | $(EXECUTABLE_NAME)
9 | CFBundleIdentifier
10 | $(PRODUCT_BUNDLE_IDENTIFIER)
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | $(PRODUCT_NAME)
15 | CFBundlePackageType
16 | $(PRODUCT_BUNDLE_PACKAGE_TYPE)
17 | CFBundleShortVersionString
18 | 1.0
19 | CFBundleVersion
20 | 1
21 |
22 |
23 |
--------------------------------------------------------------------------------