实例介绍
iOS 端记账APP,使用FMDB做数据存储,涉及贝塞尔曲线,界面随机动画跳转,饼图统计等等
【实例截图】
【核心代码】
8feaba3d-e0c6-428f-851c-6b925c741b18
├── KeepAccounts
│ ├── KeepAccounts
│ │ ├── AFNetworking
│ │ │ ├── AFHTTPSessionManager.h
│ │ │ ├── AFHTTPSessionManager.m
│ │ │ ├── AFNetworking.h
│ │ │ ├── AFNetworkReachabilityManager.h
│ │ │ ├── AFNetworkReachabilityManager.m
│ │ │ ├── AFSecurityPolicy.h
│ │ │ ├── AFSecurityPolicy.m
│ │ │ ├── AFURLRequestSerialization.h
│ │ │ ├── AFURLRequestSerialization.m
│ │ │ ├── AFURLResponseSerialization.h
│ │ │ ├── AFURLResponseSerialization.m
│ │ │ ├── AFURLSessionManager.h
│ │ │ └── AFURLSessionManager.m
│ │ ├── Assets.xcassets
│ │ │ ├── addBill.imageset
│ │ │ │ ├── addBill.png
│ │ │ │ └── Contents.json
│ │ │ ├── add.imageset
│ │ │ │ ├── add.png
│ │ │ │ └── Contents.json
│ │ │ ├── addItem.imageset
│ │ │ │ ├── addItem.png
│ │ │ │ └── Contents.json
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ ├── checkUserType_backward_9x15_.imageset
│ │ │ │ ├── checkUserType_backward_9x15_@2x.png
│ │ │ │ ├── checkUserType_backward_9x15_@3x.png
│ │ │ │ └── Contents.json
│ │ │ ├── Contents.json
│ │ │ ├── icon
│ │ │ │ ├── Contents.json
│ │ │ │ ├── type_btn_01.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── type_btn_01.png
│ │ │ │ ├── type_btn_02.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── type_btn_02.png
│ │ │ │ ├── type_btn_03.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── type_btn_03.png
│ │ │ │ ├── type_btn_04.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── type_btn_04.png
│ │ │ │ ├── type_btn_05.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── type_btn_05.png
│ │ │ │ ├── type_btn_06.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── type_btn_06.png
│ │ │ │ ├── type_btn_07.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── type_btn_07.png
│ │ │ │ ├── type_btn_08.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── type_btn_08.png
│ │ │ │ ├── type_btn_09.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── type_btn_09.png
│ │ │ │ ├── type_btn_10.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── type_btn_10.png
│ │ │ │ ├── type_btn_11.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── type_btn_11.png
│ │ │ │ ├── type_btn_12.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── type_btn_12.png
│ │ │ │ ├── type_btn_13.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── type_btn_13.png
│ │ │ │ ├── type_btn_14.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── type_btn_14.png
│ │ │ │ ├── type_btn_15.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── type_btn_15.png
│ │ │ │ ├── type_btn_16.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── type_btn_16.png
│ │ │ │ ├── type_btn_17.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── type_btn_17.png
│ │ │ │ ├── type_btn_18.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── type_btn_18.png
│ │ │ │ ├── type_btn_21.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── type_btn_21.png
│ │ │ │ ├── type_btn_22.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── type_btn_22.png
│ │ │ │ ├── type_btn_23.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── type_btn_23.png
│ │ │ │ ├── type_btn_24.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── type_btn_24.png
│ │ │ │ ├── type_btn_25.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── type_btn_25.png
│ │ │ │ ├── type_btn_26.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── type_btn_26.png
│ │ │ │ ├── type_btn_27.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── type_btn_27.png
│ │ │ │ ├── type_btn_28.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── type_btn_28.png
│ │ │ │ ├── type_btn_29.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── type_btn_29.png
│ │ │ │ ├── type_btn_30.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── type_btn_30.png
│ │ │ │ ├── type_btn_31.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── type_btn_31.png
│ │ │ │ ├── type_btn_32.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── type_btn_32.png
│ │ │ │ ├── type_btn_33.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── type_btn_33.png
│ │ │ │ └── type_btn_34.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── type_btn_34.png
│ │ │ ├── icon.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── icon.png
│ │ │ ├── icon_next.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon_next@2x.png
│ │ │ │ └── icon_next@3x.png
│ │ │ ├── icon_prev.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon_prev@2x.png
│ │ │ │ └── icon_prev@3x.png
│ │ │ ├── me
│ │ │ │ ├── Contents.json
│ │ │ │ ├── Me_AvatarPlaceholder_75x75_.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── Me_AvatarPlaceholder_75x75_@2x.png
│ │ │ │ │ └── Me_AvatarPlaceholder_75x75_@3x.png
│ │ │ │ ├── Me_blank_50x50_.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── Me_blank_50x50_@2x.png
│ │ │ │ │ └── Me_blank_50x50_@3x.png
│ │ │ │ ├── meIcon
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── me01.imageset
│ │ │ │ │ │ ├── Contents.json
│ │ │ │ │ │ └── me01.png
│ │ │ │ │ ├── me02.imageset
│ │ │ │ │ │ ├── Contents.json
│ │ │ │ │ │ └── me02.png
│ │ │ │ │ ├── me03.imageset
│ │ │ │ │ │ ├── Contents.json
│ │ │ │ │ │ └── me03.png
│ │ │ │ │ ├── me04.imageset
│ │ │ │ │ │ ├── Contents.json
│ │ │ │ │ │ └── me04.png
│ │ │ │ │ └── me05.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── me05.png
│ │ │ │ ├── Me_message_20x20_.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── Me_message_20x20_@2x.png
│ │ │ │ │ └── Me_message_20x20_@3x.png
│ │ │ │ ├── Me_ProfileBackground.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── Me_ProfileBackground@2x.jpg
│ │ │ │ └── Me_settings_20x20_.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── Me_settings_20x20_@2x.png
│ │ │ │ └── Me_settings_20x20_@3x.png
│ │ │ ├── money.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── money.png
│ │ │ ├── password.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── password@2x.png
│ │ │ │ └── password@3x.png
│ │ │ ├── Payments
│ │ │ │ ├── calculator_withdraw.imageset
│ │ │ │ │ ├── calculator_withdraw@2x.png
│ │ │ │ │ ├── calculator_withdraw.png
│ │ │ │ │ └── Contents.json
│ │ │ │ ├── Contents.json
│ │ │ │ ├── incomeButton
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── type_btn_income_01.imageset
│ │ │ │ │ │ ├── Contents.json
│ │ │ │ │ │ ├── type_btn_income_1@2x.png
│ │ │ │ │ │ └── type_btn_income_1.png
│ │ │ │ │ ├── type_btn_income_02.imageset
│ │ │ │ │ │ ├── Contents.json
│ │ │ │ │ │ ├── type_btn_income_2@2x.png
│ │ │ │ │ │ └── type_btn_income_2.png
│ │ │ │ │ ├── type_btn_income_03.imageset
│ │ │ │ │ │ ├── Contents.json
│ │ │ │ │ │ ├── type_btn_income_3@2x.png
│ │ │ │ │ │ └── type_btn_income_3.png
│ │ │ │ │ ├── type_btn_income_04.imageset
│ │ │ │ │ │ ├── Contents.json
│ │ │ │ │ │ ├── type_btn_income_4@2x.png
│ │ │ │ │ │ └── type_btn_income_4.png
│ │ │ │ │ ├── type_btn_income_05.imageset
│ │ │ │ │ │ ├── Contents.json
│ │ │ │ │ │ ├── type_btn_income_5@2x.png
│ │ │ │ │ │ └── type_btn_income_5.png
│ │ │ │ │ ├── type_btn_income_06.imageset
│ │ │ │ │ │ ├── Contents.json
│ │ │ │ │ │ ├── type_btn_income_6@2x.png
│ │ │ │ │ │ └── type_btn_income_6.png
│ │ │ │ │ └── type_btn_income_07.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── type_btn_income_7@2x.png
│ │ │ │ │ └── type_btn_income_7.png
│ │ │ │ ├── outlayButton
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── type_btn_outlay_01.imageset
│ │ │ │ │ │ ├── Contents.json
│ │ │ │ │ │ ├── type_btn_outlay_01@2x.png
│ │ │ │ │ │ └── type_btn_outlay_01.png
│ │ │ │ │ ├── type_btn_outlay_02.imageset
│ │ │ │ │ │ ├── Contents.json
│ │ │ │ │ │ ├── type_btn_outlay_02@2x.png
│ │ │ │ │ │ └── type_btn_outlay_02.png
│ │ │ │ │ ├── type_btn_outlay_03.imageset
│ │ │ │ │ │ ├── Contents.json
│ │ │ │ │ │ ├── type_btn_outlay_03@2x.png
│ │ │ │ │ │ └── type_btn_outlay_03.png
│ │ │ │ │ ├── type_btn_outlay_04.imageset
│ │ │ │ │ │ ├── Contents.json
│ │ │ │ │ │ ├── type_btn_outlay_04@2x.png
│ │ │ │ │ │ └── type_btn_outlay_04.png
│ │ │ │ │ ├── type_btn_outlay_05.imageset
│ │ │ │ │ │ ├── Contents.json
│ │ │ │ │ │ ├── type_btn_outlay_05@2x.png
│ │ │ │ │ │ └── type_btn_outlay_05.png
│ │ │ │ │ ├── type_btn_outlay_06.imageset
│ │ │ │ │ │ ├── Contents.json
│ │ │ │ │ │ ├── type_btn_outlay_06@2x.png
│ │ │ │ │ │ └── type_btn_outlay_06.png
│ │ │ │ │ ├── type_btn_outlay_07.imageset
│ │ │ │ │ │ ├── Contents.json
│ │ │ │ │ │ ├── type_btn_outlay_07@2x.png
│ │ │ │ │ │ └── type_btn_outlay_07.png
│ │ │ │ │ ├── type_btn_outlay_08.imageset
│ │ │ │ │ │ ├── Contents.json
│ │ │ │ │ │ ├── type_btn_outlay_08@2x.png
│ │ │ │ │ │ └── type_btn_outlay_08.png
│ │ │ │ │ ├── type_btn_outlay_09.imageset
│ │ │ │ │ │ ├── Contents.json
│ │ │ │ │ │ ├── type_btn_outlay_09@2x.png
│ │ │ │ │ │ └── type_btn_outlay_09.png
│ │ │ │ │ ├── type_btn_outlay_10.imageset
│ │ │ │ │ │ ├── Contents.json
│ │ │ │ │ │ ├── type_btn_outlay_10@2x.png
│ │ │ │ │ │ └── type_btn_outlay_10.png
│ │ │ │ │ ├── type_btn_outlay_11.imageset
│ │ │ │ │ │ ├── Contents.json
│ │ │ │ │ │ ├── type_btn_outlay_11@2x.png
│ │ │ │ │ │ └── type_btn_outlay_11.png
│ │ │ │ │ ├── type_btn_outlay_12.imageset
│ │ │ │ │ │ ├── Contents.json
│ │ │ │ │ │ ├── type_btn_outlay_12@2x.png
│ │ │ │ │ │ └── type_btn_outlay_12.png
│ │ │ │ │ ├── type_btn_outlay_13.imageset
│ │ │ │ │ │ ├── Contents.json
│ │ │ │ │ │ ├── type_btn_outlay_13@2x.png
│ │ │ │ │ │ └── type_btn_outlay_13.png
│ │ │ │ │ ├── type_btn_outlay_14.imageset
│ │ │ │ │ │ ├── Contents.json
│ │ │ │ │ │ ├── type_btn_outlay_14@2x.png
│ │ │ │ │ │ └── type_btn_outlay_14.png
│ │ │ │ │ ├── type_btn_outlay_15.imageset
│ │ │ │ │ │ ├── Contents.json
│ │ │ │ │ │ ├── type_btn_outlay_15@2x.png
│ │ │ │ │ │ └── type_btn_outlay_15.png
│ │ │ │ │ ├── type_btn_outlay_16.imageset
│ │ │ │ │ │ ├── Contents.json
│ │ │ │ │ │ ├── type_btn_outlay_16@2x.png
│ │ │ │ │ │ └── type_btn_outlay_16.png
│ │ │ │ │ ├── type_btn_outlay_17.imageset
│ │ │ │ │ │ ├── Contents.json
│ │ │ │ │ │ ├── type_btn_outlay_17@2x.png
│ │ │ │ │ │ └── type_btn_outlay_17.png
│ │ │ │ │ └── type_btn_outlay_18.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── type_btn_outlay_18@2x.png
│ │ │ │ │ └── type_btn_outlay_18.png
│ │ │ │ ├── payments_camera.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── payments_camera@2x.png
│ │ │ │ │ └── payments_camera.png
│ │ │ │ └── payments_edit.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── payments_edit@2x.png
│ │ │ │ └── payments_edit.png
│ │ │ ├── placeholder
│ │ │ │ ├── Contents.json
│ │ │ │ └── placeholder.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── PlaceHolderImage_small_31x26_@2x.png
│ │ │ │ └── PlaceHolderImage_small_31x26_@3x.png
│ │ │ ├── tabbar
│ │ │ │ ├── Contents.json
│ │ │ │ ├── tabbar_bill_23x23.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── tabbar_bill_23x23.png
│ │ │ │ ├── tabbar_bill_23x23_selected.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── tabbar_bill_23x23_selected.png
│ │ │ │ ├── tabbar_me_23x23.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── tabbar_me_23x23_selected.png
│ │ │ │ ├── tabbar_me_23x23_selected.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── tabbar_me_23x23.png
│ │ │ │ ├── tabbar_statistics_23x23.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── tabbar_statistics_23x23.png
│ │ │ │ └── tabbar_statistics_23x23_selected.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── tabbar_statistics_23x23_selected.png
│ │ │ ├── username.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── username@2x.png
│ │ │ │ └── username@3x.png
│ │ │ ├── welcome
│ │ │ │ ├── Button-forget.imageset
│ │ │ │ │ ├── Button-forget@2x.png
│ │ │ │ │ ├── Button-forget@3x.png
│ │ │ │ │ └── Contents.json
│ │ │ │ ├── Contents.json
│ │ │ │ ├── welcome01.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── weclome01.png
│ │ │ │ ├── welcome02.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── welcome02.png
│ │ │ │ └── welcome03.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── welcome03.png
│ │ │ ├── ying.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── ying.png
│ │ │ ├── 鍔犲彿.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 鍔犲彿.png
│ │ │ ├── 鏀粯瀹?2.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── 鏀粯瀹?2.png
│ │ │ └── 鏀粯瀹?imageset
│ │ │ ├── Contents.json
│ │ │ └── 鏀粯瀹?png
│ │ ├── BAPickView
│ │ │ ├── BAKit_ConfigurationDefine.h
│ │ │ ├── BAKit_DatePicker.h
│ │ │ ├── BAKit_DatePicker.m
│ │ │ ├── BAKit_PickerViewConfig.h
│ │ │ ├── BAKit_PickerView.h
│ │ │ ├── BAKit_PickerView.m
│ │ │ ├── BAPickView.bundle
│ │ │ │ └── BACity.plist
│ │ │ ├── BAPickView_OC.h
│ │ │ ├── NSDate+BAKit.h
│ │ │ ├── NSDate+BAKit.m
│ │ │ ├── NSDateFormatter+BAKit.h
│ │ │ ├── NSDateFormatter+BAKit.m
│ │ │ ├── UIView+BAAnimation.h
│ │ │ ├── UIView+BAAnimation.m
│ │ │ ├── UIView+BARectCorner_pick.h
│ │ │ └── UIView+BARectCorner_pick.m
│ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ ├── CalculatorView.h
│ │ ├── CalculatorView.m
│ │ ├── cate
│ │ │ ├── UIColor+HexColor.h
│ │ │ └── UIColor+HexColor.m
│ │ ├── ColorCue
│ │ │ ├── CCColorCube.h
│ │ │ ├── CCColorCube.m
│ │ │ ├── CCLocalMaximum.h
│ │ │ └── CCLocalMaximum.m
│ │ ├── fmdb
│ │ │ ├── FMDatabaseAdditions.h
│ │ │ ├── FMDatabaseAdditions.m
│ │ │ ├── FMDatabase.h
│ │ │ ├── FMDatabase.m
│ │ │ ├── FMDatabasePool.h
│ │ │ ├── FMDatabasePool.m
│ │ │ ├── FMDatabaseQueue.h
│ │ │ ├── FMDatabaseQueue.m
│ │ │ ├── FMDB.h
│ │ │ ├── FMResultSet.h
│ │ │ ├── FMResultSet.m
│ │ │ └── Info.plist
│ │ ├── icon.png
│ │ ├── Info.plist
│ │ ├── KAAboutViewController.h
│ │ ├── KAAboutViewController.m
│ │ ├── KAAboutViewController.xib
│ │ ├── KAAddBillViewController.h
│ │ ├── KAAddBillViewController.m
│ │ ├── KAAppDelegate.h
│ │ ├── KAAppDelegate.m
│ │ ├── KABillCollectionViewCell.h
│ │ ├── KABillCollectionViewCell.m
│ │ ├── KABillCollectionViewCell.xib
│ │ ├── KABillItem.h
│ │ ├── KABillItem.m
│ │ ├── KABillTableViewCell.h
│ │ ├── KABillTableViewCell.m
│ │ ├── KABillTableViewCell.xib
│ │ ├── KABillViewController.h
│ │ ├── KABillViewController.m
│ │ ├── KAButton.h
│ │ ├── KAButton.m
│ │ ├── KACustomCollectionViewCell.h
│ │ ├── KACustomCollectionViewCell.m
│ │ ├── KACustomCollectionViewCell.xib
│ │ ├── KACustomItemViewController.h
│ │ ├── KACustomItemViewController.m
│ │ ├── KADataBase.h
│ │ ├── KADataBase.m
│ │ ├── KADataBaseModel.h
│ │ ├── KADataBaseModel.m
│ │ ├── KADayTableHeaderView.h
│ │ ├── KADayTableHeaderView.m
│ │ ├── KADayTableHeaderView.xib
│ │ ├── KADayTableViewCell.h
│ │ ├── KADayTableViewCell.m
│ │ ├── KADayTableViewCell.xib
│ │ ├── KADayViewController.h
│ │ ├── KADayViewController.m
│ │ ├── KAEditItemViewController.h
│ │ ├── KAEditItemViewController.m
│ │ ├── KAEditItemViewController.xib
│ │ ├── KALoginVC.h
│ │ ├── KALoginVC.m
│ │ ├── KALoginVC.xib
│ │ ├── KAMeHeaderView.h
│ │ ├── KAMeHeaderView.m
│ │ ├── KAMeHeaderView.xib
│ │ ├── KAMessageViewController.h
│ │ ├── KAMessageViewController.m
│ │ ├── KAMessageViewController.xib
│ │ ├── KAMeViewController.h
│ │ ├── KAMeViewController.m
│ │ ├── KAMonthTableHeaderView.h
│ │ ├── KAMonthTableHeaderView.m
│ │ ├── KAMonthTableHeaderView.xib
│ │ ├── KAMonthTableViewCell.h
│ │ ├── KAMonthTableViewCell.m
│ │ ├── KAMonthTableViewCell.xib
│ │ ├── KAMonthViewController.h
│ │ ├── KAMonthViewController.m
│ │ ├── KAMsgTableViewCell.h
│ │ ├── KAMsgTableViewCell.m
│ │ ├── KAMsgTableViewCell.xib
│ │ ├── KANavigationController.h
│ │ ├── KANavigationController.m
│ │ ├── KAPieChartView.h
│ │ ├── KAPieChartView.m
│ │ ├── KAPlanViewController.h
│ │ ├── KAPlanViewController.m
│ │ ├── KAPlanViewController.xib
│ │ ├── KAQueryDataBaseModel.h
│ │ ├── KAQueryDataBaseModel.m
│ │ ├── KAReadFile.h
│ │ ├── KAReadFile.m
│ │ ├── KARegistVC.h
│ │ ├── KARegistVC.m
│ │ ├── KARegistVC.xib
│ │ ├── KASatisfactionViewController.h
│ │ ├── KASatisfactionViewController.m
│ │ ├── KASatisfactionViewController.xib
│ │ ├── KASMSLoginViewController.h
│ │ ├── KASMSLoginViewController.m
│ │ ├── KASMSLoginViewController.xib
│ │ ├── KAStatisticsViewController.h
│ │ ├── KAStatisticsViewController.m
│ │ ├── KATabBarViewController.h
│ │ ├── KATabBarViewController.m
│ │ ├── KAWelcomeViewController.h
│ │ ├── KAWelcomeViewController.m
│ │ ├── KAYearTableHeaderView.h
│ │ ├── KAYearTableHeaderView.m
│ │ ├── KAYearTableHeaderView.xib
│ │ ├── KAYearTableViewCell.h
│ │ ├── KAYearTableViewCell.m
│ │ ├── KAYearTableViewCell.xib
│ │ ├── KAYearViewController.h
│ │ ├── KAYearViewController.m
│ │ ├── KeepAccounts.pch
│ │ ├── main.m
│ │ ├── MonthColor.plist
│ │ ├── otherIconBtn.plist
│ │ ├── PieChartView
│ │ │ ├── PieChart.xcassets
│ │ │ │ ├── center_white.imageset
│ │ │ │ │ ├── center_white.png
│ │ │ │ │ └── Contents.json
│ │ │ │ └── Contents.json
│ │ │ ├── XYCommon.h
│ │ │ ├── XYCommon.m
│ │ │ ├── XYPieChartView.h
│ │ │ ├── XYPieChartView.m
│ │ │ ├── XYRenderView.h
│ │ │ ├── XYRenderView.m
│ │ │ ├── XYRotatedView.h
│ │ │ └── XYRotatedView.m
│ │ ├── SDK
│ │ │ ├── Required
│ │ │ │ └── MOBFoundation.framework
│ │ │ │ ├── en.lproj
│ │ │ │ │ └── InfoPlist.strings
│ │ │ │ ├── Headers
│ │ │ │ │ ├── IMOBBaseUser.h
│ │ │ │ │ ├── IMOBFDataModel.h
│ │ │ │ │ ├── IMOBFPlugin.h
│ │ │ │ │ ├── MOBFApplication.h
│ │ │ │ │ ├── MOBFColor.h
│ │ │ │ │ ├── MOBFData.h
│ │ │ │ │ ├── MOBFDataModel.h
│ │ │ │ │ ├── MOBFDataService.h
│ │ │ │ │ ├── MOBFDate.h
│ │ │ │ │ ├── MOBFDebug.h
│ │ │ │ │ ├── MOBFDevice.h
│ │ │ │ │ ├── MOBFHttpPostedFile.h
│ │ │ │ │ ├── MOBFHttpService.h
│ │ │ │ │ ├── MOBFImageCachePolicy.h
│ │ │ │ │ ├── MOBFImageGetter.h
│ │ │ │ │ ├── MOBFImage.h
│ │ │ │ │ ├── MOBFImageObserver.h
│ │ │ │ │ ├── MOBFImageServiceTypeDef.h
│ │ │ │ │ ├── MOBFJSContext.h
│ │ │ │ │ ├── MOBFJSMethod.h
│ │ │ │ │ ├── MOBFJson.h
│ │ │ │ │ ├── MOBFJSTypeDefine.h
│ │ │ │ │ ├── MOBFLogService.h
│ │ │ │ │ ├── MOBFNotificationCenter.h
│ │ │ │ │ ├── MOBFNumber.h
│ │ │ │ │ ├── MOBFOAuthService.h
│ │ │ │ │ ├── MOBFoundation.h
│ │ │ │ │ ├── MOBFPluginManager.h
│ │ │ │ │ ├── MOBFRegex.h
│ │ │ │ │ ├── MOBFRSAHelper.h
│ │ │ │ │ ├── MOBFRSAKey.h
│ │ │ │ │ ├── MOBFString.h
│ │ │ │ │ ├── MOBFUser.h
│ │ │ │ │ ├── MOBFViewController.h
│ │ │ │ │ ├── MOBFXml.h
│ │ │ │ │ ├── MOBFXmlNode.h
│ │ │ │ │ └── MobSDK.h
│ │ │ │ ├── Info.plist
│ │ │ │ ├── MOBFoundation
│ │ │ │ ├── PrivateHeaders
│ │ │ │ │ ├── IMOBFComponent.h
│ │ │ │ │ ├── IMOBFServiceComponent.h
│ │ │ │ │ ├── MOBFAdService.h
│ │ │ │ │ ├── MOBFApiService.h
│ │ │ │ │ ├── MOBFComponentManager.h
│ │ │ │ │ ├── MOBFError.h
│ │ │ │ │ ├── MOBFUploadedFile.h
│ │ │ │ │ ├── MOBFUploadedImage.h
│ │ │ │ │ ├── MOBFUploadedVideo.h
│ │ │ │ │ ├── MOBFUploadService.h
│ │ │ │ │ ├── MOBFUserManager.h
│ │ │ │ │ ├── MOBFUser_Private.h
│ │ │ │ │ └── MobSDK_Private.h
│ │ │ │ └── readme
│ │ │ └── SMSSDK
│ │ │ └── SMS_SDK.framework
│ │ │ ├── en.lproj
│ │ │ │ └── InfoPlist.strings
│ │ │ ├── Headers
│ │ │ │ ├── SMSSDKAddressBook.h
│ │ │ │ ├── SMSSDK+ContactFriends.h
│ │ │ │ ├── SMSSDK.h
│ │ │ │ ├── SMSSDKResultHanderDef.h
│ │ │ │ └── SMSSDKUserInfo.h
│ │ │ ├── Info.plist
│ │ │ └── SMS_SDK
│ │ ├── ShareSDK
│ │ │ ├── Required
│ │ │ │ └── MOBFoundation.framework
│ │ │ │ ├── en.lproj
│ │ │ │ │ └── InfoPlist.strings
│ │ │ │ ├── Headers
│ │ │ │ │ ├── IMOBBaseUser.h
│ │ │ │ │ ├── IMOBFDataModel.h
│ │ │ │ │ ├── IMOBFPlugin.h
│ │ │ │ │ ├── MOBFApplication.h
│ │ │ │ │ ├── MOBFColor.h
│ │ │ │ │ ├── MOBFData.h
│ │ │ │ │ ├── MOBFDataModel.h
│ │ │ │ │ ├── MOBFDataService.h
│ │ │ │ │ ├── MOBFDate.h
│ │ │ │ │ ├── MOBFDebug.h
│ │ │ │ │ ├── MOBFDevice.h
│ │ │ │ │ ├── MOBFHttpPostedFile.h
│ │ │ │ │ ├── MOBFHttpService.h
│ │ │ │ │ ├── MOBFImageCachePolicy.h
│ │ │ │ │ ├── MOBFImageGetter.h
│ │ │ │ │ ├── MOBFImage.h
│ │ │ │ │ ├── MOBFImageObserver.h
│ │ │ │ │ ├── MOBFImageServiceTypeDef.h
│ │ │ │ │ ├── MOBFJSContext.h
│ │ │ │ │ ├── MOBFJSMethod.h
│ │ │ │ │ ├── MOBFJson.h
│ │ │ │ │ ├── MOBFJSTypeDefine.h
│ │ │ │ │ ├── MOBFLogService.h
│ │ │ │ │ ├── MOBFNotificationCenter.h
│ │ │ │ │ ├── MOBFNumber.h
│ │ │ │ │ ├── MOBFOAuthService.h
│ │ │ │ │ ├── MOBFoundation.h
│ │ │ │ │ ├── MOBFPluginManager.h
│ │ │ │ │ ├── MOBFRegex.h
│ │ │ │ │ ├── MOBFRSAHelper.h
│ │ │ │ │ ├── MOBFRSAKey.h
│ │ │ │ │ ├── MOBFString.h
│ │ │ │ │ ├── MOBFUser.h
│ │ │ │ │ ├── MOBFViewController.h
│ │ │ │ │ ├── MOBFXml.h
│ │ │ │ │ ├── MOBFXmlNode.h
│ │ │ │ │ └── MobSDK.h
│ │ │ │ ├── Info.plist
│ │ │ │ ├── MOBFoundation
│ │ │ │ └── readme
│ │ │ └── ShareSDK
│ │ │ ├── ShareSDK.framework
│ │ │ │ ├── Headers
│ │ │ │ │ ├── IMOBFContentEntity.h
│ │ │ │ │ ├── IMOBFShareComponent.h
│ │ │ │ │ ├── IMOBFSocialUser.h
│ │ │ │ │ ├── ISSDKAuthView.h
│ │ │ │ │ ├── NSMutableDictionary+SSDKInit.h
│ │ │ │ │ ├── NSMutableDictionary+SSDKShare.h
│ │ │ │ │ ├── ShareSDK+Base.h
│ │ │ │ │ ├── ShareSDK.h
│ │ │ │ │ ├── SSDKAuthViewStyle.h
│ │ │ │ │ ├── SSDKContentEntity.h
│ │ │ │ │ ├── SSDKCredential.h
│ │ │ │ │ ├── SSDKData.h
│ │ │ │ │ ├── SSDKHttpServiceModel.h
│ │ │ │ │ ├── SSDKImage.h
│ │ │ │ │ ├── SSDKPlatform.h
│ │ │ │ │ ├── SSDKTypeDefine.h
│ │ │ │ │ ├── SSDKUser.h
│ │ │ │ │ ├── SSDKUserQueryConditional.h
│ │ │ │ │ └── SSDKVideoUploadCenter.h
│ │ │ │ ├── Info.plist
│ │ │ │ └── ShareSDK
│ │ │ └── Support
│ │ │ ├── Optional
│ │ │ │ ├── ShareSDKConfigFile.bundle
│ │ │ │ │ ├── Map.plist
│ │ │ │ │ ├── ShareContent.xml
│ │ │ │ │ └── ShareSDK.xml
│ │ │ │ ├── ShareSDKConfigFile.framework
│ │ │ │ │ ├── Headers
│ │ │ │ │ │ └── ShareSDK+XML.h
│ │ │ │ │ ├── Info.plist
│ │ │ │ │ └── ShareSDKConfigFile
│ │ │ │ ├── ShareSDKExtension.framework
│ │ │ │ │ ├── Headers
│ │ │ │ │ │ ├── ShareSDK+Extension.h
│ │ │ │ │ │ ├── SSDKFriendsPaging.h
│ │ │ │ │ │ ├── SSEBaseUser.h
│ │ │ │ │ │ ├── SSEShareHelper.h
│ │ │ │ │ │ ├── SSEThirdPartyLoginHelper.h
│ │ │ │ │ │ └── SSETypeDefine.h
│ │ │ │ │ ├── Info.plist
│ │ │ │ │ └── ShareSDKExtension
│ │ │ │ ├── ShareSDKUI.bundle
│ │ │ │ │ ├── Base.lproj
│ │ │ │ │ │ └── ShareSDKUI_Localizable.strings
│ │ │ │ │ ├── ContentEditorImg
│ │ │ │ │ │ └── line@2x.gif
│ │ │ │ │ ├── en.lproj
│ │ │ │ │ │ └── ShareSDKUI_Localizable.strings
│ │ │ │ │ ├── Icon
│ │ │ │ │ │ ├── sns_icon_10@2x.png
│ │ │ │ │ │ ├── sns_icon_10.png
│ │ │ │ │ │ ├── sns_icon_1@2x.png
│ │ │ │ │ │ ├── sns_icon_18@2x.png
│ │ │ │ │ │ ├── sns_icon_18.png
│ │ │ │ │ │ ├── sns_icon_19@2x.png
│ │ │ │ │ │ ├── sns_icon_19.png
│ │ │ │ │ │ ├── sns_icon_1.png
│ │ │ │ │ │ ├── sns_icon_21@2x.png
│ │ │ │ │ │ ├── sns_icon_21.png
│ │ │ │ │ │ ├── sns_icon_22@2x.png
│ │ │ │ │ │ ├── sns_icon_22.png
│ │ │ │ │ │ ├── sns_icon_23@2x.png
│ │ │ │ │ │ ├── sns_icon_23.png
│ │ │ │ │ │ ├── sns_icon_24@2x.png
│ │ │ │ │ │ ├── sns_icon_24.png
│ │ │ │ │ │ ├── sns_icon_37@2x.png
│ │ │ │ │ │ ├── sns_icon_37.png
│ │ │ │ │ │ ├── sns_icon_6@2x.png
│ │ │ │ │ │ └── sns_icon_6.png
│ │ │ │ │ └── zh-Hans.lproj
│ │ │ │ │ └── ShareSDKUI_Localizable.strings
│ │ │ │ └── ShareSDKUI.framework
│ │ │ │ ├── Headers
│ │ │ │ │ ├── ShareSDK+SSUI.h
│ │ │ │ │ ├── ShareSDKUI.h
│ │ │ │ │ ├── SSUIEditorViewStyle.h
│ │ │ │ │ ├── SSUIShareActionSheetController.h
│ │ │ │ │ ├── SSUIShareActionSheetCustomItem.h
│ │ │ │ │ ├── SSUIShareActionSheetItem.h
│ │ │ │ │ ├── SSUIShareActionSheetStyle.h
│ │ │ │ │ ├── SSUIShareContentEditorViewController.h
│ │ │ │ │ └── SSUITypeDef.h
│ │ │ │ ├── Info.plist
│ │ │ │ └── ShareSDKUI
│ │ │ ├── PlatformConnector
│ │ │ │ ├── CopyConnector.framework
│ │ │ │ │ ├── CopyConnector
│ │ │ │ │ └── Info.plist
│ │ │ │ ├── FacebookConnector.framework
│ │ │ │ │ ├── FacebookConnector
│ │ │ │ │ ├── Headers
│ │ │ │ │ │ └── FacebookConnector.h
│ │ │ │ │ └── Info.plist
│ │ │ │ ├── MailConnector.framework
│ │ │ │ │ ├── Headers
│ │ │ │ │ │ └── SSDKMailViewControllerStyle.h
│ │ │ │ │ ├── Info.plist
│ │ │ │ │ └── MailConnector
│ │ │ │ ├── QQConnector.framework
│ │ │ │ │ ├── Headers
│ │ │ │ │ │ └── QQConnector.h
│ │ │ │ │ ├── Info.plist
│ │ │ │ │ └── QQConnector
│ │ │ │ ├── SinaWeiboConnector.framework
│ │ │ │ │ ├── Headers
│ │ │ │ │ │ └── SinaWeiboConnector.h
│ │ │ │ │ ├── Info.plist
│ │ │ │ │ └── SinaWeiboConnector
│ │ │ │ ├── SMSConnector.framework
│ │ │ │ │ ├── Headers
│ │ │ │ │ │ └── SSDKSMSViewControllerStyle.h
│ │ │ │ │ ├── Info.plist
│ │ │ │ │ └── SMSConnector
│ │ │ │ └── WechatConnector.framework
│ │ │ │ ├── Headers
│ │ │ │ │ └── WeChatConnector.h
│ │ │ │ ├── Info.plist
│ │ │ │ └── WechatConnector
│ │ │ ├── PlatformSDK
│ │ │ │ ├── QQSDK
│ │ │ │ │ ├── TencentOpenAPI.framework
│ │ │ │ │ │ ├── Headers
│ │ │ │ │ │ │ ├── QQApiInterface.h
│ │ │ │ │ │ │ ├── QQApiInterfaceObject.h
│ │ │ │ │ │ │ ├── sdkdef.h
│ │ │ │ │ │ │ ├── TencentApiInterface.h
│ │ │ │ │ │ │ ├── TencentMessageObject.h
│ │ │ │ │ │ │ ├── TencentOAuth.h
│ │ │ │ │ │ │ └── TencentOAuthObject.h
│ │ │ │ │ │ ├── Resources
│ │ │ │ │ │ │ ├── ios_open_sdk_3.1.0.3_iphone
│ │ │ │ │ │ │ ├── ios_open_sdk_3.1.3.1_iphone
│ │ │ │ │ │ │ └── ios_open_sdk_3.2.1.473_iphone_release
│ │ │ │ │ │ └── TencentOpenAPI
│ │ │ │ │ └── TencentOpenApi_IOS_Bundle.bundle
│ │ │ │ │ ├── error.png
│ │ │ │ │ ├── Info.plist
│ │ │ │ │ ├── local.html
│ │ │ │ │ ├── qqicon.png
│ │ │ │ │ └── success.png
│ │ │ │ ├── SinaWeiboSDK
│ │ │ │ │ ├── libWeiboSDK.a
│ │ │ │ │ ├── WBHttpRequest.h
│ │ │ │ │ ├── WBHttpRequest+WeiboToken.h
│ │ │ │ │ ├── WeiboSDK.bundle
│ │ │ │ │ │ ├── images
│ │ │ │ │ │ │ ├── common_button_white@2x.png
│ │ │ │ │ │ │ ├── common_button_white_highlighted@2x.png
│ │ │ │ │ │ │ └── empty_failed@2x.png
│ │ │ │ │ │ └── others
│ │ │ │ │ │ └── mfp.cer
│ │ │ │ │ ├── WeiboSDK.h
│ │ │ │ │ └── WeiboSDK+Statistics.h
│ │ │ │ └── WeChatSDK
│ │ │ │ ├── libWeChatSDK.a
│ │ │ │ ├── README.txt
│ │ │ │ ├── WechatAuthSDK.h
│ │ │ │ ├── WXApi.h
│ │ │ │ └── WXApiObject.h
│ │ │ └── Required
│ │ │ ├── ShareSDK.bundle
│ │ │ │ ├── Base.lproj
│ │ │ │ │ ├── country.plist
│ │ │ │ │ └── ShareSDK.strings
│ │ │ │ ├── en.lproj
│ │ │ │ │ ├── country.plist
│ │ │ │ │ └── ShareSDK.strings
│ │ │ │ ├── ScriptCore
│ │ │ │ │ ├── NativeExt.js
│ │ │ │ │ ├── platforms
│ │ │ │ │ │ ├── Copy.js
│ │ │ │ │ │ ├── Facebook.js
│ │ │ │ │ │ ├── Mail.js
│ │ │ │ │ │ ├── QQ.js
│ │ │ │ │ │ ├── SinaWeibo.js
│ │ │ │ │ │ ├── SMS.js
│ │ │ │ │ │ └── WeChat.js
│ │ │ │ │ └── ShareSDK.js
│ │ │ │ └── zh-Hans.lproj
│ │ │ │ ├── country.plist
│ │ │ │ └── ShareSDK.strings
│ │ │ └── ShareSDKConnector.framework
│ │ │ ├── Headers
│ │ │ │ └── ShareSDKConnector.h
│ │ │ ├── Info.plist
│ │ │ └── ShareSDKConnector
│ │ ├── SVProgressHUD
│ │ │ ├── SVIndefiniteAnimatedView.h
│ │ │ ├── SVIndefiniteAnimatedView.m
│ │ │ ├── SVProgressAnimatedView.h
│ │ │ ├── SVProgressAnimatedView.m
│ │ │ ├── SVProgressHUD.bundle
│ │ │ │ ├── angle-mask@2x.png
│ │ │ │ ├── angle-mask@3x.png
│ │ │ │ ├── angle-mask.png
│ │ │ │ ├── error@2x.png
│ │ │ │ ├── error@3x.png
│ │ │ │ ├── error.png
│ │ │ │ ├── info@2x.png
│ │ │ │ ├── info@3x.png
│ │ │ │ ├── info.png
│ │ │ │ ├── success@2x.png
│ │ │ │ ├── success@3x.png
│ │ │ │ └── success.png
│ │ │ ├── SVProgressHUD.h
│ │ │ ├── SVProgressHUD.m
│ │ │ ├── SVProgressHUD-Prefix.pch
│ │ │ ├── SVRadialGradientLayer.h
│ │ │ └── SVRadialGradientLayer.m
│ │ ├── SVProgressHUD.zip
│ │ ├── ViewController.h
│ │ └── ViewController.m
│ ├── KeepAccountsTests
│ │ ├── Info.plist
│ │ └── KeepAccountsTests.m
│ ├── KeepAccountsUITests
│ │ ├── Info.plist
│ │ └── KeepAccountsUITests.m
│ ├── KeepAccounts.xcodeproj
│ │ ├── project.pbxproj
│ │ ├── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcuserdata
│ │ │ └── honeyrr.xcuserdatad
│ │ │ └── UserInterfaceState.xcuserstate
│ │ └── xcuserdata
│ │ └── honeyrr.xcuserdatad
│ │ ├── xcdebugger
│ │ │ └── Breakpoints_v2.xcbkptlist
│ │ └── xcschemes
│ │ ├── KeepAccounts.xcscheme
│ │ └── xcschememanagement.plist
│ └── README.md
└── __MACOSX
└── KeepAccounts
├── KeepAccounts
│ ├── Assets.xcassets
│ │ └── Payments
│ │ ├── incomeButton
│ │ └── outlayButton
│ ├── Base.lproj
│ ├── cate
│ ├── PieChartView
│ ├── SDK
│ │ ├── Required
│ │ │ └── MOBFoundation.framework
│ │ │ ├── en.lproj
│ │ │ ├── Headers
│ │ │ └── PrivateHeaders
│ │ └── SMSSDK
│ │ └── SMS_SDK.framework
│ │ ├── en.lproj
│ │ └── Headers
│ ├── ShareSDK
│ │ ├── Required
│ │ │ └── MOBFoundation.framework
│ │ │ ├── en.lproj
│ │ │ └── Headers
│ │ └── ShareSDK
│ │ ├── ShareSDK.framework
│ │ │ └── Headers
│ │ └── Support
│ │ ├── Optional
│ │ │ ├── ShareSDKConfigFile.bundle
│ │ │ ├── ShareSDKConfigFile.framework
│ │ │ │ └── Headers
│ │ │ ├── ShareSDKExtension.framework
│ │ │ │ └── Headers
│ │ │ ├── ShareSDKUI.bundle
│ │ │ │ ├── Base.lproj
│ │ │ │ ├── ContentEditorImg
│ │ │ │ ├── en.lproj
│ │ │ │ ├── Icon
│ │ │ │ └── zh-Hans.lproj
│ │ │ └── ShareSDKUI.framework
│ │ │ └── Headers
│ │ ├── PlatformConnector
│ │ │ ├── CopyConnector.framework
│ │ │ ├── FacebookConnector.framework
│ │ │ │ └── Headers
│ │ │ ├── MailConnector.framework
│ │ │ │ └── Headers
│ │ │ ├── QQConnector.framework
│ │ │ │ └── Headers
│ │ │ ├── SinaWeiboConnector.framework
│ │ │ │ └── Headers
│ │ │ ├── SMSConnector.framework
│ │ │ │ └── Headers
│ │ │ └── WechatConnector.framework
│ │ │ └── Headers
│ │ ├── PlatformSDK
│ │ │ ├── QQSDK
│ │ │ │ ├── TencentOpenAPI.framework
│ │ │ │ │ ├── Headers
│ │ │ │ │ └── Resources
│ │ │ │ └── TencentOpenApi_IOS_Bundle.bundle
│ │ │ ├── SinaWeiboSDK
│ │ │ │ └── WeiboSDK.bundle
│ │ │ │ ├── images
│ │ │ │ └── others
│ │ │ └── WeChatSDK
│ │ └── Required
│ │ ├── ShareSDK.bundle
│ │ │ ├── Base.lproj
│ │ │ ├── en.lproj
│ │ │ ├── ScriptCore
│ │ │ │ └── platforms
│ │ │ └── zh-Hans.lproj
│ │ └── ShareSDKConnector.framework
│ │ └── Headers
│ └── SVProgressHUD
├── KeepAccountsTests
├── KeepAccountsUITests
└── KeepAccounts.xcodeproj
278 directories, 679 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论