├── .gitignore
├── AdhocExportOptions.plist
├── CatAccounting.xcodeproj
└── project.pbxproj
├── CatAccounting
├── AddBill
│ ├── CATAddBillViewController.h
│ ├── CATAddBillViewController.m
│ ├── CATBillPresenter.h
│ ├── CATBillPresenter.m
│ └── View
│ │ ├── CATCategoryIconView.h
│ │ ├── CATCategoryIconView.m
│ │ ├── CATDatePickerView.h
│ │ ├── CATDatePickerView.m
│ │ ├── CATInfoView.h
│ │ ├── CATInfoView.m
│ │ ├── CATKeyboardView.h
│ │ ├── CATKeyboardView.m
│ │ ├── CATSegmentControl.h
│ │ └── CATSegmentControl.m
├── AppDelegate.h
├── AppDelegate.m
├── AppKit
│ ├── CATAppContext.h
│ ├── CATAppContext.mm
│ ├── CATBaseViewController.h
│ ├── CATBaseViewController.m
│ ├── CATBlueTheme.h
│ ├── CATBlueTheme.m
│ ├── CATDefaultTheme.h
│ ├── CATDefaultTheme.m
│ ├── CATGreenTheme.h
│ ├── CATGreenTheme.m
│ ├── CATNaviController.h
│ ├── CATNaviController.m
│ ├── CATPurpleTheme.h
│ ├── CATPurpleTheme.m
│ ├── CATRedTheme.h
│ ├── CATRedTheme.m
│ ├── CATThemeManager.h
│ ├── CATThemeManager.m
│ ├── CATThemeProtocol.h
│ ├── CATTimeCenter.h
│ ├── CATTimeCenter.m
│ ├── CATWebViewController.h
│ ├── CATWebViewController.m
│ ├── QMUIConfigurationTemplate.h
│ └── QMUIConfigurationTemplate.m
├── Assets.xcassets
│ ├── AppIcon.appiconset
│ │ ├── Contents.json
│ │ ├── Icon-60@2x.png
│ │ ├── Icon-Small-40@2x.png
│ │ ├── Icon-Small-60@2x-1.png
│ │ ├── Icon-Small-60@2x.png
│ │ ├── Icon-Small-60@3x.png
│ │ ├── Icon-Small@2x.png
│ │ ├── Icon-Small@3x.png
│ │ ├── cat_icon_180px.png
│ │ └── iTunesArtwork@2x.png
│ ├── Contents.json
│ ├── category
│ │ ├── Contents.json
│ │ ├── cat_add.imageset
│ │ │ ├── Contents.json
│ │ │ ├── add (2).png
│ │ │ └── add (3).png
│ │ ├── cat_bonus.imageset
│ │ │ ├── Contents.json
│ │ │ ├── bonus (1).png
│ │ │ └── bonus.png
│ │ ├── cat_buy.imageset
│ │ │ ├── Contents.json
│ │ │ ├── buy (1).png
│ │ │ └── buy (2).png
│ │ ├── cat_car.imageset
│ │ │ ├── Contents.json
│ │ │ ├── car (1).png
│ │ │ └── car.png
│ │ ├── cat_child.imageset
│ │ │ ├── Contents.json
│ │ │ ├── child (1).png
│ │ │ └── child.png
│ │ ├── cat_clothes.imageset
│ │ │ ├── Contents.json
│ │ │ ├── clothes (2).png
│ │ │ └── clothes (3).png
│ │ ├── cat_cost.imageset
│ │ │ ├── Contents.json
│ │ │ ├── 生活费 (1).png
│ │ │ └── 生活费.png
│ │ ├── cat_credit.imageset
│ │ │ ├── Contents.json
│ │ │ ├── 信用卡 (1).png
│ │ │ └── 信用卡.png
│ │ ├── cat_custom.imageset
│ │ │ ├── Contents.json
│ │ │ ├── 自定义 (1).png
│ │ │ └── 自定义.png
│ │ ├── cat_digit.imageset
│ │ │ ├── Contents.json
│ │ │ ├── phone (1).png
│ │ │ └── phone.png
│ │ ├── cat_dummy.imageset
│ │ │ ├── Contents.json
│ │ │ ├── 会员 (1).png
│ │ │ └── 会员.png
│ │ ├── cat_eat.imageset
│ │ │ ├── Contents.json
│ │ │ ├── cat_eat@2x.png
│ │ │ └── cat_eat@3x.png
│ │ ├── cat_edu.imageset
│ │ │ ├── Contents.json
│ │ │ ├── book (2).png
│ │ │ └── book (3).png
│ │ ├── cat_enter.imageset
│ │ │ ├── Contents.json
│ │ │ ├── 娱乐 (1).png
│ │ │ └── 娱乐.png
│ │ ├── cat_expense.imageset
│ │ │ ├── Contents.json
│ │ │ ├── 发票 (1).png
│ │ │ └── 发票.png
│ │ ├── cat_face.imageset
│ │ │ ├── Contents.json
│ │ │ ├── 美容 (1).png
│ │ │ └── 美容.png
│ │ ├── cat_finance.imageset
│ │ │ ├── Contents.json
│ │ │ ├── 理财 (1).png
│ │ │ └── 理财.png
│ │ ├── cat_game.imageset
│ │ │ ├── Contents.json
│ │ │ ├── game (1).png
│ │ │ └── game.png
│ │ ├── cat_gas.imageset
│ │ │ ├── Contents.json
│ │ │ ├── Gas (4).png
│ │ │ └── Gas (5).png
│ │ ├── cat_gift.imageset
│ │ │ ├── Contents.json
│ │ │ ├── gift (2).png
│ │ │ └── gift (3).png
│ │ ├── cat_home.imageset
│ │ │ ├── Contents.json
│ │ │ ├── house (1).png
│ │ │ └── house .png
│ │ ├── cat_live.imageset
│ │ │ ├── Contents.json
│ │ │ ├── 卫生纸 (4).png
│ │ │ └── 卫生纸 (5).png
│ │ ├── cat_loan.imageset
│ │ │ ├── Contents.json
│ │ │ ├── loan (2).png
│ │ │ └── loan (3).png
│ │ ├── cat_med.imageset
│ │ │ ├── Contents.json
│ │ │ ├── 医疗 (1).png
│ │ │ └── 医疗.png
│ │ ├── cat_mgift.imageset
│ │ │ ├── Contents.json
│ │ │ ├── 礼金 (1).png
│ │ │ └── 礼金.png
│ │ ├── cat_month_budget.imageset
│ │ │ ├── Contents.json
│ │ │ ├── rmb (6).png
│ │ │ └── rmb (7).png
│ │ ├── cat_movie.imageset
│ │ │ ├── Contents.json
│ │ │ ├── Movie (2).png
│ │ │ └── Movie (3).png
│ │ ├── cat_office.imageset
│ │ │ ├── Contents.json
│ │ │ ├── 办公 (1).png
│ │ │ └── 办公.png
│ │ ├── cat_pets.imageset
│ │ │ ├── Contents.json
│ │ │ ├── dog (1).png
│ │ │ └── dog.png
│ │ ├── cat_rent.imageset
│ │ │ ├── Contents.json
│ │ │ ├── money (1).png
│ │ │ └── money.png
│ │ ├── cat_reward.imageset
│ │ │ ├── Contents.json
│ │ │ ├── reward (1).png
│ │ │ └── reward.png
│ │ ├── cat_salary.imageset
│ │ │ ├── Contents.json
│ │ │ ├── Salary system (1).png
│ │ │ └── Salary system.png
│ │ ├── cat_smoke.imageset
│ │ │ ├── Contents.json
│ │ │ ├── 烟酒 (1).png
│ │ │ └── 烟酒.png
│ │ ├── cat_snack.imageset
│ │ │ ├── Contents.json
│ │ │ ├── snacks (2).png
│ │ │ └── snacks (3).png
│ │ ├── cat_social.imageset
│ │ │ ├── Contents.json
│ │ │ ├── 社交 (1).png
│ │ │ └── 社交.png
│ │ ├── cat_sport.imageset
│ │ │ ├── Contents.json
│ │ │ ├── sport (2).png
│ │ │ └── sport (3).png
│ │ ├── cat_traffic.imageset
│ │ │ ├── Contents.json
│ │ │ ├── car (1).png
│ │ │ └── car-1.png
│ │ ├── cat_travel.imageset
│ │ │ ├── Contents.json
│ │ │ ├── travel (1).png
│ │ │ └── travel.png
│ │ ├── cat_unexpect.imageset
│ │ │ ├── Contents.json
│ │ │ ├── other (2).png
│ │ │ └── other (3).png
│ │ └── cat_wifi.imageset
│ │ │ ├── Contents.json
│ │ │ ├── wifi (1).png
│ │ │ └── wifi.png
│ ├── empty_image.imageset
│ │ ├── Contents.json
│ │ ├── empty@2x.png
│ │ └── empty@3x.png
│ ├── icons
│ │ ├── Contents.json
│ │ ├── bar_arrow_left.imageset
│ │ │ ├── Contents.json
│ │ │ ├── left-o (1).png
│ │ │ └── left-o.png
│ │ ├── bill_add_button.imageset
│ │ │ ├── Contents.json
│ │ │ ├── bill_add_button@2x.png
│ │ │ └── bill_add_button@3x.png
│ │ ├── bill_add_button_press.imageset
│ │ │ ├── Contents.json
│ │ │ ├── bill_add_button_press@2x.png
│ │ │ └── bill_add_button_press@3x.png
│ │ ├── icon_alipay.imageset
│ │ │ ├── Contents.json
│ │ │ ├── alipay (1).png
│ │ │ └── alipay.png
│ │ ├── icon_arrow_left.imageset
│ │ │ ├── Contents.json
│ │ │ ├── arrow_down (1).png
│ │ │ └── arrow_down.png
│ │ ├── icon_arrow_right.imageset
│ │ │ ├── Contents.json
│ │ │ ├── arrow_down (1).png
│ │ │ └── arrow_down.png
│ │ ├── icon_cash.imageset
│ │ │ ├── Contents.json
│ │ │ ├── cash (1).png
│ │ │ └── cash.png
│ │ ├── icon_credit.imageset
│ │ │ ├── Contents.json
│ │ │ ├── 信用卡 (1).png
│ │ │ └── 信用卡.png
│ │ ├── icon_deposit.imageset
│ │ │ ├── Contents.json
│ │ │ ├── 储蓄卡 (1).png
│ │ │ └── 储蓄卡.png
│ │ ├── icon_share.imageset
│ │ │ ├── Contents.json
│ │ │ ├── Share (1).png
│ │ │ └── Share.png
│ │ ├── icon_tri_down.imageset
│ │ │ ├── Contents.json
│ │ │ ├── tri-down (1).png
│ │ │ └── tri-down.png
│ │ ├── icon_user_head.imageset
│ │ │ ├── Contents.json
│ │ │ ├── cat (1).png
│ │ │ └── cat.png
│ │ └── navi_back.imageset
│ │ │ ├── Contents.json
│ │ │ ├── cg-app-back (1).png
│ │ │ └── cg-app-back.png
│ ├── keyboard
│ │ ├── Contents.json
│ │ ├── keyboard_backspace.imageset
│ │ │ ├── Contents.json
│ │ │ ├── backspace (1).png
│ │ │ └── backspace.png
│ │ ├── keyboard_backspace_blue_t.imageset
│ │ │ ├── Contents.json
│ │ │ ├── backspace (4).png
│ │ │ └── backspace (5).png
│ │ ├── keyboard_backspace_green_t.imageset
│ │ │ ├── Contents.json
│ │ │ ├── backspace (1).png
│ │ │ └── backspace.png
│ │ ├── keyboard_backspace_purple_t.imageset
│ │ │ ├── Contents.json
│ │ │ ├── backspace (2).png
│ │ │ └── backspace (3).png
│ │ └── keyboard_backspace_red_t.imageset
│ │ │ ├── Contents.json
│ │ │ ├── backspace (6).png
│ │ │ └── backspace (7).png
│ ├── more
│ │ ├── Contents.json
│ │ ├── more_about.imageset
│ │ │ ├── Contents.json
│ │ │ ├── about (4).png
│ │ │ └── about (5).png
│ │ ├── more_account.imageset
│ │ │ ├── Contents.json
│ │ │ ├── rmb (2).png
│ │ │ └── rmb (3).png
│ │ ├── more_appstore.imageset
│ │ │ ├── Contents.json
│ │ │ ├── appstore (1).png
│ │ │ └── appstore.png
│ │ ├── more_auto.imageset
│ │ │ ├── Contents.json
│ │ │ ├── add (1).png
│ │ │ └── add.png
│ │ ├── more_budget.imageset
│ │ │ ├── Contents.json
│ │ │ ├── budget (2).png
│ │ │ └── budget (3).png
│ │ ├── more_cate.imageset
│ │ │ ├── Category (2).png
│ │ │ ├── Category (3).png
│ │ │ └── Contents.json
│ │ ├── more_library.imageset
│ │ │ ├── Contents.json
│ │ │ ├── library (1).png
│ │ │ └── library.png
│ │ ├── more_recommend.imageset
│ │ │ ├── Contents.json
│ │ │ ├── 推荐 (1).png
│ │ │ └── 推荐.png
│ │ ├── more_shot.imageset
│ │ │ ├── Contents.json
│ │ │ ├── screenshot-sel (1).png
│ │ │ └── screenshot-sel.png
│ │ ├── more_suggest.imageset
│ │ │ ├── Contents.json
│ │ │ ├── iconfont-icon-suggest (1).png
│ │ │ └── iconfont-icon-suggest.png
│ │ └── more_theme.imageset
│ │ │ ├── Contents.json
│ │ │ ├── theme (1).png
│ │ │ └── theme.png
│ ├── tabbar
│ │ ├── Contents.json
│ │ ├── icon_tabbar_add.imageset
│ │ │ ├── Contents.json
│ │ │ ├── add (1).png
│ │ │ └── add.png
│ │ ├── icon_tabbar_bill.imageset
│ │ │ ├── Contents.json
│ │ │ ├── billing (2).png
│ │ │ └── billing (3).png
│ │ ├── icon_tabbar_bill_sel.imageset
│ │ │ ├── Contents.json
│ │ │ ├── billing (4).png
│ │ │ └── billing (5).png
│ │ ├── icon_tabbar_bill_sel_blue_t.imageset
│ │ │ ├── Contents.json
│ │ │ ├── billing (2).png
│ │ │ └── billing (3).png
│ │ ├── icon_tabbar_bill_sel_green_t.imageset
│ │ │ ├── Contents.json
│ │ │ ├── billing (1).png
│ │ │ └── billing.png
│ │ ├── icon_tabbar_bill_sel_purple_t.imageset
│ │ │ ├── Contents.json
│ │ │ ├── billing (6).png
│ │ │ └── billing (7).png
│ │ ├── icon_tabbar_bill_sel_red_t.imageset
│ │ │ ├── Contents.json
│ │ │ ├── billing (4).png
│ │ │ └── billing (5).png
│ │ ├── icon_tabbar_more.imageset
│ │ │ ├── Contents.json
│ │ │ ├── more (1).png
│ │ │ └── more.png
│ │ ├── icon_tabbar_more_sel.imageset
│ │ │ ├── Contents.json
│ │ │ ├── more (2).png
│ │ │ └── more (3).png
│ │ ├── icon_tabbar_more_sel_blue_t.imageset
│ │ │ ├── Contents.json
│ │ │ ├── more (8).png
│ │ │ └── more (9).png
│ │ ├── icon_tabbar_more_sel_green_t.imageset
│ │ │ ├── Contents.json
│ │ │ ├── more (2).png
│ │ │ └── more (3).png
│ │ ├── icon_tabbar_more_sel_purple_t.imageset
│ │ │ ├── Contents.json
│ │ │ ├── more (6).png
│ │ │ └── more (7).png
│ │ ├── icon_tabbar_more_sel_red_t.imageset
│ │ │ ├── Contents.json
│ │ │ ├── more (4).png
│ │ │ └── more (5).png
│ │ ├── icon_tabbar_report.imageset
│ │ │ ├── Contents.json
│ │ │ ├── cc-pie-chart (1).png
│ │ │ └── cc-pie-chart.png
│ │ ├── icon_tabbar_report_sel.imageset
│ │ │ ├── Contents.json
│ │ │ ├── cc-pie-chart (2).png
│ │ │ └── cc-pie-chart (3).png
│ │ ├── icon_tabbar_report_sel_blue_t.imageset
│ │ │ ├── Contents.json
│ │ │ ├── cc-pie-chart (1).png
│ │ │ └── cc-pie-chart.png
│ │ ├── icon_tabbar_report_sel_green_t.imageset
│ │ │ ├── Contents.json
│ │ │ ├── cc-pie-chart (4).png
│ │ │ └── cc-pie-chart (5).png
│ │ ├── icon_tabbar_report_sel_purple_t.imageset
│ │ │ ├── Contents.json
│ │ │ ├── cc-pie-chart (2).png
│ │ │ └── cc-pie-chart (3).png
│ │ ├── icon_tabbar_report_sel_red_t.imageset
│ │ │ ├── Contents.json
│ │ │ ├── cc-pie-chart (6).png
│ │ │ └── cc-pie-chart (7).png
│ │ ├── icon_tabbar_wallet.imageset
│ │ │ ├── Contents.json
│ │ │ ├── Wallet (1).png
│ │ │ └── Wallet.png
│ │ ├── icon_tabbar_wallet_sel.imageset
│ │ │ ├── Contents.json
│ │ │ ├── Wallet (6).png
│ │ │ └── Wallet (7) 13-23-44-588.png
│ │ ├── icon_tabbar_wallet_sel_blue_t.imageset
│ │ │ ├── Contents.json
│ │ │ ├── Wallet (2).png
│ │ │ └── Wallet (3).png
│ │ ├── icon_tabbar_wallet_sel_green_t.imageset
│ │ │ ├── Contents.json
│ │ │ ├── Wallet (4).png
│ │ │ └── Wallet (5).png
│ │ ├── icon_tabbar_wallet_sel_purple_t.imageset
│ │ │ ├── Contents.json
│ │ │ ├── Wallet (6).png
│ │ │ └── Wallet (7).png
│ │ └── icon_tabbar_wallet_sel_red_t.imageset
│ │ │ ├── Contents.json
│ │ │ ├── Wallet (1).png
│ │ │ └── Wallet.png
│ └── theme
│ │ ├── Contents.json
│ │ ├── blue_home.imageset
│ │ ├── Contents.json
│ │ └── blue_home.png
│ │ ├── blue_more.imageset
│ │ ├── Contents.json
│ │ └── blue_more.png
│ │ ├── default_home.imageset
│ │ ├── Contents.json
│ │ └── default_home.png
│ │ ├── default_more.imageset
│ │ ├── Contents.json
│ │ └── defaut_more.png
│ │ ├── green_home.imageset
│ │ ├── Contents.json
│ │ └── green_home.png
│ │ ├── green_more.imageset
│ │ ├── Contents.json
│ │ └── green_more.png
│ │ ├── purple_home.imageset
│ │ ├── Contents.json
│ │ └── purple_home.png
│ │ ├── purple_more.imageset
│ │ ├── Contents.json
│ │ └── purple_more.png
│ │ ├── red_home.imageset
│ │ ├── Contents.json
│ │ └── red_home.png
│ │ └── red_more.imageset
│ │ ├── Contents.json
│ │ └── red_more.png
├── Bill
│ ├── CATBillListEmptyView.h
│ ├── CATBillListEmptyView.m
│ ├── CATBillViewController.h
│ ├── CATBillViewController.m
│ ├── CATCategoryListCell.h
│ ├── CATCategoryListCell.m
│ ├── CATFeedAccountCell.h
│ ├── CATFeedAccountCell.m
│ ├── CATFeedDayView.h
│ ├── CATFeedDayView.m
│ ├── CATMonthDataView.h
│ └── CATMonthDataView.m
├── CatAccounting.entitlements
├── Common
│ ├── CATUtil.h
│ ├── CATUtil.m
│ ├── Macro.h
│ ├── Notifications.h
│ └── PrefixHeader.pch
├── Database
│ ├── CATDBManager.h
│ └── CATDBManager.mm
├── Info.plist
├── LaunchScreen.storyboard
├── Lib
│ └── KMNavigationBarTransition
│ │ ├── KMNavigationBarTransition.h
│ │ ├── KMSwizzle.h
│ │ ├── KMSwizzle.m
│ │ ├── KMWeakObjectContainer.h
│ │ ├── KMWeakObjectContainer.m
│ │ ├── NSObject+KMNavigationBarTransition.h
│ │ ├── NSObject+KMNavigationBarTransition.m
│ │ ├── UINavigationBar+KMNavigationBarTransition.h
│ │ ├── UINavigationBar+KMNavigationBarTransition.m
│ │ ├── UINavigationBar+KMNavigationBarTransition_internal.h
│ │ ├── UINavigationController+KMNavigationBarTransition.h
│ │ ├── UINavigationController+KMNavigationBarTransition.m
│ │ ├── UINavigationController+KMNavigationBarTransition_internal.h
│ │ ├── UIScrollView+KMNavigationBarTransition.h
│ │ ├── UIScrollView+KMNavigationBarTransition.m
│ │ ├── UIScrollView+KMNavigationBarTransition_internal.h
│ │ ├── UIViewController+KMNavigationBarTransition.h
│ │ ├── UIViewController+KMNavigationBarTransition.m
│ │ └── UIViewController+KMNavigationBarTransition_internal.h
├── MainTab
│ ├── CATTabBarItem.h
│ ├── CATTabBarItem.m
│ ├── CATTabViewController.h
│ └── CATTabViewController.m
├── Model
│ ├── CATAccount+WCTTableCoding.h
│ ├── CATAccount.h
│ ├── CATAccount.mm
│ ├── CATBillFeed.h
│ ├── CATBillFeed.m
│ ├── CATBudget+WCTTableCoding.h
│ ├── CATBudget.h
│ ├── CATBudget.mm
│ ├── CATCategory+WCTTableCoding.h
│ ├── CATCategory.h
│ ├── CATCategory.mm
│ ├── CATCategoryDataSet.h
│ ├── CATCategoryDataSet.m
│ ├── CATFundAccount+WCTTableCoding.h
│ ├── CATFundAccount.h
│ └── CATFundAccount.mm
├── More
│ ├── CATAboutViewController.h
│ ├── CATAboutViewController.m
│ ├── CATAboutViewController.xib
│ ├── CATMoreViewController.h
│ ├── CATMoreViewController.m
│ ├── CATThemeViewController.h
│ ├── CATThemeViewController.m
│ ├── Model
│ │ ├── CATStaticTableCellData.h
│ │ ├── CATStaticTableCellData.m
│ │ ├── CATStaticTableSectionData.h
│ │ └── CATStaticTableSectionData.m
│ └── View
│ │ ├── CATThemeCell.h
│ │ ├── CATThemeCell.m
│ │ ├── UITableViewCell+CATStaticDataBinding.h
│ │ └── UITableViewCell+CATStaticDataBinding.m
├── Report
│ ├── CATCategoryDetailViewController.h
│ ├── CATCategoryDetailViewController.m
│ ├── CATReportViewController.h
│ ├── CATReportViewController.m
│ └── View
│ │ ├── CATCategoryHeaderView.h
│ │ ├── CATCategoryHeaderView.m
│ │ ├── CATDateBrowserBar.h
│ │ ├── CATDateBrowserBar.m
│ │ ├── CATReportFooterView.h
│ │ ├── CATReportFooterView.m
│ │ ├── CATReportPieChartCell.h
│ │ └── CATReportPieChartCell.m
├── Resource
│ ├── Categories.plist
│ └── Library.html
├── Service
│ ├── CATAccountService.h
│ ├── CATAccountService.mm
│ ├── CATBudgetService.h
│ ├── CATBudgetService.mm
│ ├── CATCategoryService.h
│ ├── CATCategoryService.mm
│ ├── CATFundAccService.h
│ └── CATFundAccService.mm
├── Wallet
│ ├── CATWalletViewController.h
│ ├── CATWalletViewController.m
│ └── View
│ │ ├── CATAccountHeaderView.h
│ │ ├── CATAccountHeaderView.m
│ │ ├── CATBudgetHeaderView.h
│ │ ├── CATBudgetHeaderView.m
│ │ ├── CATBudgetTitleView.h
│ │ ├── CATBudgetTitleView.m
│ │ ├── CATCateBudgetCell.h
│ │ ├── CATCateBudgetCell.m
│ │ ├── CATFundAccCell.h
│ │ ├── CATFundAccCell.m
│ │ ├── CATMonthBudgetCell.h
│ │ └── CATMonthBudgetCell.m
├── launch_page_icon@2x.png
├── launch_page_icon@3x.png
├── launch_page_name@2x.png
├── launch_page_name@3x.png
└── main.m
├── LICENSE
├── Podfile
├── Podfile.lock
├── README.md
├── screens
├── Screen Shot 2019-08-01 at 9.25.41 AM.png
├── Screen Shot 2019-08-01 at 9.27.13 AM.png
├── Screen Shot 2019-08-01 at 9.27.26 AM.png
├── Screen Shot 2019-08-01 at 9.27.35 AM.png
├── screen_add.jpg
├── screen_chart.jpg
├── screen_home.jpg
├── screen_settings.jpg
└── screen_wallet.jpg
└── sketch
├── itunes.sketch
└── logo.sketch
/AdhocExportOptions.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | compileBitcode
6 |
7 | method
8 | ad-hoc
9 | provisioningProfiles
10 |
11 | com.ran.cataccount
12 | cat_adhoc
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/CatAccounting/AddBill/CATAddBillViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATAddBillViewController.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/13.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import "CATBaseViewController.h"
10 |
11 | @class CATAccount;
12 | @interface CATAddBillViewController : CATBaseViewController
13 |
14 | - (instancetype)initWithAccount:(CATAccount *)account;
15 |
16 | - (void)showAnimateWithCompletion:(dispatch_block_t)completion;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/CatAccounting/AddBill/CATBillPresenter.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATBillPresenter.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/10/16.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class CATAccount;
12 | @interface CATBillPresenter : NSObject
13 |
14 | + (instancetype)presenter;
15 |
16 | - (void)present;
17 | - (void)presentWithAccount:(CATAccount *)account;
18 | - (void)hide;
19 |
20 | @end
21 |
--------------------------------------------------------------------------------
/CatAccounting/AddBill/View/CATCategoryIconView.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATCategoryIconView.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/13.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | #define kCategoryItemSize 40
12 | #define kCategoryIconSize 36
13 |
14 | typedef NS_ENUM(NSInteger, CategoryIconState) {
15 | CategoryIconStateNormal = 0,
16 | CategoryIconStateHighlight
17 | };
18 |
19 | @interface CATCategoryIconView : UIView
20 |
21 | @property (nonatomic, assign) CategoryIconState state;
22 | @property (nonatomic, strong) UIImage *icon;
23 | @property (nonatomic, strong) UIColor *highlightColor;
24 |
25 | @end
26 |
--------------------------------------------------------------------------------
/CatAccounting/AddBill/View/CATDatePickerView.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATDatePickerView.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/14.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class CATDatePickerView;
12 | @protocol CATDatePickerViewDelegate
13 |
14 | - (void)datePickerViewDidSelectedCancelButton:(CATDatePickerView *)datePickerView;
15 | - (void)datePickerView:(CATDatePickerView *)datePickerView didSelectedDate:(NSDate *)date;
16 |
17 | @end
18 |
19 | @interface CATDatePickerView : UIView
20 |
21 | @property (nonatomic, weak) id delegate;
22 | @property (nonatomic, strong, readonly) UIDatePicker *datePicker;
23 |
24 | @end
25 |
--------------------------------------------------------------------------------
/CatAccounting/AddBill/View/CATInfoView.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATInfoView.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/13.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | #define kInfoViewHeight 93
12 |
13 | @protocol CATInfoViewDelegate
14 |
15 | - (void)infoViewDidClickDateButton;
16 | - (void)infoViewDidClickRemarkButton;
17 | - (void)infoViewDidClickSourceButton;
18 |
19 | @end
20 |
21 | @interface CATInfoView : UIView
22 |
23 | @property (nonatomic, weak) id delegate;
24 |
25 | @property (nonatomic, strong) NSString *categoryName;
26 | @property (nonatomic, strong) NSString *dateStr;
27 | @property (nonatomic, strong) NSString *amount;
28 | @property (nonatomic, strong) NSString *remark;
29 | @property (nonatomic, strong) NSString *source;
30 |
31 | @end
32 |
--------------------------------------------------------------------------------
/CatAccounting/AddBill/View/CATKeyboardView.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATKeyboardView.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/13.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | #define kKeyboardViewHeight 240
12 |
13 | @class CATKeyboardView;
14 |
15 | @protocol CATKeyboardViewDelegate
16 |
17 | - (void)keyboardViewDidClickNumber:(NSString *)number;
18 | - (void)keyboardViewDidClickClear;
19 | - (void)keyboardViewDidClickDot;
20 | - (void)keyboardViewDidClickBackspace;
21 | - (void)keyboardViewDidClickReturn;
22 |
23 | @end
24 |
25 | @interface CATKeyboardView : UIView
26 |
27 | @property (nonatomic, weak) id delegate;
28 |
29 | + (instancetype)keyboardView;
30 |
31 | @end
32 |
--------------------------------------------------------------------------------
/CatAccounting/AddBill/View/CATSegmentControl.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATSegmentControl.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/10/31.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | #define kSegControlHeight 28
12 |
13 | typedef dispatch_block_t CATSegmentItemAction;
14 |
15 | @interface CATSegmentItem : NSObject
16 |
17 | @property (nonatomic, strong) NSString *title;
18 | @property (nonatomic, copy) CATSegmentItemAction action;
19 |
20 | - (instancetype)initWithTitle:(NSString *)title selectAction:(CATSegmentItemAction)action;
21 |
22 | @end
23 |
24 | @interface CATSegmentControl : UIView
25 |
26 | @property (nonatomic, readonly, strong) CATSegmentItem *selectedItem;
27 | @property (nonatomic, readonly, assign) CGFloat expectWidth;
28 | @property (nonatomic, readonly, strong) NSArray *items;
29 |
30 | @property (nonatomic, assign) NSInteger selectIndex;
31 |
32 | - (instancetype)initWithSegmentItems:(NSArray *)items defaultIndex:(NSInteger)defaultIndex;
33 |
34 | @end
35 |
--------------------------------------------------------------------------------
/CatAccounting/AppDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // AppDelegate.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/11.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface AppDelegate : UIResponder
12 |
13 | @property (strong, nonatomic) UIWindow *window;
14 |
15 | @end
16 |
17 |
--------------------------------------------------------------------------------
/CatAccounting/AppKit/CATAppContext.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATAppContext.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/11.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | #define AppContext [CATAppContext context]
12 |
13 | @interface CATAppContext : NSObject
14 |
15 | @property (nonatomic, assign) BOOL autoPresentAddBillPage;
16 |
17 | + (instancetype)context;
18 |
19 | - (void)startupFlow;
20 |
21 | @end
22 |
--------------------------------------------------------------------------------
/CatAccounting/AppKit/CATBaseViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATBaseViewController.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/12.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface CATBaseViewController : QMUICommonViewController
12 |
13 | /// pop
14 | - (void)back;
15 | /// 解决 content scroll 和返回手势冲突
16 | - (void)registerConflictGestureScroll:(UIScrollView *)scroll;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/CatAccounting/AppKit/CATBlueTheme.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATBlueTheme.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/11/1.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "CATThemeProtocol.h"
11 |
12 | @interface CATBlueTheme : NSObject
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/CatAccounting/AppKit/CATBlueTheme.m:
--------------------------------------------------------------------------------
1 | //
2 | // CATBlueTheme.m
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/11/1.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import "CATBlueTheme.h"
10 |
11 | @implementation CATBlueTheme
12 |
13 | - (NSString *)themeName {
14 | return @"蓝喵";
15 | }
16 |
17 | - (NSString *)themeColor {
18 | return @"#33539E";
19 | }
20 |
21 | - (NSString *)backgroundColor {
22 | return @"#fafafa";
23 | }
24 |
25 | - (NSString *)textColor {
26 | return @"#616161";
27 | }
28 |
29 | - (NSString *)themeColor_lighten5 {
30 | return @"#3C62BB";
31 | }
32 |
33 | - (NSString *)themeColor_darken2 {
34 | return @"#26407D";
35 | }
36 |
37 | - (NSString *)assetSuffix {
38 | return @"_blue_t";
39 | }
40 |
41 | - (NSArray *)themeScreenShots {
42 | return @[@"blue_home", @"blue_more"];
43 | }
44 |
45 | @end
46 |
--------------------------------------------------------------------------------
/CatAccounting/AppKit/CATDefaultTheme.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATDefaultTheme.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/10/19.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "CATThemeProtocol.h"
11 |
12 | @interface CATDefaultTheme : NSObject
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/CatAccounting/AppKit/CATDefaultTheme.m:
--------------------------------------------------------------------------------
1 | //
2 | // CATDefaultTheme.m
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/10/19.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import "CATDefaultTheme.h"
10 |
11 | @implementation CATDefaultTheme
12 |
13 | - (NSString *)themeName {
14 | return @"橙喵";
15 | }
16 |
17 | - (NSString *)themeColor {
18 | return @"#ffc107";
19 | }
20 |
21 | - (NSString *)backgroundColor {
22 | return @"#fafafa";
23 | }
24 |
25 | - (NSString *)textColor {
26 | return @"#616161";
27 | }
28 |
29 | - (NSString *)themeColor_lighten5 {
30 | return @"#fff8e1";
31 | }
32 |
33 | - (NSString *)themeColor_darken2 {
34 | return @"#ffa000";
35 | }
36 |
37 | - (NSString *)assetSuffix {
38 | return @"";
39 | }
40 |
41 | - (NSArray *)themeScreenShots {
42 | return @[@"default_home", @"default_more"];
43 | }
44 |
45 | @end
46 |
--------------------------------------------------------------------------------
/CatAccounting/AppKit/CATGreenTheme.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATGreenTheme.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/11/1.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "CATThemeProtocol.h"
11 |
12 | @interface CATGreenTheme : NSObject
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/CatAccounting/AppKit/CATGreenTheme.m:
--------------------------------------------------------------------------------
1 | //
2 | // CATGreenTheme.m
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/11/1.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import "CATGreenTheme.h"
10 |
11 | @implementation CATGreenTheme
12 |
13 | - (NSString *)themeName {
14 | return @"绿喵";
15 | }
16 |
17 | - (NSString *)themeColor {
18 | return @"#16a5a3";
19 | }
20 |
21 | - (NSString *)backgroundColor {
22 | return @"#fafafa";
23 | }
24 |
25 | - (NSString *)textColor {
26 | return @"#616161";
27 | }
28 |
29 | - (NSString *)themeColor_lighten5 {
30 | return @"#19C1BF";
31 | }
32 |
33 | - (NSString *)themeColor_darken2 {
34 | return @"#0F8483";
35 | }
36 |
37 | - (NSString *)assetSuffix {
38 | return @"_green_t";
39 | }
40 |
41 | - (NSArray *)themeScreenShots {
42 | return @[@"green_home", @"green_more"];
43 | }
44 |
45 | @end
46 |
--------------------------------------------------------------------------------
/CatAccounting/AppKit/CATNaviController.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATNaviController.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/12.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface CATNaviController : QMUINavigationController
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/CatAccounting/AppKit/CATNaviController.m:
--------------------------------------------------------------------------------
1 | //
2 | // CATNaviController.m
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/12.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import "CATNaviController.h"
10 |
11 | @interface CATNaviController ()
12 |
13 | @end
14 |
15 | @implementation CATNaviController
16 |
17 | - (void)viewDidLoad {
18 | [super viewDidLoad];
19 | // Do any additional setup after loading the view.
20 | }
21 |
22 | - (void)didReceiveMemoryWarning {
23 | [super didReceiveMemoryWarning];
24 | // Dispose of any resources that can be recreated.
25 | }
26 |
27 | /*
28 | #pragma mark - Navigation
29 |
30 | // In a storyboard-based application, you will often want to do a little preparation before navigation
31 | - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
32 | // Get the new view controller using [segue destinationViewController].
33 | // Pass the selected object to the new view controller.
34 | }
35 | */
36 |
37 | @end
38 |
--------------------------------------------------------------------------------
/CatAccounting/AppKit/CATPurpleTheme.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATPurpleTheme.h
3 | // CatAccounting
4 | //
5 | // Created by Rann on 2019/7/21.
6 | // Copyright © 2019 ran. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "CATThemeProtocol.h"
11 |
12 | NS_ASSUME_NONNULL_BEGIN
13 |
14 | @interface CATPurpleTheme : NSObject
15 |
16 | @end
17 |
18 | NS_ASSUME_NONNULL_END
19 |
--------------------------------------------------------------------------------
/CatAccounting/AppKit/CATPurpleTheme.m:
--------------------------------------------------------------------------------
1 | //
2 | // CATPurpleTheme.m
3 | // CatAccounting
4 | //
5 | // Created by Rann on 2019/7/21.
6 | // Copyright © 2019 ran. All rights reserved.
7 | //
8 |
9 | #import "CATPurpleTheme.h"
10 |
11 | @implementation CATPurpleTheme
12 |
13 | - (NSString *)themeName {
14 | return @"紫喵";
15 | }
16 |
17 | - (NSString *)themeColor {
18 | return @"#A5678E";
19 | }
20 |
21 | - (NSString *)backgroundColor {
22 | return @"#fafafa";
23 | }
24 |
25 | - (NSString *)textColor {
26 | return @"#616161";
27 | }
28 |
29 | - (NSString *)themeColor_lighten5 {
30 | return @"#C57BA9";
31 | }
32 |
33 | - (NSString *)themeColor_darken2 {
34 | return @"#835070";
35 | }
36 |
37 | - (NSString *)assetSuffix {
38 | return @"_purple_t";
39 | }
40 |
41 | - (NSArray *)themeScreenShots {
42 | return @[@"purple_home", @"purple_more"];
43 | }
44 |
45 | @end
46 |
--------------------------------------------------------------------------------
/CatAccounting/AppKit/CATRedTheme.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATRedTheme.h
3 | // CatAccounting
4 | //
5 | // Created by Rann on 2019/7/21.
6 | // Copyright © 2019 ran. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "CATThemeProtocol.h"
11 |
12 | NS_ASSUME_NONNULL_BEGIN
13 |
14 | @interface CATRedTheme : NSObject
15 |
16 | @end
17 |
18 | NS_ASSUME_NONNULL_END
19 |
--------------------------------------------------------------------------------
/CatAccounting/AppKit/CATRedTheme.m:
--------------------------------------------------------------------------------
1 | //
2 | // CATRedTheme.m
3 | // CatAccounting
4 | //
5 | // Created by Rann on 2019/7/21.
6 | // Copyright © 2019 ran. All rights reserved.
7 | //
8 |
9 | #import "CATRedTheme.h"
10 |
11 | @implementation CATRedTheme
12 |
13 | - (NSString *)themeName {
14 | return @"红喵";
15 | }
16 |
17 | - (NSString *)themeColor {
18 | return @"#DA2864";
19 | }
20 |
21 | - (NSString *)backgroundColor {
22 | return @"#fafafa";
23 | }
24 |
25 | - (NSString *)textColor {
26 | return @"#616161";
27 | }
28 |
29 | - (NSString *)themeColor_lighten5 {
30 | return @"#F52E71";
31 | }
32 |
33 | - (NSString *)themeColor_darken2 {
34 | return @"#B92456";
35 | }
36 |
37 | - (NSString *)assetSuffix {
38 | return @"_red_t";
39 | }
40 |
41 | - (NSArray *)themeScreenShots {
42 | return @[@"red_home", @"red_more"];
43 | }
44 |
45 | @end
46 |
--------------------------------------------------------------------------------
/CatAccounting/AppKit/CATThemeManager.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATThemeManager.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/10/19.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "CATThemeProtocol.h"
11 |
12 | @interface CATThemeManager : NSObject
13 |
14 | @property (nonatomic, strong, readonly) NSArray> *themeList;
15 | @property (nonatomic, strong) id currentTheme;
16 |
17 | + (instancetype)manager;
18 | - (void)setup;
19 |
20 | @end
21 |
--------------------------------------------------------------------------------
/CatAccounting/AppKit/CATThemeProtocol.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATThemeProtocol.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/10/19.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @protocol CATThemeProtocol
12 |
13 | @required
14 | - (NSString *)themeColor;
15 | - (NSString *)backgroundColor;
16 | - (NSString *)textColor;
17 | - (NSString *)themeColor_lighten5;
18 | - (NSString *)themeColor_darken2;
19 |
20 | - (NSString *)assetSuffix;
21 |
22 | - (NSString *)themeName;
23 | - (NSArray *)themeScreenShots;
24 |
25 | @end
26 |
--------------------------------------------------------------------------------
/CatAccounting/AppKit/CATTimeCenter.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATTimeCenter.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/10/31.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | #define TimeCenter [CATTimeCenter center]
12 |
13 | typedef void (^TimeHandler)(NSInteger newYear, NSInteger newMonth, BOOL haveNext);
14 |
15 | @interface CATTimeCenter : NSObject
16 |
17 | @property (nonatomic, assign, readonly) NSInteger catYear;
18 | @property (nonatomic, assign, readonly) NSInteger catMonth;
19 |
20 | @property (nonatomic, assign, readonly) NSInteger nowYear;
21 | @property (nonatomic, assign, readonly) NSInteger nowMonth;
22 |
23 | + (instancetype)center;
24 |
25 | - (void)getCurrentTime:(TimeHandler)timeHandler;
26 | - (void)moveNext:(TimeHandler)nextHandler;
27 | - (void)movePrev:(TimeHandler)prevHandler;
28 |
29 | @end
30 |
--------------------------------------------------------------------------------
/CatAccounting/AppKit/CATTimeCenter.m:
--------------------------------------------------------------------------------
1 | //
2 | // CATTimeCenter.m
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/10/31.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import "CATTimeCenter.h"
10 |
11 | @interface CATTimeCenter ()
12 | @property (nonatomic, assign, readwrite) NSInteger catYear;
13 | @property (nonatomic, assign, readwrite) NSInteger catMonth;
14 | @end
15 |
16 | @implementation CATTimeCenter
17 |
18 | + (instancetype)center {
19 | static dispatch_once_t onceToken;
20 | static CATTimeCenter *instance;
21 | dispatch_once(&onceToken, ^{
22 | instance = [[CATTimeCenter alloc] initCenter];
23 | });
24 | return instance;
25 | }
26 |
27 | - (instancetype)initCenter {
28 | if (self = [super init]) {}
29 | return self;
30 | }
31 |
32 | - (void)getCurrentTime:(TimeHandler)timeHandler {
33 | if (timeHandler) {
34 | timeHandler(self.nowYear, self.nowMonth, NO);
35 | }
36 | }
37 |
38 | - (void)moveNext:(TimeHandler)nextHandler {
39 |
40 | }
41 |
42 | - (void)movePrev:(TimeHandler)prevHandler {
43 |
44 | }
45 |
46 | - (NSInteger)nowYear {
47 | NSDate *date = [NSDate date];
48 | return date.year;
49 | }
50 |
51 | - (NSInteger)nowMonth {
52 | NSDate *date = [NSDate date];
53 | return date.month;
54 | }
55 |
56 | @end
57 |
--------------------------------------------------------------------------------
/CatAccounting/AppKit/CATWebViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATWebViewController.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/15.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import "CATBaseViewController.h"
10 |
11 | @interface CATWebViewController : CATBaseViewController
12 | @property (nonatomic, strong) NSString *requestUrlString;
13 | @property (nonatomic, strong) NSString *htmlString;
14 | @property (nonatomic, strong) NSURL *htmlBaseUrl;
15 | @end
16 |
--------------------------------------------------------------------------------
/CatAccounting/AppKit/QMUIConfigurationTemplate.h:
--------------------------------------------------------------------------------
1 | //
2 | // QMUIConfigurationTemplate.h
3 | //
4 | // Created by QQMail on 15/3/29.
5 | // Copyright (c) 2015年 QMUI Team. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | /**
11 | * QMUIConfigurationTemplate 是一份配置表,用于配合 QMUIKit 来管理整个 App 的全局样式,使用方式如下:
12 | * 1. 在 QMUI 项目代码的文件夹里找到 QMUIConfigurationTemplate 目录,把里面所有文件复制到自己项目里。
13 | * 2. 在自己项目的 AppDelegate 里 #import "QMUIConfigurationTemplate.h",然后在 application:didFinishLaunchingWithOptions: 里调用 [QMUIConfigurationTemplate setupConfigurationTemplate],即可让配置表生效。
14 | * 3. 更新 QMUIKit 的版本时,请留意 Release Log 里是否有提醒更新配置表,请尽量保持自己项目里的配置表与 QMUIKit 里的配置表一致,避免遗漏新的属性。
15 | *
16 | * @warning 请不要在 + load 方法里调用 QMUIConfigurationTemplate 或 QMUIConfigurationMacros 提供的宏,那个时机太早,可能导致 crash
17 | */
18 | @interface QMUIConfigurationTemplate : NSObject
19 |
20 | + (void)setupConfigurationTemplate;
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/AppIcon.appiconset/Icon-60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/AppIcon.appiconset/Icon-60@2x.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/AppIcon.appiconset/Icon-Small-60@2x-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/AppIcon.appiconset/Icon-Small-60@2x-1.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/AppIcon.appiconset/Icon-Small-60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/AppIcon.appiconset/Icon-Small-60@2x.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/AppIcon.appiconset/Icon-Small-60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/AppIcon.appiconset/Icon-Small-60@3x.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/AppIcon.appiconset/Icon-Small@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/AppIcon.appiconset/Icon-Small@2x.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/AppIcon.appiconset/Icon-Small@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/AppIcon.appiconset/Icon-Small@3x.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/AppIcon.appiconset/cat_icon_180px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/AppIcon.appiconset/cat_icon_180px.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/AppIcon.appiconset/iTunesArtwork@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/AppIcon.appiconset/iTunesArtwork@2x.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_add.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "add (2).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "add (3).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_add.imageset/add (2).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_add.imageset/add (2).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_add.imageset/add (3).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_add.imageset/add (3).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_bonus.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "bonus.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "bonus (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_bonus.imageset/bonus (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_bonus.imageset/bonus (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_bonus.imageset/bonus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_bonus.imageset/bonus.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_buy.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "buy (1).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "buy (2).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_buy.imageset/buy (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_buy.imageset/buy (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_buy.imageset/buy (2).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_buy.imageset/buy (2).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_car.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "car.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "car (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_car.imageset/car (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_car.imageset/car (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_car.imageset/car.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_car.imageset/car.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_child.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "child.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "child (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_child.imageset/child (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_child.imageset/child (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_child.imageset/child.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_child.imageset/child.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_clothes.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "clothes (3).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "clothes (2).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_clothes.imageset/clothes (2).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_clothes.imageset/clothes (2).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_clothes.imageset/clothes (3).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_clothes.imageset/clothes (3).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_cost.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "生活费.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "生活费 (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_cost.imageset/生活费 (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_cost.imageset/生活费 (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_cost.imageset/生活费.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_cost.imageset/生活费.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_credit.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "信用卡.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "信用卡 (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_credit.imageset/信用卡 (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_credit.imageset/信用卡 (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_credit.imageset/信用卡.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_credit.imageset/信用卡.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_custom.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "自定义.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "自定义 (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_custom.imageset/自定义 (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_custom.imageset/自定义 (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_custom.imageset/自定义.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_custom.imageset/自定义.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_digit.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "phone.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "phone (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_digit.imageset/phone (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_digit.imageset/phone (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_digit.imageset/phone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_digit.imageset/phone.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_dummy.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "会员.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "会员 (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_dummy.imageset/会员 (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_dummy.imageset/会员 (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_dummy.imageset/会员.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_dummy.imageset/会员.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_eat.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "cat_eat@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "cat_eat@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_eat.imageset/cat_eat@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_eat.imageset/cat_eat@2x.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_eat.imageset/cat_eat@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_eat.imageset/cat_eat@3x.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_edu.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "book (3).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "book (2).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_edu.imageset/book (2).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_edu.imageset/book (2).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_edu.imageset/book (3).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_edu.imageset/book (3).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_enter.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "娱乐.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "娱乐 (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_enter.imageset/娱乐 (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_enter.imageset/娱乐 (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_enter.imageset/娱乐.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_enter.imageset/娱乐.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_expense.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "发票.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "发票 (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_expense.imageset/发票 (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_expense.imageset/发票 (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_expense.imageset/发票.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_expense.imageset/发票.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_face.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "美容.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "美容 (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_face.imageset/美容 (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_face.imageset/美容 (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_face.imageset/美容.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_face.imageset/美容.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_finance.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "理财.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "理财 (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_finance.imageset/理财 (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_finance.imageset/理财 (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_finance.imageset/理财.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_finance.imageset/理财.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_game.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "game (1).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "game.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_game.imageset/game (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_game.imageset/game (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_game.imageset/game.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_game.imageset/game.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_gas.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "Gas (5).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "Gas (4).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_gas.imageset/Gas (4).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_gas.imageset/Gas (4).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_gas.imageset/Gas (5).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_gas.imageset/Gas (5).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_gift.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "gift (2).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "gift (3).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_gift.imageset/gift (2).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_gift.imageset/gift (2).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_gift.imageset/gift (3).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_gift.imageset/gift (3).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_home.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "house .png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "house (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_home.imageset/house (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_home.imageset/house (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_home.imageset/house .png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_home.imageset/house .png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_live.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "卫生纸 (4).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "卫生纸 (5).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_live.imageset/卫生纸 (4).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_live.imageset/卫生纸 (4).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_live.imageset/卫生纸 (5).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_live.imageset/卫生纸 (5).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_loan.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "loan (2).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "loan (3).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_loan.imageset/loan (2).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_loan.imageset/loan (2).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_loan.imageset/loan (3).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_loan.imageset/loan (3).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_med.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "医疗.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "医疗 (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_med.imageset/医疗 (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_med.imageset/医疗 (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_med.imageset/医疗.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_med.imageset/医疗.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_mgift.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "礼金.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "礼金 (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_mgift.imageset/礼金 (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_mgift.imageset/礼金 (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_mgift.imageset/礼金.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_mgift.imageset/礼金.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_month_budget.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "rmb (6).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "rmb (7).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_month_budget.imageset/rmb (6).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_month_budget.imageset/rmb (6).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_month_budget.imageset/rmb (7).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_month_budget.imageset/rmb (7).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_movie.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "Movie (2).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "Movie (3).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_movie.imageset/Movie (2).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_movie.imageset/Movie (2).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_movie.imageset/Movie (3).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_movie.imageset/Movie (3).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_office.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "办公.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "办公 (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_office.imageset/办公 (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_office.imageset/办公 (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_office.imageset/办公.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_office.imageset/办公.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_pets.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "dog.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "dog (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_pets.imageset/dog (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_pets.imageset/dog (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_pets.imageset/dog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_pets.imageset/dog.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_rent.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "money.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "money (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_rent.imageset/money (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_rent.imageset/money (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_rent.imageset/money.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_rent.imageset/money.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_reward.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "reward.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "reward (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_reward.imageset/reward (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_reward.imageset/reward (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_reward.imageset/reward.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_reward.imageset/reward.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_salary.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "Salary system.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "Salary system (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_salary.imageset/Salary system (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_salary.imageset/Salary system (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_salary.imageset/Salary system.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_salary.imageset/Salary system.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_smoke.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "烟酒.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "烟酒 (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_smoke.imageset/烟酒 (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_smoke.imageset/烟酒 (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_smoke.imageset/烟酒.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_smoke.imageset/烟酒.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_snack.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "snacks (2).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "snacks (3).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_snack.imageset/snacks (2).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_snack.imageset/snacks (2).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_snack.imageset/snacks (3).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_snack.imageset/snacks (3).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_social.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "社交.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "社交 (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_social.imageset/社交 (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_social.imageset/社交 (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_social.imageset/社交.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_social.imageset/社交.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_sport.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "sport (2).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "sport (3).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_sport.imageset/sport (2).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_sport.imageset/sport (2).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_sport.imageset/sport (3).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_sport.imageset/sport (3).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_traffic.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "car (1).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "car-1.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_traffic.imageset/car (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_traffic.imageset/car (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_traffic.imageset/car-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_traffic.imageset/car-1.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_travel.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "travel.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "travel (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_travel.imageset/travel (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_travel.imageset/travel (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_travel.imageset/travel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_travel.imageset/travel.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_unexpect.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "other (2).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "other (3).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_unexpect.imageset/other (2).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_unexpect.imageset/other (2).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_unexpect.imageset/other (3).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_unexpect.imageset/other (3).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_wifi.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "wifi.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "wifi (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_wifi.imageset/wifi (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_wifi.imageset/wifi (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/category/cat_wifi.imageset/wifi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/category/cat_wifi.imageset/wifi.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/empty_image.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "empty@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "empty@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/empty_image.imageset/empty@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/empty_image.imageset/empty@2x.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/empty_image.imageset/empty@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/empty_image.imageset/empty@3x.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/bar_arrow_left.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "left-o.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "left-o (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/bar_arrow_left.imageset/left-o (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/icons/bar_arrow_left.imageset/left-o (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/bar_arrow_left.imageset/left-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/icons/bar_arrow_left.imageset/left-o.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/bill_add_button.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "bill_add_button@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "bill_add_button@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/bill_add_button.imageset/bill_add_button@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/icons/bill_add_button.imageset/bill_add_button@2x.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/bill_add_button.imageset/bill_add_button@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/icons/bill_add_button.imageset/bill_add_button@3x.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/bill_add_button_press.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "bill_add_button_press@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "bill_add_button_press@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/bill_add_button_press.imageset/bill_add_button_press@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/icons/bill_add_button_press.imageset/bill_add_button_press@2x.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/bill_add_button_press.imageset/bill_add_button_press@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/icons/bill_add_button_press.imageset/bill_add_button_press@3x.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/icon_alipay.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "alipay.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "alipay (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/icon_alipay.imageset/alipay (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/icons/icon_alipay.imageset/alipay (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/icon_alipay.imageset/alipay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/icons/icon_alipay.imageset/alipay.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/icon_arrow_left.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "arrow_down.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "arrow_down (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/icon_arrow_left.imageset/arrow_down (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/icons/icon_arrow_left.imageset/arrow_down (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/icon_arrow_left.imageset/arrow_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/icons/icon_arrow_left.imageset/arrow_down.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/icon_arrow_right.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "arrow_down.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "arrow_down (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/icon_arrow_right.imageset/arrow_down (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/icons/icon_arrow_right.imageset/arrow_down (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/icon_arrow_right.imageset/arrow_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/icons/icon_arrow_right.imageset/arrow_down.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/icon_cash.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "cash.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "cash (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/icon_cash.imageset/cash (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/icons/icon_cash.imageset/cash (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/icon_cash.imageset/cash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/icons/icon_cash.imageset/cash.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/icon_credit.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "信用卡.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "信用卡 (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/icon_credit.imageset/信用卡 (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/icons/icon_credit.imageset/信用卡 (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/icon_credit.imageset/信用卡.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/icons/icon_credit.imageset/信用卡.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/icon_deposit.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "储蓄卡.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "储蓄卡 (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/icon_deposit.imageset/储蓄卡 (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/icons/icon_deposit.imageset/储蓄卡 (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/icon_deposit.imageset/储蓄卡.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/icons/icon_deposit.imageset/储蓄卡.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/icon_share.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "Share.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "Share (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/icon_share.imageset/Share (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/icons/icon_share.imageset/Share (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/icon_share.imageset/Share.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/icons/icon_share.imageset/Share.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/icon_tri_down.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "tri-down.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "tri-down (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/icon_tri_down.imageset/tri-down (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/icons/icon_tri_down.imageset/tri-down (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/icon_tri_down.imageset/tri-down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/icons/icon_tri_down.imageset/tri-down.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/icon_user_head.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "cat.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "cat (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/icon_user_head.imageset/cat (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/icons/icon_user_head.imageset/cat (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/icon_user_head.imageset/cat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/icons/icon_user_head.imageset/cat.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/navi_back.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "cg-app-back.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "cg-app-back (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/navi_back.imageset/cg-app-back (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/icons/navi_back.imageset/cg-app-back (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/icons/navi_back.imageset/cg-app-back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/icons/navi_back.imageset/cg-app-back.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/keyboard/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/keyboard/keyboard_backspace.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "backspace.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "backspace (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/keyboard/keyboard_backspace.imageset/backspace (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/keyboard/keyboard_backspace.imageset/backspace (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/keyboard/keyboard_backspace.imageset/backspace.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/keyboard/keyboard_backspace.imageset/backspace.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/keyboard/keyboard_backspace_blue_t.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "backspace (4).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "backspace (5).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/keyboard/keyboard_backspace_blue_t.imageset/backspace (4).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/keyboard/keyboard_backspace_blue_t.imageset/backspace (4).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/keyboard/keyboard_backspace_blue_t.imageset/backspace (5).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/keyboard/keyboard_backspace_blue_t.imageset/backspace (5).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/keyboard/keyboard_backspace_green_t.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "backspace.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "backspace (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/keyboard/keyboard_backspace_green_t.imageset/backspace (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/keyboard/keyboard_backspace_green_t.imageset/backspace (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/keyboard/keyboard_backspace_green_t.imageset/backspace.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/keyboard/keyboard_backspace_green_t.imageset/backspace.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/keyboard/keyboard_backspace_purple_t.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "backspace (3).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "backspace (2).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/keyboard/keyboard_backspace_purple_t.imageset/backspace (2).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/keyboard/keyboard_backspace_purple_t.imageset/backspace (2).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/keyboard/keyboard_backspace_purple_t.imageset/backspace (3).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/keyboard/keyboard_backspace_purple_t.imageset/backspace (3).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/keyboard/keyboard_backspace_red_t.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "backspace (7).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "backspace (6).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/keyboard/keyboard_backspace_red_t.imageset/backspace (6).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/keyboard/keyboard_backspace_red_t.imageset/backspace (6).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/keyboard/keyboard_backspace_red_t.imageset/backspace (7).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/keyboard/keyboard_backspace_red_t.imageset/backspace (7).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/more/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/more/more_about.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "about (4).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "about (5).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/more/more_about.imageset/about (4).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/more/more_about.imageset/about (4).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/more/more_about.imageset/about (5).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/more/more_about.imageset/about (5).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/more/more_account.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "rmb (2).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "rmb (3).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/more/more_account.imageset/rmb (2).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/more/more_account.imageset/rmb (2).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/more/more_account.imageset/rmb (3).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/more/more_account.imageset/rmb (3).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/more/more_appstore.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "appstore.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "appstore (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/more/more_appstore.imageset/appstore (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/more/more_appstore.imageset/appstore (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/more/more_appstore.imageset/appstore.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/more/more_appstore.imageset/appstore.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/more/more_auto.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "add.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "add (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/more/more_auto.imageset/add (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/more/more_auto.imageset/add (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/more/more_auto.imageset/add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/more/more_auto.imageset/add.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/more/more_budget.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "budget (2).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "budget (3).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/more/more_budget.imageset/budget (2).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/more/more_budget.imageset/budget (2).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/more/more_budget.imageset/budget (3).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/more/more_budget.imageset/budget (3).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/more/more_cate.imageset/Category (2).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/more/more_cate.imageset/Category (2).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/more/more_cate.imageset/Category (3).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/more/more_cate.imageset/Category (3).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/more/more_cate.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "Category (2).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "Category (3).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/more/more_library.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "library.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "library (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/more/more_library.imageset/library (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/more/more_library.imageset/library (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/more/more_library.imageset/library.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/more/more_library.imageset/library.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/more/more_recommend.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "推荐.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "推荐 (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/more/more_recommend.imageset/推荐 (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/more/more_recommend.imageset/推荐 (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/more/more_recommend.imageset/推荐.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/more/more_recommend.imageset/推荐.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/more/more_shot.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "screenshot-sel.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "screenshot-sel (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/more/more_shot.imageset/screenshot-sel (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/more/more_shot.imageset/screenshot-sel (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/more/more_shot.imageset/screenshot-sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/more/more_shot.imageset/screenshot-sel.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/more/more_suggest.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "iconfont-icon-suggest.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "iconfont-icon-suggest (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/more/more_suggest.imageset/iconfont-icon-suggest (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/more/more_suggest.imageset/iconfont-icon-suggest (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/more/more_suggest.imageset/iconfont-icon-suggest.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/more/more_suggest.imageset/iconfont-icon-suggest.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/more/more_theme.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "theme.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "theme (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/more/more_theme.imageset/theme (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/more/more_theme.imageset/theme (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/more/more_theme.imageset/theme.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/more/more_theme.imageset/theme.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_add.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "add.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "add (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_add.imageset/add (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_add.imageset/add (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_add.imageset/add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_add.imageset/add.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_bill.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "billing (2).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "billing (3).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_bill.imageset/billing (2).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_bill.imageset/billing (2).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_bill.imageset/billing (3).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_bill.imageset/billing (3).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_bill_sel.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "billing (4).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "billing (5).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_bill_sel.imageset/billing (4).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_bill_sel.imageset/billing (4).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_bill_sel.imageset/billing (5).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_bill_sel.imageset/billing (5).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_bill_sel_blue_t.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "billing (2).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "billing (3).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_bill_sel_blue_t.imageset/billing (2).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_bill_sel_blue_t.imageset/billing (2).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_bill_sel_blue_t.imageset/billing (3).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_bill_sel_blue_t.imageset/billing (3).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_bill_sel_green_t.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "billing.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "billing (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_bill_sel_green_t.imageset/billing (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_bill_sel_green_t.imageset/billing (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_bill_sel_green_t.imageset/billing.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_bill_sel_green_t.imageset/billing.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_bill_sel_purple_t.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "billing (6).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "billing (7).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_bill_sel_purple_t.imageset/billing (6).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_bill_sel_purple_t.imageset/billing (6).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_bill_sel_purple_t.imageset/billing (7).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_bill_sel_purple_t.imageset/billing (7).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_bill_sel_red_t.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "billing (4).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "billing (5).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_bill_sel_red_t.imageset/billing (4).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_bill_sel_red_t.imageset/billing (4).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_bill_sel_red_t.imageset/billing (5).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_bill_sel_red_t.imageset/billing (5).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_more.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "more.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "more (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_more.imageset/more (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_more.imageset/more (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_more.imageset/more.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_more.imageset/more.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_more_sel.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "more (2).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "more (3).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_more_sel.imageset/more (2).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_more_sel.imageset/more (2).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_more_sel.imageset/more (3).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_more_sel.imageset/more (3).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_more_sel_blue_t.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "more (9).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "more (8).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_more_sel_blue_t.imageset/more (8).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_more_sel_blue_t.imageset/more (8).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_more_sel_blue_t.imageset/more (9).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_more_sel_blue_t.imageset/more (9).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_more_sel_green_t.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "more (2).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "more (3).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_more_sel_green_t.imageset/more (2).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_more_sel_green_t.imageset/more (2).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_more_sel_green_t.imageset/more (3).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_more_sel_green_t.imageset/more (3).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_more_sel_purple_t.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "more (6).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "more (7).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_more_sel_purple_t.imageset/more (6).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_more_sel_purple_t.imageset/more (6).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_more_sel_purple_t.imageset/more (7).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_more_sel_purple_t.imageset/more (7).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_more_sel_red_t.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "more (4).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "more (5).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_more_sel_red_t.imageset/more (4).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_more_sel_red_t.imageset/more (4).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_more_sel_red_t.imageset/more (5).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_more_sel_red_t.imageset/more (5).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_report.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "cc-pie-chart.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "cc-pie-chart (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_report.imageset/cc-pie-chart (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_report.imageset/cc-pie-chart (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_report.imageset/cc-pie-chart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_report.imageset/cc-pie-chart.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_report_sel.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "cc-pie-chart (2).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "cc-pie-chart (3).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_report_sel.imageset/cc-pie-chart (2).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_report_sel.imageset/cc-pie-chart (2).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_report_sel.imageset/cc-pie-chart (3).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_report_sel.imageset/cc-pie-chart (3).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_report_sel_blue_t.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "cc-pie-chart.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "cc-pie-chart (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_report_sel_blue_t.imageset/cc-pie-chart (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_report_sel_blue_t.imageset/cc-pie-chart (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_report_sel_blue_t.imageset/cc-pie-chart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_report_sel_blue_t.imageset/cc-pie-chart.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_report_sel_green_t.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "cc-pie-chart (5).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "cc-pie-chart (4).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_report_sel_green_t.imageset/cc-pie-chart (4).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_report_sel_green_t.imageset/cc-pie-chart (4).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_report_sel_green_t.imageset/cc-pie-chart (5).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_report_sel_green_t.imageset/cc-pie-chart (5).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_report_sel_purple_t.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "cc-pie-chart (2).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "cc-pie-chart (3).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_report_sel_purple_t.imageset/cc-pie-chart (2).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_report_sel_purple_t.imageset/cc-pie-chart (2).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_report_sel_purple_t.imageset/cc-pie-chart (3).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_report_sel_purple_t.imageset/cc-pie-chart (3).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_report_sel_red_t.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "cc-pie-chart (6).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "cc-pie-chart (7).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_report_sel_red_t.imageset/cc-pie-chart (6).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_report_sel_red_t.imageset/cc-pie-chart (6).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_report_sel_red_t.imageset/cc-pie-chart (7).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_report_sel_red_t.imageset/cc-pie-chart (7).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_wallet.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "Wallet.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "Wallet (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_wallet.imageset/Wallet (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_wallet.imageset/Wallet (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_wallet.imageset/Wallet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_wallet.imageset/Wallet.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_wallet_sel.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "Wallet (6).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "Wallet (7) 13-23-44-588.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_wallet_sel.imageset/Wallet (6).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_wallet_sel.imageset/Wallet (6).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_wallet_sel.imageset/Wallet (7) 13-23-44-588.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_wallet_sel.imageset/Wallet (7) 13-23-44-588.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_wallet_sel_blue_t.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "Wallet (3).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "Wallet (2).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_wallet_sel_blue_t.imageset/Wallet (2).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_wallet_sel_blue_t.imageset/Wallet (2).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_wallet_sel_blue_t.imageset/Wallet (3).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_wallet_sel_blue_t.imageset/Wallet (3).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_wallet_sel_green_t.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "Wallet (4).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "Wallet (5).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_wallet_sel_green_t.imageset/Wallet (4).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_wallet_sel_green_t.imageset/Wallet (4).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_wallet_sel_green_t.imageset/Wallet (5).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_wallet_sel_green_t.imageset/Wallet (5).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_wallet_sel_purple_t.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "Wallet (7).png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "Wallet (6).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_wallet_sel_purple_t.imageset/Wallet (6).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_wallet_sel_purple_t.imageset/Wallet (6).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_wallet_sel_purple_t.imageset/Wallet (7).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_wallet_sel_purple_t.imageset/Wallet (7).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_wallet_sel_red_t.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "Wallet.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "Wallet (1).png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_wallet_sel_red_t.imageset/Wallet (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_wallet_sel_red_t.imageset/Wallet (1).png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_wallet_sel_red_t.imageset/Wallet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/tabbar/icon_tabbar_wallet_sel_red_t.imageset/Wallet.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/theme/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/theme/blue_home.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "blue_home.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/theme/blue_home.imageset/blue_home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/theme/blue_home.imageset/blue_home.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/theme/blue_more.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "blue_more.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/theme/blue_more.imageset/blue_more.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/theme/blue_more.imageset/blue_more.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/theme/default_home.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "default_home.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/theme/default_home.imageset/default_home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/theme/default_home.imageset/default_home.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/theme/default_more.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "defaut_more.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/theme/default_more.imageset/defaut_more.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/theme/default_more.imageset/defaut_more.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/theme/green_home.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "green_home.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/theme/green_home.imageset/green_home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/theme/green_home.imageset/green_home.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/theme/green_more.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "green_more.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/theme/green_more.imageset/green_more.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/theme/green_more.imageset/green_more.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/theme/purple_home.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "purple_home.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/theme/purple_home.imageset/purple_home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/theme/purple_home.imageset/purple_home.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/theme/purple_more.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "purple_more.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/theme/purple_more.imageset/purple_more.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/theme/purple_more.imageset/purple_more.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/theme/red_home.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "red_home.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/theme/red_home.imageset/red_home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/theme/red_home.imageset/red_home.png
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/theme/red_more.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "red_more.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/CatAccounting/Assets.xcassets/theme/red_more.imageset/red_more.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/Assets.xcassets/theme/red_more.imageset/red_more.png
--------------------------------------------------------------------------------
/CatAccounting/Bill/CATBillListEmptyView.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATBillListEmptyView.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/21.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface CATBillListEmptyView : UIView
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/CatAccounting/Bill/CATBillListEmptyView.m:
--------------------------------------------------------------------------------
1 | //
2 | // CATBillListEmptyView.m
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/21.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import "CATBillListEmptyView.h"
10 |
11 | @interface CATBillListEmptyView ()
12 | @property (nonatomic, strong) UILabel *titleLabel;
13 | @end
14 |
15 | @implementation CATBillListEmptyView
16 |
17 | - (instancetype)initWithFrame:(CGRect)frame {
18 | self = [super initWithFrame:frame];
19 | if (self) {
20 | self.backgroundColor = UIColorClear;
21 | [self addSubview:self.titleLabel];
22 | [self.titleLabel mas_makeConstraints:^(MASConstraintMaker *make) {
23 | make.left.and.right.mas_equalTo(self);
24 | make.height.mas_equalTo(50);
25 | make.centerY.mas_equalTo(self).mas_offset(-30);
26 | }];
27 | }
28 | return self;
29 | }
30 |
31 | - (UILabel *)titleLabel {
32 | if (_titleLabel == nil) {
33 | _titleLabel = [[UILabel alloc] init];
34 | _titleLabel.font = UIFontMake(17.0f);
35 | _titleLabel.numberOfLines = 0;
36 | _titleLabel.textColor = UIColorMakeWithHex(@"#757575");
37 | _titleLabel.textAlignment = NSTextAlignmentCenter;
38 | _titleLabel.text = @"暂无账目,点击 “+” 添加账目";
39 | }
40 | return _titleLabel;
41 | }
42 |
43 | @end
44 |
--------------------------------------------------------------------------------
/CatAccounting/Bill/CATBillViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATBillViewController.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/12.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import "CATBaseViewController.h"
10 |
11 | @interface CATBillViewController : CATBaseViewController
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/CatAccounting/Bill/CATCategoryListCell.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATCategoryListCell.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/13.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "CATCategoryIconView.h"
11 |
12 | #define kCategoryItemHeight 66
13 |
14 | @interface CATCategoryListCell : UICollectionViewCell
15 |
16 | @property (nonatomic, strong) UILabel *titleLabel;
17 | @property (nonatomic, strong) CATCategoryIconView *iconView;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/CatAccounting/Bill/CATFeedAccountCell.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATFeedAccountCell.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/20.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "CATCategoryIconView.h"
11 |
12 | @interface CATFeedAccountCell : QMUITableViewCell
13 |
14 | @property (nonatomic, strong) CATCategoryIconView *categoryIcon;
15 | @property (nonatomic, strong) UILabel *categoryLabel;
16 | @property (nonatomic, strong) UILabel *amountLabel;
17 | @property (nonatomic, strong) UILabel *remarkLabel;
18 |
19 | - (void)showBottomLine;
20 |
21 | @end
22 |
--------------------------------------------------------------------------------
/CatAccounting/Bill/CATFeedDayView.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATFeedDayCell.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/20.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface CATFeedDayView : UIView
12 | @property (nonatomic, strong) UILabel *dayInfoLabel;
13 | @property (nonatomic, strong) UILabel *totalLabel;
14 | @end
15 |
--------------------------------------------------------------------------------
/CatAccounting/Bill/CATMonthDataView.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATMonthDataView.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/19.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class CATMonthDataView;
12 | @protocol CATMonthDataViewDelegate
13 |
14 | - (void)dataViewShouldAddMonth:(CATMonthDataView *)dataView;
15 | - (void)dataViewShouldReduceMonth:(CATMonthDataView *)dataView;
16 |
17 | @end
18 |
19 | @interface CATMonthDataView : UIView
20 |
21 | @property (nonatomic, weak) id delegate;
22 | @property (nonatomic, strong) NSString *yearText;
23 | @property (nonatomic, strong) NSString *monthText;
24 | @property (nonatomic, strong) NSString *expenditure;
25 | @property (nonatomic, strong) NSString *income;
26 |
27 | - (void)hideNext;
28 | - (void)showNext;
29 |
30 | @end
31 |
--------------------------------------------------------------------------------
/CatAccounting/CatAccounting.entitlements:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | aps-environment
6 | development
7 |
8 |
9 |
--------------------------------------------------------------------------------
/CatAccounting/Common/CATUtil.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATUtil.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/10/27.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | typedef void (^CATTimeUtilHandler)(NSInteger year, NSInteger month, BOOL haveNext);
12 |
13 | @interface CATUtil : NSObject
14 |
15 | + (NSNumberFormatter *)numberFormatter;
16 | + (NSString *)formattedNumberString:(id)numberValue;
17 |
18 | + (UIImage *)themeImageMake:(NSString *)imageName;
19 |
20 | + (void)getNextMonthWithCurYear:(NSInteger)year month:(NSInteger)month result:(CATTimeUtilHandler)result;
21 | + (void)getPrevMonthWithCurYear:(NSInteger)year month:(NSInteger)month result:(CATTimeUtilHandler)result;
22 | + (void)getNextMonthWithCurYear:(NSInteger)year month:(NSInteger)month nextYear:(NSInteger *)year nextMonth:(NSInteger *)month;
23 | + (void)getPrevMonthWithCurYear:(NSInteger)year month:(NSInteger)month prevYear:(NSInteger *)year prevMonth:(NSInteger *)month;
24 |
25 | @end
26 |
--------------------------------------------------------------------------------
/CatAccounting/Common/Notifications.h:
--------------------------------------------------------------------------------
1 | //
2 | // Notifications.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/21.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #ifndef Notifications_h
10 | #define Notifications_h
11 |
12 | #define CATEditingBillVCDidAddAccountNotification @"CATEditingBillVCDidAddAccountNotification"
13 | #define CATEditingBillVCDidUpdateAccountNotification @"CATEditingBillVCDidUpdateAccountNotification"
14 | #define CATThemeDidUpdateNotification @"CATThemeDidUpdateNotification"
15 |
16 | #endif /* Notifications_h */
17 |
--------------------------------------------------------------------------------
/CatAccounting/Common/PrefixHeader.pch:
--------------------------------------------------------------------------------
1 | //
2 | // PrefixHeader.pch
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/11.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #ifndef PrefixHeader_pch
10 | #define PrefixHeader_pch
11 |
12 | #import "Macro.h"
13 | #import "Notifications.h"
14 |
15 | #import "Masonry.h"
16 | #import "YYModel.h"
17 | #import "KVOController.h"
18 | #import
19 | #import
20 | #import
21 |
22 | #define LOG_LEVEL_DEF ddLogLevel
23 | #import "CocoaLumberjack.h"
24 |
25 | #ifdef DEBUG
26 | static const DDLogLevel ddLogLevel = DDLogLevelVerbose;
27 | #else
28 | static const DDLogLevel ddLogLevel = DDLogLevelWarning;
29 | #endif
30 |
31 |
32 | #import "CATAppContext.h"
33 | #import "CATNaviController.h"
34 | #import "CATBaseViewController.h"
35 | #import "QMUIConfigurationTemplate.h"
36 | #import "CATTimeCenter.h"
37 |
38 | #endif /* PrefixHeader_pch */
39 |
--------------------------------------------------------------------------------
/CatAccounting/Database/CATDBManager.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATDBManager.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/12.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 | #import
11 |
12 | #define DBManager [CATDBManager manager]
13 |
14 | @interface CATDBManager : NSObject
15 |
16 | @property (nonatomic, strong, readonly) NSString *path;
17 | @property (nonatomic, strong) WCTDatabase *database;
18 |
19 | + (instancetype)manager;
20 |
21 | @end
22 |
--------------------------------------------------------------------------------
/CatAccounting/Database/CATDBManager.mm:
--------------------------------------------------------------------------------
1 | //
2 | // CATDBManager.m
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/12.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import "CATDBManager.h"
10 | #import
11 |
12 | @interface CATDBManager ()
13 | @end
14 |
15 | @implementation CATDBManager
16 |
17 | + (instancetype)manager {
18 | static dispatch_once_t onceToken;
19 | static CATDBManager *instance;
20 | dispatch_once(&onceToken, ^{
21 | instance = [[CATDBManager alloc] initManager];
22 | });
23 | return instance;
24 | }
25 |
26 | - (instancetype)initManager {
27 | if (self = [super init]) {
28 | _database = [[WCTDatabase alloc] initWithPath:self.path];
29 | if (![_database canOpen]) {
30 | DDLogError(@"[DBManager]: can not open database!");
31 | }
32 | }
33 | return self;
34 | }
35 |
36 | - (NSString *)path {
37 | return [CATApplication.documentsPath stringByAppendingPathComponent:@"database/cat.db"];
38 | }
39 |
40 | @end
41 |
--------------------------------------------------------------------------------
/CatAccounting/Lib/KMNavigationBarTransition/NSObject+KMNavigationBarTransition.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSObject+KMNavigationBarTransition.h
3 | //
4 | // Copyright (c) 2017 Zhouqi Mo (https://github.com/MoZhouqi)
5 | //
6 | // Permission is hereby granted, free of charge, to any person obtaining a copy
7 | // of this software and associated documentation files (the "Software"), to deal
8 | // in the Software without restriction, including without limitation the rights
9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | // copies of the Software, and to permit persons to whom the Software is
11 | // furnished to do so, subject to the following conditions:
12 | //
13 | // The above copyright notice and this permission notice shall be included in
14 | // all copies or substantial portions of the Software.
15 | //
16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | // THE SOFTWARE.
23 |
24 | #import
25 |
26 | @interface NSObject (KMNavigationBarTransition)
27 |
28 | @end
29 |
--------------------------------------------------------------------------------
/CatAccounting/MainTab/CATTabBarItem.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATTabBarItem.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/10/16.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface CATTabBarItem : UIView
12 |
13 | @property (nonatomic, assign, getter=isSelected) BOOL selected;
14 | @property (nonatomic, strong) UIImage *image;
15 | @property (nonatomic, strong) UIImage *selectedImage;
16 | @property (nonatomic, strong, readonly) NSString *title;
17 | @property (nonatomic, assign, readonly) NSInteger index;
18 | @property (nonatomic, copy) dispatch_block_t selectedCallback;
19 |
20 | - (instancetype)initWithTitle:(NSString *)title image:(UIImage *)image selectedImage:(UIImage *)selectedImage index:(NSInteger)index;
21 | - (void)refreshThemeColor;
22 |
23 | @end
24 |
--------------------------------------------------------------------------------
/CatAccounting/MainTab/CATTabViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATTabViewController.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/11.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface CATTabViewController : QMUITabBarViewController
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/CatAccounting/Model/CATAccount+WCTTableCoding.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATAccount+WCTTableCoding.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/13.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import "CATAccount.h"
10 | #import
11 |
12 | @interface CATAccount (WCTTableCoding)
13 |
14 | WCDB_PROPERTY(accountId)
15 | WCDB_PROPERTY(year)
16 | WCDB_PROPERTY(month)
17 | WCDB_PROPERTY(day)
18 | WCDB_PROPERTY(amount)
19 | WCDB_PROPERTY(accountDes)
20 | WCDB_PROPERTY(type)
21 | WCDB_PROPERTY(categoryName)
22 | WCDB_PROPERTY(modifyTime)
23 | WCDB_PROPERTY(createTime)
24 | WCDB_PROPERTY(assFundAccount)
25 |
26 | @end
27 |
--------------------------------------------------------------------------------
/CatAccounting/Model/CATAccount.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATAccount.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/12.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "CATFundAccount.h"
11 |
12 | typedef NS_ENUM(NSInteger, CATAccountType) {
13 | CATAccountTypePay = 0,
14 | CATAccountTypeIncome
15 | };
16 |
17 | @class CATCategory;
18 |
19 | @interface CATAccount : NSObject
20 |
21 | @property (nonatomic, assign) NSInteger accountId;
22 |
23 | @property (nonatomic, assign) NSInteger year;
24 | @property (nonatomic, assign) NSInteger month;
25 | @property (nonatomic, assign) NSInteger day;
26 |
27 | @property (nonatomic, strong) NSString *amount;
28 | @property (nonatomic, strong) NSString *accountDes;
29 | @property (nonatomic, assign) CATAccountType type;
30 | @property (nonatomic, strong) NSString *assFundAccount;
31 |
32 | @property (nonatomic, strong) NSString *categoryName;
33 | @property (nonatomic, strong) CATCategory *category;
34 |
35 | @property (nonatomic, assign) NSTimeInterval modifyTime;
36 | @property (nonatomic, assign) NSTimeInterval createTime;
37 |
38 | - (void)setDate:(NSDate *)date;
39 | - (NSDate *)getAccountDate;
40 | - (NSString *)monthAndDayDes;
41 |
42 | - (BOOL)commitValidate:(NSString **)validationMsg;
43 |
44 | @end
45 |
--------------------------------------------------------------------------------
/CatAccounting/Model/CATBillFeed.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATBillFeed.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/20.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "CATAccount.h"
11 |
12 | typedef NS_ENUM(NSInteger, CATAccountFeedLoc) {
13 | CATAccountFeedLocNormal = 0,
14 | CATAccountFeedLocBottom
15 | };
16 |
17 | @interface CATBillDayFeed : NSObject
18 |
19 | @property (nonatomic, assign) NSInteger month;
20 | @property (nonatomic, assign) NSInteger day;
21 | @property (nonatomic, strong) NSString *exp;
22 | @property (nonatomic, strong) NSString *inc;
23 | @property (nonatomic, strong, readonly) NSArray *accountList;
24 |
25 | - (void)caculateAccountDataAndSignLocation;
26 | - (void)addAccount:(CATAccount *)account;
27 | - (void)removeAccount:(CATAccount *)account;
28 |
29 | - (BOOL)haveExp;
30 | - (BOOL)haveInc;
31 |
32 | @end
33 |
34 | @interface CATAccount (ListShow)
35 |
36 | @property (nonatomic, assign) CATAccountFeedLoc loc;
37 |
38 | @end
39 |
--------------------------------------------------------------------------------
/CatAccounting/Model/CATBudget+WCTTableCoding.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATBudget+WCTTableCoding.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/10/23.
6 | //Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import "CATBudget+WCTTableCoding.h"
10 | #import
11 |
12 | @interface CATBudget (WCTTableCoding)
13 |
14 | WCDB_PROPERTY(budgetId)
15 | WCDB_PROPERTY(year)
16 | WCDB_PROPERTY(month)
17 | WCDB_PROPERTY(type)
18 | WCDB_PROPERTY(categoryName)
19 | WCDB_PROPERTY(budgetAmount)
20 |
21 | @end
22 |
--------------------------------------------------------------------------------
/CatAccounting/Model/CATBudget.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATBudget.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/10/23.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | typedef NS_ENUM(NSInteger, CATBudgetType) {
12 | CATBudgetTypeCategory = 0,
13 | CATBudgetTypeMonth
14 | };
15 |
16 | @class CATCategory;
17 | @interface CATBudget : NSObject
18 |
19 | @property (nonatomic, assign) NSInteger budgetId;
20 | @property (nonatomic, assign) NSInteger year;
21 | @property (nonatomic, assign) NSInteger month;
22 | @property (nonatomic, assign) CATBudgetType type;
23 | @property (nonatomic, strong) NSString *categoryName;
24 | @property (nonatomic, strong) NSString *budgetAmount;
25 |
26 | // non-store
27 | @property (nonatomic, strong) NSString *totalCost;
28 | @property (nonatomic, strong) NSString *unusedAmount;
29 | @property (nonatomic, strong) NSString *unsetBudgetAmount;
30 | @property (nonatomic, strong) CATCategory *assCategory;
31 |
32 | + (instancetype)fakeBudgetWithYear:(NSInteger)year month:(NSInteger)month type:(CATBudgetType)type;
33 |
34 | @end
35 |
--------------------------------------------------------------------------------
/CatAccounting/Model/CATBudget.mm:
--------------------------------------------------------------------------------
1 | //
2 | // CATBudget.m
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/10/23.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import "CATBudget.h"
10 | #import
11 |
12 | @interface CATBudget ()
13 |
14 | @end
15 |
16 | @implementation CATBudget
17 |
18 | WCDB_IMPLEMENTATION(CATBudget)
19 |
20 | WCDB_SYNTHESIZE(CATBudget, budgetId)
21 | WCDB_SYNTHESIZE(CATBudget, year)
22 | WCDB_SYNTHESIZE(CATBudget, month)
23 | WCDB_SYNTHESIZE(CATBudget, type)
24 | WCDB_SYNTHESIZE(CATBudget, categoryName)
25 | WCDB_SYNTHESIZE(CATBudget, budgetAmount)
26 |
27 | WCDB_INDEX(CATBudget, "_timeIndex", year)
28 | WCDB_INDEX(CATBudget, "_timeIndex", month)
29 |
30 | WCDB_PRIMARY_AUTO_INCREMENT(CATBudget, budgetId)
31 |
32 | + (instancetype)fakeBudgetWithYear:(NSInteger)year month:(NSInteger)month type:(CATBudgetType)type {
33 | CATBudget *budget = [[CATBudget alloc] init];
34 | budget.year = year;
35 | budget.month = month;
36 | budget.type = type;
37 | return budget;
38 | }
39 |
40 | @end
41 |
--------------------------------------------------------------------------------
/CatAccounting/Model/CATCategory+WCTTableCoding.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATCategory+WCTTableCoding.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/13.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import "CATCategory.h"
10 | #import
11 |
12 | @interface CATCategory (WCTTableCoding)
13 |
14 | WCDB_PROPERTY(categoryId)
15 | WCDB_PROPERTY(name)
16 | WCDB_PROPERTY(iconName)
17 | WCDB_PROPERTY(builtin)
18 | WCDB_PROPERTY(income)
19 | WCDB_PROPERTY(sortIndex)
20 | WCDB_PROPERTY(color)
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/CatAccounting/Model/CATCategory.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATCategory.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/13.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface CATCategory : NSObject
12 |
13 | @property (nonatomic, assign) NSInteger categoryId;
14 | @property (nonatomic, strong) NSString *name;
15 | @property (nonatomic, strong) NSString *iconName;
16 | @property (nonatomic, assign) BOOL builtin;
17 | @property (nonatomic, assign) BOOL income;
18 | @property (nonatomic, assign) NSInteger sortIndex;
19 | @property (nonatomic, strong) NSString *color;
20 |
21 | @end
22 |
--------------------------------------------------------------------------------
/CatAccounting/Model/CATCategory.mm:
--------------------------------------------------------------------------------
1 | //
2 | // CATCategory.m
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/13.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import "CATCategory.h"
10 | #import
11 |
12 | @interface CATCategory ()
13 |
14 | @end
15 |
16 | @implementation CATCategory
17 |
18 | WCDB_IMPLEMENTATION(CATCategory)
19 |
20 | WCDB_SYNTHESIZE(CATCategory, categoryId)
21 | WCDB_SYNTHESIZE(CATCategory, name)
22 | WCDB_SYNTHESIZE(CATCategory, iconName)
23 | WCDB_SYNTHESIZE(CATCategory, builtin)
24 | WCDB_SYNTHESIZE(CATCategory, income)
25 | WCDB_SYNTHESIZE(CATCategory, sortIndex)
26 | WCDB_SYNTHESIZE(CATCategory, color)
27 |
28 | WCDB_PRIMARY_AUTO_INCREMENT(CATCategory, categoryId)
29 |
30 | + (NSDictionary *)modelCustomPropertyMapper {
31 | return @{@"sortIndex" : @"index"};
32 | }
33 |
34 | - (BOOL)modelCustomTransformFromDictionary:(NSDictionary *)dic {
35 | NSNumber *indexNumber = dic[@"index"];
36 | if (![indexNumber isKindOfClass:[NSNumber class]]) return NO;
37 | self.sortIndex = [indexNumber integerValue];
38 | return YES;
39 | }
40 | - (BOOL)modelCustomTransformToDictionary:(NSMutableDictionary *)dic {
41 | dic[@"index"] = @(self.sortIndex);
42 | return YES;
43 | }
44 |
45 | @end
46 |
--------------------------------------------------------------------------------
/CatAccounting/Model/CATCategoryDataSet.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATCategoryDataSet.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/28.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class CATAccount, CATCategory;
12 | @interface CATCategoryDataSet : NSObject
13 |
14 | @property (nonatomic, strong) CATCategory *category;
15 | @property (nonatomic, assign) NSInteger year;
16 | @property (nonatomic, assign) NSInteger month;
17 | @property (nonatomic, strong) NSArray *accountList;
18 | @property (nonatomic, assign) float totalCost;
19 | @property (nonatomic, assign) float percent; //0.00 ~ 1.00
20 |
21 | - (void)appendAccount:(CATAccount *)account;
22 | - (void)caculateTotal;
23 | - (void)caculatePercent:(float)sum;
24 |
25 | @end
26 |
--------------------------------------------------------------------------------
/CatAccounting/Model/CATCategoryDataSet.m:
--------------------------------------------------------------------------------
1 | //
2 | // CATCategoryDataSet.m
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/28.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import "CATCategoryDataSet.h"
10 | #import "CATAccount.h"
11 |
12 | @interface CATCategoryDataSet ()
13 |
14 | @property (nonatomic, strong) NSMutableArray *setList;
15 |
16 | @end
17 |
18 | @implementation CATCategoryDataSet
19 |
20 | - (instancetype)init {
21 | self = [super init];
22 | if (self) {
23 | _setList = [NSMutableArray array];
24 | }
25 | return self;
26 | }
27 |
28 | - (void)caculateTotal {
29 | @autoreleasepool {
30 | __block NSDecimalNumber *sum = [NSDecimalNumber decimalNumberWithString:@"0.00"];
31 | [_setList enumerateObjectsUsingBlock:^(CATAccount * _Nonnull account, NSUInteger idx, BOOL * _Nonnull stop) {
32 | NSDecimalNumber *cost = [NSDecimalNumber decimalNumberWithString:account.amount];
33 | sum = [sum decimalNumberByAdding:cost];
34 | }];
35 | _totalCost = [sum doubleValue];
36 | }
37 | }
38 |
39 | - (void)caculatePercent:(float)sum {
40 | self.percent = (float)(self.totalCost/sum);
41 | }
42 |
43 | - (void)appendAccount:(CATAccount *)account {
44 | [_setList addObject:account];
45 | }
46 |
47 | - (NSArray *)accountList {
48 | return [_setList copy];
49 | }
50 |
51 | @end
52 |
--------------------------------------------------------------------------------
/CatAccounting/Model/CATFundAccount+WCTTableCoding.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATFundAccount+WCTTableCoding.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/10/17.
6 | //Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import "CATFundAccount+WCTTableCoding.h"
10 | #import
11 |
12 | @interface CATFundAccount (WCTTableCoding)
13 |
14 | WCDB_PROPERTY(fundAccName)
15 | WCDB_PROPERTY(totalOutcome)
16 | WCDB_PROPERTY(totalIncome)
17 | WCDB_PROPERTY(totalAssets)
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/CatAccounting/Model/CATFundAccount.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATFundAccountDataSet.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/10/12.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface CATFundAccount : NSObject
12 |
13 | @property (nonatomic, strong) NSString *fundAccName;
14 | @property (nonatomic, assign) double totalOutcome;
15 | @property (nonatomic, assign) double totalIncome;
16 | @property (nonatomic, assign) double totalAssets;
17 |
18 | @property (nonatomic, assign) NSInteger curYear;
19 | @property (nonatomic, assign) NSInteger curMonth;
20 | @property (nonatomic, assign) double curOutcome;
21 | @property (nonatomic, assign) double curIncome;
22 |
23 | @property (nonatomic, strong) NSString *iconName;
24 | @property (nonatomic, strong) UIColor *assColor;
25 |
26 | - (void)caculateAssets;
27 |
28 | @end
29 |
--------------------------------------------------------------------------------
/CatAccounting/Model/CATFundAccount.mm:
--------------------------------------------------------------------------------
1 | //
2 | // CATFundAccountDataSet.m
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/10/12.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import "CATFundAccount.h"
10 | #import
11 |
12 | @implementation CATFundAccount
13 |
14 | WCDB_IMPLEMENTATION(CATFundAccount)
15 | WCDB_SYNTHESIZE(CATFundAccount, fundAccName)
16 | WCDB_SYNTHESIZE(CATFundAccount, totalOutcome)
17 | WCDB_SYNTHESIZE(CATFundAccount, totalIncome)
18 | WCDB_SYNTHESIZE(CATFundAccount, totalAssets)
19 |
20 | WCDB_PRIMARY(CATFundAccount, fundAccName)
21 |
22 | - (void)setTotalOutcome:(double)totalOutcome {
23 | _totalOutcome = totalOutcome;
24 | [self caculateAssets];
25 | }
26 |
27 | - (void)setTotalIncome:(double)totalIncome {
28 | _totalIncome = totalIncome;
29 | [self caculateAssets];
30 | }
31 |
32 | - (void)caculateAssets {
33 | NSDecimalNumber *outcome = [NSDecimalNumber decimalNumberWithString:[NSString stringWithFormat:@"%f", self.totalOutcome]];
34 | NSDecimalNumber *income = [NSDecimalNumber decimalNumberWithString:[NSString stringWithFormat:@"%f", self.totalIncome]];
35 | NSDecimalNumber *assets = [income decimalNumberBySubtracting:outcome];
36 | self.totalAssets = [assets doubleValue];
37 | }
38 |
39 | @end
40 |
--------------------------------------------------------------------------------
/CatAccounting/More/CATAboutViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATAboutViewController.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/30.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import "CATBaseViewController.h"
10 |
11 | @interface CATAboutViewController : CATBaseViewController
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/CatAccounting/More/CATAboutViewController.m:
--------------------------------------------------------------------------------
1 | //
2 | // CATAboutViewController.m
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/30.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import "CATAboutViewController.h"
10 | #import "CATWebViewController.h"
11 |
12 | @interface CATAboutViewController ()
13 | @property (weak, nonatomic) IBOutlet UILabel *versionLabel;
14 | @property (weak, nonatomic) IBOutlet UILabel *authorLabel;
15 |
16 | @end
17 |
18 | @implementation CATAboutViewController
19 |
20 | - (void)viewDidLoad {
21 | [super viewDidLoad];
22 | self.view.backgroundColor = UIColorMakeWithHex(CAT_THEME_COLOR);
23 | self.title = @"关于";
24 | self.versionLabel.text = [NSString stringWithFormat:@"v%@", CATApplication.appVersion];
25 | self.authorLabel.text = @"设计、产品、开发:\n\nHanran Liu";
26 | [self.authorLabel addGestureRecognizer:[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(onAuthorAreaTapped:)]];
27 | }
28 |
29 | - (void)onAuthorAreaTapped:(id)sender {
30 | CATWebViewController *webVC = [[CATWebViewController alloc] init];
31 | webVC.requestUrlString = @"https://rannie.bitcron.com/about";
32 | [self.navigationController pushViewController:webVC animated:YES];
33 | }
34 |
35 | @end
36 |
--------------------------------------------------------------------------------
/CatAccounting/More/CATMoreViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATMoreViewController.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/12.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import "CATBaseViewController.h"
10 |
11 | @interface CATMoreViewController : CATBaseViewController
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/CatAccounting/More/CATThemeViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATThemeViewController.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/11/1.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import "CATBaseViewController.h"
10 |
11 | @interface CATThemeViewController : CATBaseViewController
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/CatAccounting/More/Model/CATStaticTableSectionData.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATStaticTableSectionData.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/29.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class CATStaticTableCellData;
12 | @interface CATStaticTableSectionData : NSObject
13 |
14 | @property (nonatomic, strong) NSString *title;
15 | @property (nonatomic, assign) CGFloat headerHeight;
16 | @property (nonatomic, assign) CGFloat footerHeight;
17 | @property (nonatomic, strong) NSArray *cellStaticDataList;
18 | @property (nonatomic, strong) id accessoryObject;
19 |
20 | - (instancetype)initWithTitle:(NSString *)title staticCellDataList:(NSArray *)cellDataList;
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/CatAccounting/More/Model/CATStaticTableSectionData.m:
--------------------------------------------------------------------------------
1 | //
2 | // CATStaticTableSectionData.m
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/29.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import "CATStaticTableSectionData.h"
10 |
11 | @implementation CATStaticTableSectionData
12 |
13 | - (instancetype)initWithTitle:(NSString *)title staticCellDataList:(NSArray *)cellDataList {
14 | self = [super init];
15 | if (self) {
16 | _title = title;
17 | _cellStaticDataList = cellDataList;
18 | _headerHeight = 20;
19 | _footerHeight = 0.01;
20 | }
21 | return self;
22 | }
23 |
24 | @end
25 |
--------------------------------------------------------------------------------
/CatAccounting/More/View/CATThemeCell.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATThemeCell.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/11/1.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "CATThemeProtocol.h"
11 |
12 | #define kThemeCellHeight 385
13 |
14 | @interface CATThemeCell : QMUITableViewCell
15 |
16 | - (void)bindTheme:(id)theme;
17 | - (void)setChecked:(BOOL)checked animated:(BOOL)animated;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/CatAccounting/More/View/UITableViewCell+CATStaticDataBinding.h:
--------------------------------------------------------------------------------
1 | //
2 | // UITableViewCell+CATStaticDataBinding.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/29.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "CATStaticTableCellData.h"
11 |
12 | @interface UITableViewCell (CATStaticDataBinding)
13 |
14 | - (void)cat_bindStaticData:(CATStaticTableCellData *)staticCellData;
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/CatAccounting/Report/CATCategoryDetailViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATCategoryDetailViewController.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/10/11.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import "CATBaseViewController.h"
10 | #import "CATCategoryDataSet.h"
11 |
12 | @interface CATCategoryDetailViewController : CATBaseViewController
13 |
14 | @property (nonatomic, strong) CATCategoryDataSet *categoryDataSet;
15 | @property (nonatomic, strong) UIColor *categoryColor;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/CatAccounting/Report/CATReportViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATReportViewController.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/12.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import "CATBaseViewController.h"
10 |
11 | @interface CATReportViewController : CATBaseViewController
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/CatAccounting/Report/View/CATCategoryHeaderView.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATCategoryHeaderView.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/10/12.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface CATCategoryHeaderView : UIView
12 |
13 | @property (nonatomic, strong) UILabel *totalLabel;
14 | @property (nonatomic, strong) UILabel *percentLabel;
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/CatAccounting/Report/View/CATDateBrowserBar.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATDateBrowserBar.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/28.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface CATDateBrowserBar : UIView
12 |
13 | @property (nonatomic, strong) UILabel *dateLabel;
14 | @property (nonatomic, strong) QMUIButton *leftBtn;
15 | @property (nonatomic, strong) QMUIButton *rightBtn;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/CatAccounting/Report/View/CATReportFooterView.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATReportFooterView.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/29.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface CATReportFooterView : UIView
12 |
13 | @property (nonatomic, strong) UILabel *footerLabel;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/CatAccounting/Report/View/CATReportFooterView.m:
--------------------------------------------------------------------------------
1 | //
2 | // CATReportFooterView.m
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/29.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import "CATReportFooterView.h"
10 |
11 | @implementation CATReportFooterView
12 |
13 | - (instancetype)initWithFrame:(CGRect)frame {
14 | self = [super initWithFrame:frame];
15 | if (self) {
16 | [self addSubview:self.footerLabel];
17 | [self.footerLabel mas_makeConstraints:^(MASConstraintMaker *make) {
18 | make.width.mas_equalTo(150);
19 | make.right.mas_equalTo(self).mas_offset(-10);
20 | make.height.mas_equalTo(21);
21 | make.top.mas_equalTo(self).mas_offset(2);
22 | }];
23 | }
24 | return self;
25 | }
26 |
27 | - (UILabel *)footerLabel {
28 | if (_footerLabel == nil) {
29 | _footerLabel = [[UILabel alloc] init];
30 | _footerLabel.textAlignment = NSTextAlignmentRight;
31 | _footerLabel.font = UIFontMake(12.0f);
32 | _footerLabel.textColor = UIColorGrayLighten;
33 | }
34 | return _footerLabel;
35 | }
36 |
37 | @end
38 |
--------------------------------------------------------------------------------
/CatAccounting/Report/View/CATReportPieChartCell.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATReportPieChartCell.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/28.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface CATReportPieChartCell : QMUITableViewCell
12 |
13 | @property (nonatomic, strong) UIColor *cateColor;
14 | @property (nonatomic, strong) NSString *cateName;
15 | @property (nonatomic, strong) NSString *percentText;
16 | @property (nonatomic, strong) NSString *totalText;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/CatAccounting/Service/CATBudgetService.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATBudgetService.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/10/23.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "CATBudget.h"
11 |
12 | typedef NS_ENUM(NSInteger, CATLastBudgetStatus) {
13 | CATLastBudgetStatusNone = 0,
14 | CATLastBudgetStatusUnSet,
15 | CATLastBudgetStatusSeted
16 | };
17 |
18 | typedef void (^CATBudegetDataBlock)(CATBudget *monthBudget, NSArray *setBudgetList, NSArray *unsetBudgetList);
19 |
20 | @interface CATBudgetService : NSObject
21 |
22 | @property (nonatomic, assign) BOOL autoFollowLastBudget;
23 |
24 | + (instancetype)service;
25 |
26 | - (BOOL)addBudget:(CATBudget *)budget;
27 | - (BOOL)updateBudget:(CATBudget *)budget;
28 |
29 | - (double)getSumWithBudgets:(NSArray *)budgetList;
30 | - (CATLastBudgetStatus)getLastBudgetStatus;
31 |
32 | - (void)fetchAllBudgetsWithYear:(NSInteger)year month:(NSInteger)month completion:(CATBudegetDataBlock)callback;
33 | - (void)followLastBudgetsWithCurYear:(NSInteger)year month:(NSInteger)month;
34 | - (void)clearAllBudgetsWithYear:(NSInteger)year month:(NSInteger)month;
35 |
36 | @end
37 |
--------------------------------------------------------------------------------
/CatAccounting/Service/CATCategoryService.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATCategoryService.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/12.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "CATCategory.h"
11 |
12 | @interface CATCategoryService : NSObject
13 |
14 | @property (nonatomic, strong, readonly) NSArray *outcomeCategoryList;
15 | @property (nonatomic, strong, readonly) NSArray *incomeCategoryList;
16 |
17 | + (instancetype)service;
18 |
19 | - (CATCategory *)queryCategoryWithName:(NSString *)cateName income:(BOOL)isIncome;
20 | - (void)addCustomCategoryWithName:(NSString *)name income:(BOOL)isIncome;
21 | - (NSArray *)fetchCustomCategoriesWithIncome:(BOOL)isIncome;
22 |
23 | @end
24 |
--------------------------------------------------------------------------------
/CatAccounting/Service/CATFundAccService.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATFundAccService.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/10/17.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "CATFundAccount.h"
11 |
12 | @interface CATFundAccService : NSObject
13 |
14 | @property (nonatomic, strong) NSArray *fundAccList;
15 | @property (nonatomic, strong) CATFundAccount *defaultAccount;
16 |
17 | + (instancetype)service;
18 |
19 | - (void)configDefaultAccountWithName:(NSString *)accName;
20 |
21 | - (NSArray *)fundNameList;
22 | - (NSArray *)accColors;
23 |
24 | - (void)outcome:(NSString *)outAmount inAccount:(NSString *)fundAccName;
25 | - (void)income:(NSString *)income inAccount:(NSString *)fundAccName;
26 | - (void)reduceOutcome:(NSString *)outAmount inAccount:(NSString *)fundAccName;
27 | - (void)reduceIncome:(NSString *)income inAccount:(NSString *)fundAccName;
28 |
29 | @end
30 |
--------------------------------------------------------------------------------
/CatAccounting/Wallet/CATWalletViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATWalletViewController.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/10/16.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import "CATBaseViewController.h"
10 |
11 | @interface CATWalletViewController : CATBaseViewController
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/CatAccounting/Wallet/View/CATAccountHeaderView.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATAccountHeaderView.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/10/20.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | #define kHeaderViewHeight 100
12 |
13 | @interface CATAccountHeaderView : UIView
14 |
15 | @property (nonatomic, strong) NSString *incomeStr;
16 | @property (nonatomic, strong) NSString *outcomeStr;
17 | @property (nonatomic, strong) NSString *assetsStr;
18 |
19 | - (void)refreshBackgroundColor;
20 |
21 | @end
22 |
--------------------------------------------------------------------------------
/CatAccounting/Wallet/View/CATBudgetHeaderView.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATBudgetHeaderView.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/10/24.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class CATBudgetHeaderView;
12 | @protocol CATBudgetHeaderViewDelegate
13 |
14 | @required
15 | - (void)budgetHeaderViewDidClickUseLastButton:(CATBudgetHeaderView *)headerView;
16 | - (void)budgetHeaderViewDidClickClearButton:(CATBudgetHeaderView *)headerView;
17 |
18 | @end
19 |
20 | #define kBudgetHeaderViewHeight 120
21 |
22 | @interface CATBudgetHeaderView : UIView
23 |
24 | @property (nonatomic, weak) id delegate;
25 | @property (nonatomic, strong) NSString *dateStr;
26 |
27 | - (void)refreshThemeColor;
28 |
29 | @end
30 |
--------------------------------------------------------------------------------
/CatAccounting/Wallet/View/CATBudgetTitleView.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATBudgetTitleView.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/10/24.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | #define kBudgetTitleHeight 32
12 |
13 | @interface CATBudgetTitleView : UIView
14 |
15 | @property (nonatomic, strong) UILabel *titleLabel;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/CatAccounting/Wallet/View/CATBudgetTitleView.m:
--------------------------------------------------------------------------------
1 | //
2 | // CATBudgetTitleView.m
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/10/24.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import "CATBudgetTitleView.h"
10 |
11 | @implementation CATBudgetTitleView
12 |
13 | - (instancetype)initWithFrame:(CGRect)frame {
14 | self = [super initWithFrame:frame];
15 | if (self) {
16 | self.backgroundColor = UIColorMakeWithHex(@"#f5f5f5");
17 | [self addSubview:self.titleLabel];
18 | [self.titleLabel mas_makeConstraints:^(MASConstraintMaker *make) {
19 | make.left.mas_equalTo(self).mas_offset(CAT_MARGIN);
20 | make.centerY.mas_equalTo(self);
21 | make.width.mas_equalTo(100);
22 | make.height.mas_equalTo(20);
23 | }];
24 | }
25 | return self;
26 | }
27 |
28 | - (UILabel *)titleLabel {
29 | if (_titleLabel == nil) {
30 | _titleLabel = [[UILabel alloc] initWithFont:UIFontMake(12.0f) textColor:UIColorMakeWithHex(CAT_TEXT_COLOR_BLACK)];
31 | }
32 | return _titleLabel;
33 | }
34 |
35 | @end
36 |
--------------------------------------------------------------------------------
/CatAccounting/Wallet/View/CATCateBudgetCell.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATCateBudgetCell.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/10/26.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | #define kCateBudgetHeight 75
12 |
13 | @class CATBudget;
14 | @interface CATCateBudgetCell : QMUITableViewCell
15 |
16 | - (void)bindBudget:(CATBudget *)budget;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/CatAccounting/Wallet/View/CATFundAccCell.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATFundAccCell.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/10/23.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class CATFundAccount;
12 | @interface CATFundAccCell : QMUITableViewCell
13 |
14 | - (void)bindFundAcc:(CATFundAccount *)fundAcc;
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/CatAccounting/Wallet/View/CATMonthBudgetCell.h:
--------------------------------------------------------------------------------
1 | //
2 | // CATMonthBudgetCell.h
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/10/26.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | #define kMonthBudgetHeight 92
12 |
13 | @class CATBudget;
14 | @interface CATMonthBudgetCell : QMUITableViewCell
15 |
16 | - (void)bindMonthBudget:(CATBudget *)budget;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/CatAccounting/launch_page_icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/launch_page_icon@2x.png
--------------------------------------------------------------------------------
/CatAccounting/launch_page_icon@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/launch_page_icon@3x.png
--------------------------------------------------------------------------------
/CatAccounting/launch_page_name@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/launch_page_name@2x.png
--------------------------------------------------------------------------------
/CatAccounting/launch_page_name@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/CatAccounting/launch_page_name@3x.png
--------------------------------------------------------------------------------
/CatAccounting/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // CatAccounting
4 | //
5 | // Created by ran on 2017/9/11.
6 | // Copyright © 2017年 ran. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "AppDelegate.h"
11 |
12 | int main(int argc, char * argv[]) {
13 | @autoreleasepool {
14 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2019 Hanan Liu
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/Podfile:
--------------------------------------------------------------------------------
1 | source 'https://github.com/CocoaPods/Specs.git'
2 | source 'https://github.com/aliyun/aliyun-specs.git'
3 | platform :ios, '8.0'
4 | use_frameworks!
5 | inhibit_all_warnings!
6 |
7 | target :'CatAccounting' do
8 |
9 | pod 'Masonry'
10 | pod 'YYModel'
11 | pod 'YYCategories'
12 | pod 'CocoaLumberjack'
13 | pod 'KVOController'
14 | pod 'WCDB'
15 | pod 'MLeaksFinder', :configurations => ['Debug']
16 | pod 'FBRetainCycleDetector', :configurations => ['Debug']
17 | pod 'Charts'
18 | pod 'UICKeyChainStore'
19 | pod 'QMUIKit'
20 | pod 'FLEX', :configurations => ['Debug']
21 | pod 'UMengAnalytics-NO-IDFA'
22 | pod 'JPush'
23 | pod 'ShareSDK3'
24 | pod 'MOBFoundation'
25 | pod 'ShareSDK3/ShareSDKUI'
26 | pod 'ShareSDK3/ShareSDKPlatforms/QQ'
27 | pod 'ShareSDK3/ShareSDKPlatforms/SinaWeibo'
28 | pod 'ShareSDK3/ShareSDKPlatforms/WeChat'
29 | pod 'ShareSDK3/ShareSDKExtension'
30 | pod 'RHKeyValueStore'
31 | pod 'BEMCheckBox'
32 | pod 'AlicloudFeedback', '~> 3.2.0'
33 |
34 | end
35 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # CatAccounting
2 |
3 | 记账类工具**喵账簿** iOS 客户端仓库
4 |
5 | [
](https://apps.apple.com/cn/app/id1308678908)
6 |
7 | 


8 |
9 | 只是一款本地记账工具,不支持同步功能。
10 |
11 | 应该不再更新了,开源出来方便一些初学者学习 iOS , 当然如果有好的功能建议也可以提 issue 或者 PR 。
12 |
13 | ## 使用
14 |
15 | 1. clone
16 | 2. pod install
17 | 3. 在 Pods 里找到 Chart Target 的编译设置, 并将其中的 Swift 版本切换到 Swift 4
18 |
19 | ## 技术栈
20 |
21 | * 语言为 Objective-C
22 | * 布局大部分使用 Masonry
23 | * UI 基于 QMUI
24 | * 数据库及 Key-Value 使用的 WCDB
25 | * 图表为 Charts
26 |
27 | ## 微信公众号
28 |
29 | 
30 |
31 | ## License
32 |
33 | MIT License
34 |
35 |
36 |
--------------------------------------------------------------------------------
/screens/Screen Shot 2019-08-01 at 9.25.41 AM.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/screens/Screen Shot 2019-08-01 at 9.25.41 AM.png
--------------------------------------------------------------------------------
/screens/Screen Shot 2019-08-01 at 9.27.13 AM.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/screens/Screen Shot 2019-08-01 at 9.27.13 AM.png
--------------------------------------------------------------------------------
/screens/Screen Shot 2019-08-01 at 9.27.26 AM.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/screens/Screen Shot 2019-08-01 at 9.27.26 AM.png
--------------------------------------------------------------------------------
/screens/Screen Shot 2019-08-01 at 9.27.35 AM.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/screens/Screen Shot 2019-08-01 at 9.27.35 AM.png
--------------------------------------------------------------------------------
/screens/screen_add.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/screens/screen_add.jpg
--------------------------------------------------------------------------------
/screens/screen_chart.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/screens/screen_chart.jpg
--------------------------------------------------------------------------------
/screens/screen_home.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/screens/screen_home.jpg
--------------------------------------------------------------------------------
/screens/screen_settings.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/screens/screen_settings.jpg
--------------------------------------------------------------------------------
/screens/screen_wallet.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/screens/screen_wallet.jpg
--------------------------------------------------------------------------------
/sketch/itunes.sketch:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/sketch/itunes.sketch
--------------------------------------------------------------------------------
/sketch/logo.sketch:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rannie/cat-account-ios/1e237ce8c71aff385900541e51c5e6b7015da7cd/sketch/logo.sketch
--------------------------------------------------------------------------------