├── .gitignore
├── LICENSE
├── OFOBike.xcodeproj
├── project.pbxproj
└── project.xcworkspace
│ └── contents.xcworkspacedata
├── OFOBike.xcworkspace
└── contents.xcworkspacedata
├── OFOBike
├── AppDelegate.swift
├── Assets.xcassets
│ ├── AddressIcon.imageset
│ │ ├── AddressIcon@2x.png
│ │ └── Contents.json
│ ├── AppIcon.appiconset
│ │ ├── AppIcon20x20@2x.png
│ │ ├── AppIcon20x20@3x.png
│ │ ├── AppIcon29x29@2x.png
│ │ ├── AppIcon29x29@3x.png
│ │ ├── AppIcon40x40@2x.png
│ │ ├── AppIcon40x40@3x.png
│ │ ├── AppIcon60x60@2x.png
│ │ ├── AppIcon60x60@3x.png
│ │ └── Contents.json
│ ├── Back.imageset
│ │ ├── Back@2x.png
│ │ └── Contents.json
│ ├── BalanceDescription.imageset
│ │ ├── BalanceDescription@2x.png
│ │ └── Contents.json
│ ├── BigYellownick.imageset
│ │ ├── BigYellownick@2x.png
│ │ └── Contents.json
│ ├── BlackNextPage.imageset
│ │ ├── BlackNextPage@2x.png
│ │ └── Contents.json
│ ├── CarComeIn.imageset
│ │ ├── CarComeIn@2x.png
│ │ └── Contents.json
│ ├── CarJuanIsNo.imageset
│ │ ├── CarJuanIsNo@2x.png
│ │ └── Contents.json
│ ├── Combined Shape.imageset
│ │ ├── Combined Shape@2x.png
│ │ └── Contents.json
│ ├── ComeInbanner.imageset
│ │ ├── ComeInbanner@2x.png
│ │ └── Contents.json
│ ├── Contents.json
│ ├── GrayCerTification.imageset
│ │ ├── Contents.json
│ │ └── GrayCerTification@2x.png
│ ├── GrayCerTification_homePage.imageset
│ │ ├── Contents.json
│ │ └── GrayCerTification_homePage@2x.png
│ ├── HUD_Group.imageset
│ │ ├── Contents.json
│ │ └── HUD_Group@2x.png
│ ├── HUD_Oval.imageset
│ │ ├── Contents.json
│ │ └── HUD_Oval@2x.png
│ ├── HomePag_inviteCode.imageset
│ │ ├── Contents.json
│ │ └── HomePag_inviteCode@2x.png
│ ├── HomePage_AboutUs.imageset
│ │ ├── Contents.json
│ │ └── HomePage_AboutUs@2x.png
│ ├── HomePage_AnnotationPopover.imageset
│ │ ├── Contents.json
│ │ └── HomePage_AnnotationPopover@2x.png
│ ├── HomePage_Invite.imageset
│ │ ├── Contents.json
│ │ └── HomePage_Invite@2x.png
│ ├── HomePage_MyStroke.imageset
│ │ ├── Contents.json
│ │ └── HomePage_MyStroke@2x.png
│ ├── HomePage_MyWallet.imageset
│ │ ├── Contents.json
│ │ └── HomePage_MyWallet@2x.png
│ ├── HomePage_RedPacketCallout.imageset
│ │ ├── Contents.json
│ │ └── HomePage_RedPacketCallout@2x.png
│ ├── HomePage_ShareBike.imageset
│ │ ├── Contents.json
│ │ └── HomePage_ShareBike@2x.png
│ ├── HomePage_UseBike_h.imageset
│ │ ├── Contents.json
│ │ └── HomePage_UseBike_h@2x.png
│ ├── HomePage_UserGuide.imageset
│ │ ├── Contents.json
│ │ └── HomePage_UserGuide@2x.png
│ ├── HomePage_anchorBackground.imageset
│ │ ├── Contents.json
│ │ └── HomePage_anchorBackground@2x.png
│ ├── HomePage_anchorForeground.imageset
│ │ ├── Contents.json
│ │ └── HomePage_anchorForeground@2x.png
│ ├── HomePage_leftBottomImage_Click.imageset
│ │ ├── Contents.json
│ │ └── HomePage_leftBottomImage_Click@2x.png
│ ├── HomePage_nearbyBike.imageset
│ │ ├── Contents.json
│ │ └── HomePage_nearbyBike@2x.png
│ ├── HomePage_nearbyBikeRedPacket.imageset
│ │ ├── Contents.json
│ │ └── HomePage_nearbyBikeRedPacket@2x.png
│ ├── HomePage_path.imageset
│ │ ├── Contents.json
│ │ └── HomePage_path@2x.png
│ ├── HomePage_reportBtnOpen.imageset
│ │ ├── Contents.json
│ │ └── HomePage_reportBtnOpen@2x.png
│ ├── HomePage_repotyTypeOne.imageset
│ │ ├── Contents.json
│ │ └── HomePage_repotyTypeOne@2x.png
│ ├── HomePage_repotyTypeThree.imageset
│ │ ├── Contents.json
│ │ └── HomePage_repotyTypeThree@2x.png
│ ├── HomePage_repotyTypeTwo.imageset
│ │ ├── Contents.json
│ │ └── HomePage_repotyTypeTwo@2x.png
│ ├── HomePage_rightBottomBackground.imageset
│ │ ├── Contents.json
│ │ └── HomePage_rightBottomBackground@2x.png
│ ├── HomePage_rightTopImage_Click.imageset
│ │ ├── Contents.json
│ │ └── HomePage_rightTopImage_Click@2x.png
│ ├── HomePage_userNotificationAlert.imageset
│ │ ├── Contents.json
│ │ └── HomePage_userNotificationAlert@2x.png
│ ├── Homepage_callout.imageset
│ │ ├── Contents.json
│ │ └── Homepage_callout@2x.png
│ ├── Homepage_userLocation.imageset
│ │ ├── Contents.json
│ │ └── Homepage_userLocation@2x.png
│ ├── JiLuNo.imageset
│ │ ├── Contents.json
│ │ └── JiLuNo@2x.png
│ ├── KeyTification.imageset
│ │ ├── Contents.json
│ │ └── KeyTification@2x.png
│ ├── KeyTification_homePage.imageset
│ │ ├── Contents.json
│ │ └── KeyTification_homePage@2x.png
│ ├── LaunchImage.launchimage
│ │ ├── Contents.json
│ │ ├── LaunchImage-700-568h@2x.png
│ │ ├── LaunchImage-700@2x.png
│ │ ├── LaunchImage-800-667h@2x.png
│ │ └── LaunchImage-800-Portrait-736h@3x.png
│ ├── Nike.imageset
│ │ ├── Contents.json
│ │ └── Nike.png
│ ├── PhotoBack.imageset
│ │ ├── Contents.json
│ │ └── PhotoBack@2x.png
│ ├── QQFriend.imageset
│ │ ├── Contents.json
│ │ └── QQFriend@2x.png
│ ├── QQZone.imageset
│ │ ├── Contents.json
│ │ └── QQZone@2x.png
│ ├── RedPacketBike.imageset
│ │ ├── Contents.json
│ │ └── RedPacketBike@2x.png
│ ├── RedPacketBike_back.imageset
│ │ ├── Contents.json
│ │ └── RedPacketBike_back@2x.png
│ ├── RedPacketBike_background.imageset
│ │ ├── Contents.json
│ │ └── RedPacketBike_background@2x.png
│ ├── RedPacketBike_cha.imageset
│ │ ├── Contents.json
│ │ └── RedPacketBike_cha@2x.png
│ ├── RedPacketBike_front.imageset
│ │ ├── Contents.json
│ │ └── RedPacketBike_front@2x.png
│ ├── RedPacketBike_openBtn.imageset
│ │ ├── Contents.json
│ │ └── RedPacketBike_openBtn@2x.png
│ ├── RedPacket_Right.imageset
│ │ ├── Contents.json
│ │ └── RedPacket_Right@2x.png
│ ├── RedPacket_bike.imageset
│ │ ├── Contents.json
│ │ └── RedPacket_bike@2x.png
│ ├── RedPacket_selected.imageset
│ │ ├── Contents.json
│ │ └── RedPacket_selected@2x.png
│ ├── SelectIcon.imageset
│ │ ├── Contents.json
│ │ └── SelectIcon@2x.png
│ ├── SmallCar.imageset
│ │ ├── Contents.json
│ │ └── SmallCar@2x.png
│ ├── TimeIcon.imageset
│ │ ├── Contents.json
│ │ └── TimeIcon@2x.png
│ ├── TimeLine.imageset
│ │ ├── Contents.json
│ │ └── TimeLine@2x.png
│ ├── TreasurCallout.imageset
│ │ ├── Contents.json
│ │ ├── TreasurCallout.png
│ │ └── TreasurCallout@2x.png
│ ├── TreasurIcon.imageset
│ │ ├── Contents.json
│ │ ├── TreasurIcon.png
│ │ └── TreasurIcon@2x.png
│ ├── UnNike.imageset
│ │ ├── Contents.json
│ │ └── UnNike@2x.png
│ ├── UnlockSucess.imageset
│ │ ├── Contents.json
│ │ └── UnlockSucess@2x.png
│ ├── UserInfo_defaultIcon.imageset
│ │ ├── Contents.json
│ │ └── UserInfo_defaultIcon@2x.png
│ ├── WXCircle.imageset
│ │ ├── Contents.json
│ │ ├── WXCircle.png
│ │ └── WXCircle@2x.png
│ ├── WXFriend.imageset
│ │ ├── Contents.json
│ │ ├── WXFriend.png
│ │ └── WXFriend@2x.png
│ ├── add.imageset
│ │ ├── Contents.json
│ │ └── add@2x.png
│ ├── adoptBikeICON.imageset
│ │ ├── Contents.json
│ │ └── adoptBikeICON@2x.png
│ ├── adoptNoBond.imageset
│ │ ├── Contents.json
│ │ └── adoptNoBond@2x.png
│ ├── arrow.imageset
│ │ ├── Contents.json
│ │ └── arrow@2x.png
│ ├── backIndicator.imageset
│ │ ├── Contents.json
│ │ └── backIndicator@2x.png
│ ├── bg_QRCodeLine.imageset
│ │ ├── Contents.json
│ │ └── bg_QRCodeLine@2x.png
│ ├── bg_QRCodeStorke.imageset
│ │ ├── Contents.json
│ │ └── bg_QRCodeStorke@2x.png
│ ├── bg_refresh.imageset
│ │ ├── Contents.json
│ │ └── bg_refresh@2x.png
│ ├── blacknext.imageset
│ │ ├── Contents.json
│ │ └── blacknext@2x.png
│ ├── bluetooth.imageset
│ │ ├── Contents.json
│ │ ├── bluetooth.png
│ │ └── bluetooth@2x.png
│ ├── btn_enableTorch.imageset
│ │ ├── Contents.json
│ │ └── btn_enableTorch@2x.png
│ ├── btn_enableTorch_w.imageset
│ │ ├── Contents.json
│ │ └── btn_enableTorch_w@2x.png
│ ├── btn_unenableTorch.imageset
│ │ ├── Contents.json
│ │ └── btn_unenableTorch@2x.png
│ ├── btn_unenableTorch_w.imageset
│ │ ├── Contents.json
│ │ └── btn_unenableTorch_w@2x.png
│ ├── cell-back.imageset
│ │ ├── Contents.json
│ │ └── cell-back@2x.png
│ ├── clock.imageset
│ │ ├── Contents.json
│ │ └── clock@2x.png
│ ├── closeFork.imageset
│ │ ├── Contents.json
│ │ └── closeFork@2x.png
│ ├── commonNoBond.imageset
│ │ ├── Contents.json
│ │ └── commonNoBond@2x.png
│ ├── complete.imageset
│ │ ├── Contents.json
│ │ ├── complete.png
│ │ └── complete@2x.png
│ ├── confirm.imageset
│ │ ├── Contents.json
│ │ └── confirm@2x.png
│ ├── controls_bg_alert_redlight.imageset
│ │ ├── Contents.json
│ │ └── controls_bg_alert_redlight@2x.png
│ ├── controls_bg_alert_yellowlight.imageset
│ │ ├── Contents.json
│ │ └── controls_bg_alert_yellowlight@2x.png
│ ├── custtexture.imageset
│ │ ├── Contents.json
│ │ └── custtexture.png
│ ├── dashline.imageset
│ │ ├── Contents.json
│ │ └── dashline@2x.png
│ ├── deposit.imageset
│ │ ├── Contents.json
│ │ └── deposit@2x.png
│ ├── deposit_bg_refunding_alert.imageset
│ │ ├── Contents.json
│ │ └── deposit_bg_refunding_alert@2x.png
│ ├── deposit_bg_willrefund_alert.imageset
│ │ ├── Contents.json
│ │ └── deposit_bg_willrefund_alert@2x.png
│ ├── endPoint.imageset
│ │ ├── Contents.json
│ │ └── endPoint@2x.png
│ ├── errorImage.imageset
│ │ ├── Contents.json
│ │ └── errorImage@2x.png
│ ├── expired.imageset
│ │ ├── Contents.json
│ │ └── expired@2x.png
│ ├── forbidden.imageset
│ │ ├── Contents.json
│ │ └── forbidden@2x.png
│ ├── freegoNoBond.imageset
│ │ ├── Contents.json
│ │ └── freegoNoBond@2x.png
│ ├── gongxiangCC.imageset
│ │ ├── Contents.json
│ │ └── gongxiangCC@2x.png
│ ├── guide_QRhelp.imageset
│ │ ├── Contents.json
│ │ └── guide_QRhelp@2x.png
│ ├── guidefour.imageset
│ │ ├── Contents.json
│ │ └── guidefour@2x.png
│ ├── guideone.imageset
│ │ ├── Contents.json
│ │ └── guideone@2x.png
│ ├── guidethree.imageset
│ │ ├── Contents.json
│ │ └── guidethree@2x.png
│ ├── guidetwo.imageset
│ │ ├── Contents.json
│ │ └── guidetwo@2x.png
│ ├── hb_bg_alipay_icon.imageset
│ │ ├── Contents.json
│ │ └── hb_bg_alipay_icon@2x.png
│ ├── hb_bg_wxpay_icon.imageset
│ │ ├── Contents.json
│ │ └── hb_bg_wxpay_icon@2x.png
│ ├── hb_btn_selected.imageset
│ │ ├── Contents.json
│ │ └── hb_btn_selected@2x.png
│ ├── hb_btn_unselected.imageset
│ │ ├── Contents.json
│ │ └── hb_btn_unselected@2x.png
│ ├── homePage_wholeAnchor.imageset
│ │ ├── Contents.json
│ │ └── homePage_wholeAnchor@2x.png
│ ├── icon.imageset
│ │ ├── Contents.json
│ │ └── icon@2x.png
│ ├── inputBlikeNo.imageset
│ │ ├── Contents.json
│ │ └── inputBlikeNo.png
│ ├── inputPageImage.imageset
│ │ ├── Contents.json
│ │ └── inputPageImage@2x.png
│ ├── invitationCode.imageset
│ │ ├── Contents.json
│ │ └── invitationCode@2x.png
│ ├── inviteFriendICON.imageset
│ │ ├── Contents.json
│ │ └── inviteFriendICON@2x.png
│ ├── joinBikeTopIMAGE.imageset
│ │ ├── Contents.json
│ │ └── joinBikeTopIMAGE@2x.png
│ ├── leftBottomBackgroundImage.imageset
│ │ ├── Contents.json
│ │ └── leftBottomBackgroundImage@2x.png
│ ├── leftBottomImage.imageset
│ │ ├── Contents.json
│ │ └── leftBottomImage@2x.png
│ ├── leftBottomRefreshImage.imageset
│ │ ├── Contents.json
│ │ └── leftBottomRefreshImage@2x.png
│ ├── leftTopImage.imageset
│ │ ├── Contents.json
│ │ └── leftTopImage@2x.png
│ ├── lightclose.imageset
│ │ ├── Contents.json
│ │ └── lightclose@2x.png
│ ├── lightopen.imageset
│ │ ├── Contents.json
│ │ └── lightopen@2x.png
│ ├── lingyangCC.imageset
│ │ ├── Contents.json
│ │ └── lingyangCC@2x.png
│ ├── loginLogo.imageset
│ │ ├── Contents.json
│ │ └── loginLogo@2x.png
│ ├── logo_QQ.imageset
│ │ ├── Contents.json
│ │ └── logo_QQ@2x.png
│ ├── logo_wechat.imageset
│ │ ├── Contents.json
│ │ └── logo_wechat@2x.png
│ ├── myStorkeNoData.imageset
│ │ ├── Contents.json
│ │ └── myStorkeNoData@2x.png
│ ├── nextArrow_enable.imageset
│ │ ├── Contents.json
│ │ └── nextArrow_enable@2x.png
│ ├── nextArrow_unenable.imageset
│ │ ├── Contents.json
│ │ ├── nextArrow_unenable.png
│ │ └── nextArrow_unenable@2x.png
│ ├── noCycling.imageset
│ │ ├── Contents.json
│ │ └── noCycling@2x.png
│ ├── noData.imageset
│ │ ├── Contents.json
│ │ └── noData@2x.png
│ ├── ofoLogo.imageset
│ │ ├── Contents.json
│ │ └── ofoLogo@2x.png
│ ├── placehold_activity_cell.imageset
│ │ ├── Contents.json
│ │ └── placehold_activity_cell@2x.png
│ ├── popBack.imageset
│ │ ├── Contents.json
│ │ └── popBack@2x.png
│ ├── qq.imageset
│ │ ├── Contents.json
│ │ └── qq@2x.png
│ ├── redPacket.imageset
│ │ ├── Contents.json
│ │ └── redPacket@2x.png
│ ├── redPacketGuide.imageset
│ │ ├── Contents.json
│ │ └── redPacketGuide@2x.png
│ ├── renzhengCC.imageset
│ │ ├── Contents.json
│ │ └── renzhengCC@2x.png
│ ├── reportFix_Success.imageset
│ │ ├── Contents.json
│ │ └── reportFix_Success@2x.png
│ ├── rideEndService.imageset
│ │ ├── Contents.json
│ │ └── rideEndService@2x.png
│ ├── riding_insurance_bg.imageset
│ │ ├── Contents.json
│ │ └── riding_insurance_bg@2x.png
│ ├── riding_questionmark.imageset
│ │ ├── Contents.json
│ │ └── riding_questionmark@2x.png
│ ├── rightArrow.imageset
│ │ ├── Contents.json
│ │ └── rightArrow@2x.png
│ ├── rightBottomImage.imageset
│ │ ├── Contents.json
│ │ └── rightBottomImage@2x.png
│ ├── rightTopImage.imageset
│ │ ├── Contents.json
│ │ └── rightTopImage@2x.png
│ ├── shadow.imageset
│ │ ├── Contents.json
│ │ └── shadow@2x.png
│ ├── share.imageset
│ │ ├── Contents.json
│ │ └── share@2x.png
│ ├── shareTripIcon.imageset
│ │ ├── Contents.json
│ │ └── shareTripIcon@2x.png
│ ├── smartLock.imageset
│ │ ├── Contents.json
│ │ └── smartLock@2x.png
│ ├── smartLockSchematic.imageset
│ │ ├── Contents.json
│ │ └── smartLockSchematic@2x.png
│ ├── starICON.imageset
│ │ ├── Contents.json
│ │ └── starICON@2x.png
│ ├── startPoint.imageset
│ │ ├── Contents.json
│ │ └── startPoint@2x.png
│ ├── sureStatus.imageset
│ │ ├── Contents.json
│ │ └── sureStatus@2x.png
│ ├── tickICON.imageset
│ │ ├── Contents.json
│ │ └── tickICON@2x.png
│ ├── timeout.imageset
│ │ ├── Contents.json
│ │ ├── timeout.png
│ │ └── timeout@2x.png
│ ├── title.imageset
│ │ ├── Contents.json
│ │ └── title@2x.png
│ ├── topImageBike.imageset
│ │ ├── Contents.json
│ │ ├── topImageBike.png
│ │ └── topImageBike@2x.png
│ ├── travel_consumer_btn_more.imageset
│ │ ├── Contents.json
│ │ └── travel_consumer_btn_more@2x.png
│ ├── treasure_finish.imageset
│ │ ├── Contents.json
│ │ └── treasure_finish@2x.png
│ ├── unSelected.imageset
│ │ ├── Contents.json
│ │ └── unSelected@2x.png
│ ├── userBikeImage.imageset
│ │ ├── Contents.json
│ │ └── userBikeImage@2x.png
│ ├── voiceclose.imageset
│ │ ├── Contents.json
│ │ └── voiceclose@2x.png
│ ├── voiceopen.imageset
│ │ ├── Contents.json
│ │ └── voiceopen@2x.png
│ ├── warning.imageset
│ │ ├── Contents.json
│ │ └── warning@2x.png
│ ├── whiteBack.imageset
│ │ ├── Contents.json
│ │ └── whiteBack@2x.png
│ ├── whiteImage.imageset
│ │ ├── Contents.json
│ │ └── whiteImage@2x.png
│ ├── wifi.imageset
│ │ ├── Contents.json
│ │ ├── wifi.png
│ │ └── wifi@2x.png
│ ├── wxIcon.imageset
│ │ ├── Contents.json
│ │ ├── wxIcon.png
│ │ └── wxIcon@2x.png
│ ├── yellowcar.imageset
│ │ ├── Contents.json
│ │ └── yellowcar@2x.png
│ ├── zhanweifutubiao.imageset
│ │ ├── Contents.json
│ │ └── zhanweifutubiao@2x.png
│ └── ziyouxingCC.imageset
│ │ ├── Contents.json
│ │ └── ziyouxingCC@2x.png
├── Base.lproj
│ └── Main.storyboard
├── CodeScan.bundle
│ ├── device_scan@2x.png
│ ├── qrcode_Scan_weixin_Line@2x.png
│ ├── qrcode_scan_btn_flash_down@2x.png
│ ├── qrcode_scan_btn_flash_nor@2x.png
│ ├── qrcode_scan_btn_myqrcode_down@2x.png
│ ├── qrcode_scan_btn_myqrcode_nor@2x.png
│ ├── qrcode_scan_btn_photo_down@2x.png
│ ├── qrcode_scan_btn_photo_nor@2x.png
│ ├── qrcode_scan_btn_scan_off@2x.png
│ ├── qrcode_scan_full_net.png
│ ├── qrcode_scan_light_green@2x.png
│ ├── qrcode_scan_part_net.png
│ ├── qrcode_scan_titlebar_back_nor@2x.png
│ └── qrcode_scan_titlebar_back_pressed@2x.png
├── Controller
│ ├── AboutUsViewController.swift
│ ├── ActivityViewController.swift
│ ├── HomeViewController.swift
│ ├── InputViewController.swift
│ ├── ScanViewController.swift
│ ├── ShowErrorViewController.swift
│ ├── ShowPasscodeViewController.swift
│ └── SideMenuTableViewController.swift
├── Info.plist
├── OFOBike-Bridging-Header.h
├── Util
│ ├── Helper.swift
│ ├── Sounds
│ │ ├── 0_D.m4a
│ │ ├── 1_D.m4a
│ │ ├── 2_D.m4a
│ │ ├── 3_D.m4a
│ │ ├── 4_D.m4a
│ │ ├── 5_D.m4a
│ │ ├── 6_D.m4a
│ │ ├── 7_D.m4a
│ │ ├── 8_D.m4a
│ │ ├── 9_D.m4a
│ │ ├── 上车前_D.m4a
│ │ ├── 上车前_LH.m4a
│ │ ├── 您的解锁码为_D.m4a
│ │ ├── 骑行结束_D.m4a
│ │ └── 骑行结束_LH.m4a
│ ├── UIColor+Extension.swift
│ └── UIView+Extension.swift
├── View
│ └── CenterPinAnnotation.swift
├── en.lproj
│ └── InfoPlist.strings
├── zh-Hans.lproj
│ ├── InfoPlist.strings
│ └── Main.strings
└── 中国河南省南阳市宛城区长江中路80号 邮政编码- 473000.gpx
├── Podfile
├── Podfile.lock
├── Pods
├── Manifest.lock
├── Pods.xcodeproj
│ └── project.pbxproj
└── Target Support Files
│ └── Pods-OFOBike
│ ├── Info.plist
│ ├── Pods-OFOBike-acknowledgements.markdown
│ ├── Pods-OFOBike-acknowledgements.plist
│ ├── Pods-OFOBike-dummy.m
│ ├── Pods-OFOBike-frameworks.sh
│ ├── Pods-OFOBike-resources.sh
│ ├── Pods-OFOBike-umbrella.h
│ ├── Pods-OFOBike.debug.xcconfig
│ ├── Pods-OFOBike.modulemap
│ └── Pods-OFOBike.release.xcconfig
├── README.md
└── Screenshots
├── 1.png
├── 2.png
├── 3.png
├── 4.png
├── 5.png
├── 6.png
├── 7.png
└── 8.png
/.gitignore:
--------------------------------------------------------------------------------
1 | # Xcode
2 | #
3 | # gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
4 |
5 | ## Build generated
6 | build/
7 | DerivedData/
8 |
9 | ## Various settings
10 | *.pbxuser
11 | !default.pbxuser
12 | *.mode1v3
13 | !default.mode1v3
14 | *.mode2v3
15 | !default.mode2v3
16 | *.perspectivev3
17 | !default.perspectivev3
18 | xcuserdata/
19 |
20 | ## Other
21 | *.moved-aside
22 | *.xccheckout
23 | *.xcscmblueprint
24 |
25 | ## Obj-C/Swift specific
26 | *.hmap
27 | *.ipa
28 | *.dSYM.zip
29 | *.dSYM
30 |
31 | ## Playgrounds
32 | timeline.xctimeline
33 | playground.xcworkspace
34 |
35 | # Swift Package Manager
36 | #
37 | # Add this line if you want to avoid checking in source code from Swift Package Manager dependencies.
38 | # Packages/
39 | # Package.pins
40 | .build/
41 |
42 | # CocoaPods
43 | #
44 | # We recommend against adding the Pods directory to your .gitignore. However
45 | # you should judge for yourself, the pros and cons are mentioned at:
46 | # https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
47 | #
48 | Pods/
49 |
50 | # Carthage
51 | #
52 | # Add this line if you want to avoid checking in source code from Carthage dependencies.
53 | # Carthage/Checkouts
54 |
55 | Carthage/Build
56 |
57 | # fastlane
58 | #
59 | # It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
60 | # screenshots whenever they are needed.
61 | # For more information about the recommended setup visit:
62 | # https://docs.fastlane.tools/best-practices/source-control/#source-control
63 |
64 | fastlane/report.xml
65 | fastlane/Preview.html
66 | fastlane/screenshots
67 | fastlane/test_output
68 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2017 萌面大道
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 |
--------------------------------------------------------------------------------
/OFOBike.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/OFOBike.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/OFOBike/AppDelegate.swift:
--------------------------------------------------------------------------------
1 | //
2 | // AppDelegate.swift
3 | // OFOBike
4 | //
5 | // Created by kingcos on 11/08/2017.
6 | // Copyright © 2017 kingcos. All rights reserved.
7 | //
8 |
9 | import UIKit
10 | import Fabric
11 | import Crashlytics
12 | import AVOSCloud
13 |
14 | @UIApplicationMain
15 | class AppDelegate: UIResponder, UIApplicationDelegate {
16 |
17 | var window: UIWindow?
18 |
19 | func application(_ application: UIApplication,
20 | didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
21 |
22 | // Setup Fabric - Crashlytics & Answers
23 | Fabric.with([Crashlytics.self])
24 | Fabric.with([Answers.self])
25 |
26 | // Setup A Map
27 | AMapServices.shared().apiKey = "YOUR API KEY"
28 | AMapServices.shared().enableHTTPS = true
29 |
30 | // Setup AVOS Cloud
31 | AVOSCloud.setApplicationId("YOUR API KEY",
32 | clientKey: "YOUR API KEY")
33 | return true
34 | }
35 |
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/AddressIcon.imageset/AddressIcon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/AddressIcon.imageset/AddressIcon@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/AddressIcon.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "AddressIcon@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/AppIcon.appiconset/AppIcon20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/AppIcon.appiconset/AppIcon20x20@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/AppIcon.appiconset/AppIcon20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/AppIcon.appiconset/AppIcon20x20@3x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/AppIcon.appiconset/AppIcon29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/AppIcon.appiconset/AppIcon29x29@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/AppIcon.appiconset/AppIcon29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/AppIcon.appiconset/AppIcon29x29@3x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/AppIcon.appiconset/AppIcon40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/AppIcon.appiconset/AppIcon40x40@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/AppIcon.appiconset/AppIcon40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/AppIcon.appiconset/AppIcon40x40@3x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/AppIcon.appiconset/AppIcon60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/AppIcon.appiconset/AppIcon60x60@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/AppIcon.appiconset/AppIcon60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/AppIcon.appiconset/AppIcon60x60@3x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/AppIcon.appiconset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "size" : "20x20",
5 | "idiom" : "iphone",
6 | "filename" : "AppIcon20x20@2x.png",
7 | "scale" : "2x"
8 | },
9 | {
10 | "size" : "20x20",
11 | "idiom" : "iphone",
12 | "filename" : "AppIcon20x20@3x.png",
13 | "scale" : "3x"
14 | },
15 | {
16 | "size" : "29x29",
17 | "idiom" : "iphone",
18 | "filename" : "AppIcon29x29@2x.png",
19 | "scale" : "2x"
20 | },
21 | {
22 | "size" : "29x29",
23 | "idiom" : "iphone",
24 | "filename" : "AppIcon29x29@3x.png",
25 | "scale" : "3x"
26 | },
27 | {
28 | "size" : "40x40",
29 | "idiom" : "iphone",
30 | "filename" : "AppIcon40x40@2x.png",
31 | "scale" : "2x"
32 | },
33 | {
34 | "size" : "40x40",
35 | "idiom" : "iphone",
36 | "filename" : "AppIcon40x40@3x.png",
37 | "scale" : "3x"
38 | },
39 | {
40 | "size" : "60x60",
41 | "idiom" : "iphone",
42 | "filename" : "AppIcon60x60@2x.png",
43 | "scale" : "2x"
44 | },
45 | {
46 | "size" : "60x60",
47 | "idiom" : "iphone",
48 | "filename" : "AppIcon60x60@3x.png",
49 | "scale" : "3x"
50 | }
51 | ],
52 | "info" : {
53 | "version" : 1,
54 | "author" : "xcode"
55 | }
56 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/Back.imageset/Back@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/Back.imageset/Back@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/Back.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "Back@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/BalanceDescription.imageset/BalanceDescription@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/BalanceDescription.imageset/BalanceDescription@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/BalanceDescription.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "BalanceDescription@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/BigYellownick.imageset/BigYellownick@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/BigYellownick.imageset/BigYellownick@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/BigYellownick.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "BigYellownick@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/BlackNextPage.imageset/BlackNextPage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/BlackNextPage.imageset/BlackNextPage@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/BlackNextPage.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "BlackNextPage@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/CarComeIn.imageset/CarComeIn@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/CarComeIn.imageset/CarComeIn@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/CarComeIn.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "CarComeIn@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/CarJuanIsNo.imageset/CarJuanIsNo@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/CarJuanIsNo.imageset/CarJuanIsNo@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/CarJuanIsNo.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "CarJuanIsNo@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/Combined Shape.imageset/Combined Shape@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/Combined Shape.imageset/Combined Shape@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/Combined Shape.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "Combined Shape@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/ComeInbanner.imageset/ComeInbanner@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/ComeInbanner.imageset/ComeInbanner@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/ComeInbanner.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "ComeInbanner@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/GrayCerTification.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "GrayCerTification@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/GrayCerTification.imageset/GrayCerTification@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/GrayCerTification.imageset/GrayCerTification@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/GrayCerTification_homePage.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "GrayCerTification_homePage@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/GrayCerTification_homePage.imageset/GrayCerTification_homePage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/GrayCerTification_homePage.imageset/GrayCerTification_homePage@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HUD_Group.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "HUD_Group@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HUD_Group.imageset/HUD_Group@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/HUD_Group.imageset/HUD_Group@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HUD_Oval.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "HUD_Oval@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HUD_Oval.imageset/HUD_Oval@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/HUD_Oval.imageset/HUD_Oval@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePag_inviteCode.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "HomePag_inviteCode@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePag_inviteCode.imageset/HomePag_inviteCode@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/HomePag_inviteCode.imageset/HomePag_inviteCode@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_AboutUs.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "HomePage_AboutUs@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_AboutUs.imageset/HomePage_AboutUs@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/HomePage_AboutUs.imageset/HomePage_AboutUs@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_AnnotationPopover.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "HomePage_AnnotationPopover@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_AnnotationPopover.imageset/HomePage_AnnotationPopover@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/HomePage_AnnotationPopover.imageset/HomePage_AnnotationPopover@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_Invite.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "HomePage_Invite@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_Invite.imageset/HomePage_Invite@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/HomePage_Invite.imageset/HomePage_Invite@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_MyStroke.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "HomePage_MyStroke@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_MyStroke.imageset/HomePage_MyStroke@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/HomePage_MyStroke.imageset/HomePage_MyStroke@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_MyWallet.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "HomePage_MyWallet@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_MyWallet.imageset/HomePage_MyWallet@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/HomePage_MyWallet.imageset/HomePage_MyWallet@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_RedPacketCallout.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "HomePage_RedPacketCallout@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_RedPacketCallout.imageset/HomePage_RedPacketCallout@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/HomePage_RedPacketCallout.imageset/HomePage_RedPacketCallout@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_ShareBike.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "HomePage_ShareBike@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_ShareBike.imageset/HomePage_ShareBike@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/HomePage_ShareBike.imageset/HomePage_ShareBike@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_UseBike_h.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "HomePage_UseBike_h@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_UseBike_h.imageset/HomePage_UseBike_h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/HomePage_UseBike_h.imageset/HomePage_UseBike_h@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_UserGuide.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "HomePage_UserGuide@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_UserGuide.imageset/HomePage_UserGuide@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/HomePage_UserGuide.imageset/HomePage_UserGuide@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_anchorBackground.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "HomePage_anchorBackground@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_anchorBackground.imageset/HomePage_anchorBackground@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/HomePage_anchorBackground.imageset/HomePage_anchorBackground@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_anchorForeground.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "HomePage_anchorForeground@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_anchorForeground.imageset/HomePage_anchorForeground@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/HomePage_anchorForeground.imageset/HomePage_anchorForeground@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_leftBottomImage_Click.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "HomePage_leftBottomImage_Click@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_leftBottomImage_Click.imageset/HomePage_leftBottomImage_Click@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/HomePage_leftBottomImage_Click.imageset/HomePage_leftBottomImage_Click@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_nearbyBike.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "HomePage_nearbyBike@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_nearbyBike.imageset/HomePage_nearbyBike@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/HomePage_nearbyBike.imageset/HomePage_nearbyBike@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_nearbyBikeRedPacket.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "HomePage_nearbyBikeRedPacket@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_nearbyBikeRedPacket.imageset/HomePage_nearbyBikeRedPacket@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/HomePage_nearbyBikeRedPacket.imageset/HomePage_nearbyBikeRedPacket@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_path.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "HomePage_path@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_path.imageset/HomePage_path@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/HomePage_path.imageset/HomePage_path@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_reportBtnOpen.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "HomePage_reportBtnOpen@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_reportBtnOpen.imageset/HomePage_reportBtnOpen@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/HomePage_reportBtnOpen.imageset/HomePage_reportBtnOpen@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_repotyTypeOne.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "HomePage_repotyTypeOne@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_repotyTypeOne.imageset/HomePage_repotyTypeOne@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/HomePage_repotyTypeOne.imageset/HomePage_repotyTypeOne@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_repotyTypeThree.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "HomePage_repotyTypeThree@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_repotyTypeThree.imageset/HomePage_repotyTypeThree@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/HomePage_repotyTypeThree.imageset/HomePage_repotyTypeThree@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_repotyTypeTwo.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "HomePage_repotyTypeTwo@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_repotyTypeTwo.imageset/HomePage_repotyTypeTwo@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/HomePage_repotyTypeTwo.imageset/HomePage_repotyTypeTwo@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_rightBottomBackground.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "HomePage_rightBottomBackground@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_rightBottomBackground.imageset/HomePage_rightBottomBackground@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/HomePage_rightBottomBackground.imageset/HomePage_rightBottomBackground@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_rightTopImage_Click.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "HomePage_rightTopImage_Click@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_rightTopImage_Click.imageset/HomePage_rightTopImage_Click@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/HomePage_rightTopImage_Click.imageset/HomePage_rightTopImage_Click@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_userNotificationAlert.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "HomePage_userNotificationAlert@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/HomePage_userNotificationAlert.imageset/HomePage_userNotificationAlert@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/HomePage_userNotificationAlert.imageset/HomePage_userNotificationAlert@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/Homepage_callout.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "Homepage_callout@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/Homepage_callout.imageset/Homepage_callout@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/Homepage_callout.imageset/Homepage_callout@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/Homepage_userLocation.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "Homepage_userLocation@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/Homepage_userLocation.imageset/Homepage_userLocation@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/Homepage_userLocation.imageset/Homepage_userLocation@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/JiLuNo.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "JiLuNo@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/JiLuNo.imageset/JiLuNo@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/JiLuNo.imageset/JiLuNo@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/KeyTification.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "KeyTification@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/KeyTification.imageset/KeyTification@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/KeyTification.imageset/KeyTification@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/KeyTification_homePage.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "KeyTification_homePage@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/KeyTification_homePage.imageset/KeyTification_homePage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/KeyTification_homePage.imageset/KeyTification_homePage@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/LaunchImage.launchimage/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "extent" : "full-screen",
5 | "idiom" : "iphone",
6 | "subtype" : "736h",
7 | "filename" : "LaunchImage-800-Portrait-736h@3x.png",
8 | "minimum-system-version" : "8.0",
9 | "orientation" : "portrait",
10 | "scale" : "3x"
11 | },
12 | {
13 | "extent" : "full-screen",
14 | "idiom" : "iphone",
15 | "subtype" : "667h",
16 | "filename" : "LaunchImage-800-667h@2x.png",
17 | "minimum-system-version" : "8.0",
18 | "orientation" : "portrait",
19 | "scale" : "2x"
20 | },
21 | {
22 | "orientation" : "portrait",
23 | "idiom" : "iphone",
24 | "filename" : "LaunchImage-700@2x.png",
25 | "extent" : "full-screen",
26 | "minimum-system-version" : "7.0",
27 | "scale" : "2x"
28 | },
29 | {
30 | "extent" : "full-screen",
31 | "idiom" : "iphone",
32 | "subtype" : "retina4",
33 | "filename" : "LaunchImage-700-568h@2x.png",
34 | "minimum-system-version" : "7.0",
35 | "orientation" : "portrait",
36 | "scale" : "2x"
37 | }
38 | ],
39 | "info" : {
40 | "version" : 1,
41 | "author" : "xcode"
42 | }
43 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/LaunchImage.launchimage/LaunchImage-700-568h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/LaunchImage.launchimage/LaunchImage-700-568h@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/LaunchImage.launchimage/LaunchImage-700@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/LaunchImage.launchimage/LaunchImage-700@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/LaunchImage.launchimage/LaunchImage-800-667h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/LaunchImage.launchimage/LaunchImage-800-667h@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/LaunchImage.launchimage/LaunchImage-800-Portrait-736h@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/LaunchImage.launchimage/LaunchImage-800-Portrait-736h@3x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/Nike.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "Nike.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 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/Nike.imageset/Nike.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/Nike.imageset/Nike.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/PhotoBack.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "PhotoBack@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/PhotoBack.imageset/PhotoBack@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/PhotoBack.imageset/PhotoBack@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/QQFriend.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "QQFriend@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/QQFriend.imageset/QQFriend@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/QQFriend.imageset/QQFriend@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/QQZone.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "QQZone@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/QQZone.imageset/QQZone@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/QQZone.imageset/QQZone@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/RedPacketBike.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "RedPacketBike@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/RedPacketBike.imageset/RedPacketBike@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/RedPacketBike.imageset/RedPacketBike@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/RedPacketBike_back.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "RedPacketBike_back@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/RedPacketBike_back.imageset/RedPacketBike_back@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/RedPacketBike_back.imageset/RedPacketBike_back@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/RedPacketBike_background.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "RedPacketBike_background@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/RedPacketBike_background.imageset/RedPacketBike_background@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/RedPacketBike_background.imageset/RedPacketBike_background@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/RedPacketBike_cha.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "RedPacketBike_cha@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/RedPacketBike_cha.imageset/RedPacketBike_cha@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/RedPacketBike_cha.imageset/RedPacketBike_cha@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/RedPacketBike_front.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "RedPacketBike_front@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/RedPacketBike_front.imageset/RedPacketBike_front@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/RedPacketBike_front.imageset/RedPacketBike_front@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/RedPacketBike_openBtn.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "RedPacketBike_openBtn@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/RedPacketBike_openBtn.imageset/RedPacketBike_openBtn@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/RedPacketBike_openBtn.imageset/RedPacketBike_openBtn@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/RedPacket_Right.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "RedPacket_Right@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/RedPacket_Right.imageset/RedPacket_Right@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/RedPacket_Right.imageset/RedPacket_Right@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/RedPacket_bike.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "RedPacket_bike@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/RedPacket_bike.imageset/RedPacket_bike@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/RedPacket_bike.imageset/RedPacket_bike@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/RedPacket_selected.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "RedPacket_selected@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/RedPacket_selected.imageset/RedPacket_selected@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/RedPacket_selected.imageset/RedPacket_selected@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/SelectIcon.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "SelectIcon@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/SelectIcon.imageset/SelectIcon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/SelectIcon.imageset/SelectIcon@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/SmallCar.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "SmallCar@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/SmallCar.imageset/SmallCar@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/SmallCar.imageset/SmallCar@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/TimeIcon.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "TimeIcon@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/TimeIcon.imageset/TimeIcon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/TimeIcon.imageset/TimeIcon@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/TimeLine.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "TimeLine@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/TimeLine.imageset/TimeLine@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/TimeLine.imageset/TimeLine@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/TreasurCallout.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "TreasurCallout.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "TreasurCallout@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/TreasurCallout.imageset/TreasurCallout.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/TreasurCallout.imageset/TreasurCallout.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/TreasurCallout.imageset/TreasurCallout@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/TreasurCallout.imageset/TreasurCallout@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/TreasurIcon.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "TreasurIcon.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "TreasurIcon@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/TreasurIcon.imageset/TreasurIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/TreasurIcon.imageset/TreasurIcon.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/TreasurIcon.imageset/TreasurIcon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/TreasurIcon.imageset/TreasurIcon@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/UnNike.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "UnNike@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/UnNike.imageset/UnNike@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/UnNike.imageset/UnNike@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/UnlockSucess.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "UnlockSucess@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/UnlockSucess.imageset/UnlockSucess@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/UnlockSucess.imageset/UnlockSucess@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/UserInfo_defaultIcon.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "UserInfo_defaultIcon@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/UserInfo_defaultIcon.imageset/UserInfo_defaultIcon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/UserInfo_defaultIcon.imageset/UserInfo_defaultIcon@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/WXCircle.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "WXCircle.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "WXCircle@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/WXCircle.imageset/WXCircle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/WXCircle.imageset/WXCircle.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/WXCircle.imageset/WXCircle@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/WXCircle.imageset/WXCircle@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/WXFriend.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "WXFriend.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "WXFriend@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/WXFriend.imageset/WXFriend.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/WXFriend.imageset/WXFriend.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/WXFriend.imageset/WXFriend@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/WXFriend.imageset/WXFriend@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/add.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "add@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/add.imageset/add@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/add.imageset/add@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/adoptBikeICON.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "adoptBikeICON@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/adoptBikeICON.imageset/adoptBikeICON@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/adoptBikeICON.imageset/adoptBikeICON@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/adoptNoBond.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "adoptNoBond@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/adoptNoBond.imageset/adoptNoBond@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/adoptNoBond.imageset/adoptNoBond@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/arrow.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "arrow@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/arrow.imageset/arrow@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/arrow.imageset/arrow@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/backIndicator.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "backIndicator@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/backIndicator.imageset/backIndicator@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/backIndicator.imageset/backIndicator@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/bg_QRCodeLine.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "bg_QRCodeLine@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/bg_QRCodeLine.imageset/bg_QRCodeLine@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/bg_QRCodeLine.imageset/bg_QRCodeLine@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/bg_QRCodeStorke.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "bg_QRCodeStorke@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/bg_QRCodeStorke.imageset/bg_QRCodeStorke@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/bg_QRCodeStorke.imageset/bg_QRCodeStorke@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/bg_refresh.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "bg_refresh@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/bg_refresh.imageset/bg_refresh@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/bg_refresh.imageset/bg_refresh@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/blacknext.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "blacknext@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/blacknext.imageset/blacknext@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/blacknext.imageset/blacknext@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/bluetooth.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "bluetooth.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "bluetooth@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/bluetooth.imageset/bluetooth.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/bluetooth.imageset/bluetooth.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/bluetooth.imageset/bluetooth@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/bluetooth.imageset/bluetooth@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/btn_enableTorch.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "btn_enableTorch@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/btn_enableTorch.imageset/btn_enableTorch@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/btn_enableTorch.imageset/btn_enableTorch@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/btn_enableTorch_w.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "btn_enableTorch_w@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/btn_enableTorch_w.imageset/btn_enableTorch_w@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/btn_enableTorch_w.imageset/btn_enableTorch_w@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/btn_unenableTorch.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "btn_unenableTorch@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/btn_unenableTorch.imageset/btn_unenableTorch@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/btn_unenableTorch.imageset/btn_unenableTorch@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/btn_unenableTorch_w.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "btn_unenableTorch_w@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/btn_unenableTorch_w.imageset/btn_unenableTorch_w@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/btn_unenableTorch_w.imageset/btn_unenableTorch_w@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/cell-back.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "cell-back@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/cell-back.imageset/cell-back@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/cell-back.imageset/cell-back@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/clock.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "clock@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/clock.imageset/clock@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/clock.imageset/clock@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/closeFork.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "closeFork@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/closeFork.imageset/closeFork@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/closeFork.imageset/closeFork@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/commonNoBond.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "commonNoBond@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/commonNoBond.imageset/commonNoBond@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/commonNoBond.imageset/commonNoBond@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/complete.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "complete.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "complete@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/complete.imageset/complete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/complete.imageset/complete.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/complete.imageset/complete@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/complete.imageset/complete@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/confirm.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "confirm@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/confirm.imageset/confirm@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/confirm.imageset/confirm@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/controls_bg_alert_redlight.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "controls_bg_alert_redlight@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/controls_bg_alert_redlight.imageset/controls_bg_alert_redlight@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/controls_bg_alert_redlight.imageset/controls_bg_alert_redlight@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/controls_bg_alert_yellowlight.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "controls_bg_alert_yellowlight@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/controls_bg_alert_yellowlight.imageset/controls_bg_alert_yellowlight@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/controls_bg_alert_yellowlight.imageset/controls_bg_alert_yellowlight@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/custtexture.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "custtexture.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 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/custtexture.imageset/custtexture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/custtexture.imageset/custtexture.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/dashline.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "dashline@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/dashline.imageset/dashline@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/dashline.imageset/dashline@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/deposit.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "deposit@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/deposit.imageset/deposit@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/deposit.imageset/deposit@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/deposit_bg_refunding_alert.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "deposit_bg_refunding_alert@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/deposit_bg_refunding_alert.imageset/deposit_bg_refunding_alert@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/deposit_bg_refunding_alert.imageset/deposit_bg_refunding_alert@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/deposit_bg_willrefund_alert.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "deposit_bg_willrefund_alert@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/deposit_bg_willrefund_alert.imageset/deposit_bg_willrefund_alert@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/deposit_bg_willrefund_alert.imageset/deposit_bg_willrefund_alert@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/endPoint.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "endPoint@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/endPoint.imageset/endPoint@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/endPoint.imageset/endPoint@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/errorImage.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "errorImage@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/errorImage.imageset/errorImage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/errorImage.imageset/errorImage@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/expired.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "expired@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/expired.imageset/expired@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/expired.imageset/expired@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/forbidden.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "forbidden@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/forbidden.imageset/forbidden@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/forbidden.imageset/forbidden@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/freegoNoBond.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "freegoNoBond@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/freegoNoBond.imageset/freegoNoBond@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/freegoNoBond.imageset/freegoNoBond@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/gongxiangCC.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "gongxiangCC@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/gongxiangCC.imageset/gongxiangCC@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/gongxiangCC.imageset/gongxiangCC@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/guide_QRhelp.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "guide_QRhelp@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/guide_QRhelp.imageset/guide_QRhelp@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/guide_QRhelp.imageset/guide_QRhelp@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/guidefour.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "guidefour@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/guidefour.imageset/guidefour@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/guidefour.imageset/guidefour@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/guideone.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "guideone@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/guideone.imageset/guideone@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/guideone.imageset/guideone@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/guidethree.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "guidethree@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/guidethree.imageset/guidethree@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/guidethree.imageset/guidethree@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/guidetwo.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "guidetwo@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/guidetwo.imageset/guidetwo@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/guidetwo.imageset/guidetwo@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/hb_bg_alipay_icon.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "hb_bg_alipay_icon@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/hb_bg_alipay_icon.imageset/hb_bg_alipay_icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/hb_bg_alipay_icon.imageset/hb_bg_alipay_icon@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/hb_bg_wxpay_icon.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "hb_bg_wxpay_icon@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/hb_bg_wxpay_icon.imageset/hb_bg_wxpay_icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/hb_bg_wxpay_icon.imageset/hb_bg_wxpay_icon@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/hb_btn_selected.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "hb_btn_selected@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/hb_btn_selected.imageset/hb_btn_selected@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/hb_btn_selected.imageset/hb_btn_selected@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/hb_btn_unselected.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "hb_btn_unselected@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/hb_btn_unselected.imageset/hb_btn_unselected@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/hb_btn_unselected.imageset/hb_btn_unselected@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/homePage_wholeAnchor.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "homePage_wholeAnchor@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/homePage_wholeAnchor.imageset/homePage_wholeAnchor@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/homePage_wholeAnchor.imageset/homePage_wholeAnchor@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/icon.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "icon@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/icon.imageset/icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/icon.imageset/icon@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/inputBlikeNo.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "inputBlikeNo.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/inputBlikeNo.imageset/inputBlikeNo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/inputBlikeNo.imageset/inputBlikeNo.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/inputPageImage.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "inputPageImage@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/inputPageImage.imageset/inputPageImage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/inputPageImage.imageset/inputPageImage@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/invitationCode.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "invitationCode@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/invitationCode.imageset/invitationCode@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/invitationCode.imageset/invitationCode@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/inviteFriendICON.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "inviteFriendICON@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/inviteFriendICON.imageset/inviteFriendICON@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/inviteFriendICON.imageset/inviteFriendICON@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/joinBikeTopIMAGE.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "joinBikeTopIMAGE@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/joinBikeTopIMAGE.imageset/joinBikeTopIMAGE@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/joinBikeTopIMAGE.imageset/joinBikeTopIMAGE@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/leftBottomBackgroundImage.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "leftBottomBackgroundImage@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/leftBottomBackgroundImage.imageset/leftBottomBackgroundImage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/leftBottomBackgroundImage.imageset/leftBottomBackgroundImage@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/leftBottomImage.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "leftBottomImage@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/leftBottomImage.imageset/leftBottomImage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/leftBottomImage.imageset/leftBottomImage@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/leftBottomRefreshImage.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "leftBottomRefreshImage@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/leftBottomRefreshImage.imageset/leftBottomRefreshImage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/leftBottomRefreshImage.imageset/leftBottomRefreshImage@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/leftTopImage.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "leftTopImage@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/leftTopImage.imageset/leftTopImage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/leftTopImage.imageset/leftTopImage@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/lightclose.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "lightclose@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/lightclose.imageset/lightclose@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/lightclose.imageset/lightclose@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/lightopen.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "lightopen@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/lightopen.imageset/lightopen@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/lightopen.imageset/lightopen@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/lingyangCC.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "lingyangCC@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/lingyangCC.imageset/lingyangCC@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/lingyangCC.imageset/lingyangCC@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/loginLogo.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "loginLogo@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/loginLogo.imageset/loginLogo@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/loginLogo.imageset/loginLogo@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/logo_QQ.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "logo_QQ@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/logo_QQ.imageset/logo_QQ@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/logo_QQ.imageset/logo_QQ@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/logo_wechat.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "logo_wechat@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/logo_wechat.imageset/logo_wechat@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/logo_wechat.imageset/logo_wechat@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/myStorkeNoData.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "myStorkeNoData@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/myStorkeNoData.imageset/myStorkeNoData@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/myStorkeNoData.imageset/myStorkeNoData@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/nextArrow_enable.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "nextArrow_enable@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/nextArrow_enable.imageset/nextArrow_enable@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/nextArrow_enable.imageset/nextArrow_enable@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/nextArrow_unenable.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "nextArrow_unenable.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "nextArrow_unenable@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/nextArrow_unenable.imageset/nextArrow_unenable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/nextArrow_unenable.imageset/nextArrow_unenable.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/nextArrow_unenable.imageset/nextArrow_unenable@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/nextArrow_unenable.imageset/nextArrow_unenable@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/noCycling.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "noCycling@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/noCycling.imageset/noCycling@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/noCycling.imageset/noCycling@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/noData.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "noData@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/noData.imageset/noData@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/noData.imageset/noData@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/ofoLogo.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "ofoLogo@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/ofoLogo.imageset/ofoLogo@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/ofoLogo.imageset/ofoLogo@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/placehold_activity_cell.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "placehold_activity_cell@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/placehold_activity_cell.imageset/placehold_activity_cell@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/placehold_activity_cell.imageset/placehold_activity_cell@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/popBack.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "popBack@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/popBack.imageset/popBack@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/popBack.imageset/popBack@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/qq.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "qq@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/qq.imageset/qq@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/qq.imageset/qq@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/redPacket.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "redPacket@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/redPacket.imageset/redPacket@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/redPacket.imageset/redPacket@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/redPacketGuide.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "redPacketGuide@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/redPacketGuide.imageset/redPacketGuide@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/redPacketGuide.imageset/redPacketGuide@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/renzhengCC.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "renzhengCC@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/renzhengCC.imageset/renzhengCC@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/renzhengCC.imageset/renzhengCC@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/reportFix_Success.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "reportFix_Success@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/reportFix_Success.imageset/reportFix_Success@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/reportFix_Success.imageset/reportFix_Success@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/rideEndService.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "rideEndService@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/rideEndService.imageset/rideEndService@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/rideEndService.imageset/rideEndService@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/riding_insurance_bg.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "riding_insurance_bg@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/riding_insurance_bg.imageset/riding_insurance_bg@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/riding_insurance_bg.imageset/riding_insurance_bg@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/riding_questionmark.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "riding_questionmark@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/riding_questionmark.imageset/riding_questionmark@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/riding_questionmark.imageset/riding_questionmark@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/rightArrow.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "rightArrow@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/rightArrow.imageset/rightArrow@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/rightArrow.imageset/rightArrow@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/rightBottomImage.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "rightBottomImage@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/rightBottomImage.imageset/rightBottomImage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/rightBottomImage.imageset/rightBottomImage@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/rightTopImage.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "rightTopImage@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/rightTopImage.imageset/rightTopImage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/rightTopImage.imageset/rightTopImage@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/shadow.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "shadow@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/shadow.imageset/shadow@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/shadow.imageset/shadow@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/share.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "share@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/share.imageset/share@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/share.imageset/share@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/shareTripIcon.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "shareTripIcon@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/shareTripIcon.imageset/shareTripIcon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/shareTripIcon.imageset/shareTripIcon@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/smartLock.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "smartLock@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/smartLock.imageset/smartLock@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/smartLock.imageset/smartLock@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/smartLockSchematic.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "smartLockSchematic@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/smartLockSchematic.imageset/smartLockSchematic@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/smartLockSchematic.imageset/smartLockSchematic@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/starICON.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "starICON@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/starICON.imageset/starICON@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/starICON.imageset/starICON@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/startPoint.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "startPoint@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/startPoint.imageset/startPoint@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/startPoint.imageset/startPoint@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/sureStatus.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "sureStatus@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/sureStatus.imageset/sureStatus@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/sureStatus.imageset/sureStatus@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/tickICON.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "tickICON@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/tickICON.imageset/tickICON@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/tickICON.imageset/tickICON@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/timeout.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "timeout.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "timeout@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/timeout.imageset/timeout.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/timeout.imageset/timeout.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/timeout.imageset/timeout@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/timeout.imageset/timeout@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/title.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "title@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/title.imageset/title@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/title.imageset/title@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/topImageBike.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "topImageBike.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "topImageBike@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/topImageBike.imageset/topImageBike.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/topImageBike.imageset/topImageBike.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/topImageBike.imageset/topImageBike@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/topImageBike.imageset/topImageBike@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/travel_consumer_btn_more.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "travel_consumer_btn_more@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/travel_consumer_btn_more.imageset/travel_consumer_btn_more@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/travel_consumer_btn_more.imageset/travel_consumer_btn_more@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/treasure_finish.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "treasure_finish@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/treasure_finish.imageset/treasure_finish@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/treasure_finish.imageset/treasure_finish@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/unSelected.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "unSelected@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/unSelected.imageset/unSelected@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/unSelected.imageset/unSelected@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/userBikeImage.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "userBikeImage@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/userBikeImage.imageset/userBikeImage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/userBikeImage.imageset/userBikeImage@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/voiceclose.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "voiceclose@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/voiceclose.imageset/voiceclose@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/voiceclose.imageset/voiceclose@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/voiceopen.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "voiceopen@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/voiceopen.imageset/voiceopen@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/voiceopen.imageset/voiceopen@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/warning.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "warning@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/warning.imageset/warning@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/warning.imageset/warning@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/whiteBack.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "whiteBack@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/whiteBack.imageset/whiteBack@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/whiteBack.imageset/whiteBack@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/whiteImage.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "whiteImage@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/whiteImage.imageset/whiteImage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/whiteImage.imageset/whiteImage@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/wifi.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "wifi.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "wifi@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/wifi.imageset/wifi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/wifi.imageset/wifi.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/wifi.imageset/wifi@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/wifi.imageset/wifi@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/wxIcon.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "wxIcon.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "wxIcon@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/wxIcon.imageset/wxIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/wxIcon.imageset/wxIcon.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/wxIcon.imageset/wxIcon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/wxIcon.imageset/wxIcon@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/yellowcar.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "yellowcar@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/yellowcar.imageset/yellowcar@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/yellowcar.imageset/yellowcar@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/zhanweifutubiao.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "zhanweifutubiao@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/zhanweifutubiao.imageset/zhanweifutubiao@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/zhanweifutubiao.imageset/zhanweifutubiao@2x.png
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/ziyouxingCC.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "ziyouxingCC@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OFOBike/Assets.xcassets/ziyouxingCC.imageset/ziyouxingCC@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Assets.xcassets/ziyouxingCC.imageset/ziyouxingCC@2x.png
--------------------------------------------------------------------------------
/OFOBike/CodeScan.bundle/device_scan@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/CodeScan.bundle/device_scan@2x.png
--------------------------------------------------------------------------------
/OFOBike/CodeScan.bundle/qrcode_Scan_weixin_Line@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/CodeScan.bundle/qrcode_Scan_weixin_Line@2x.png
--------------------------------------------------------------------------------
/OFOBike/CodeScan.bundle/qrcode_scan_btn_flash_down@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/CodeScan.bundle/qrcode_scan_btn_flash_down@2x.png
--------------------------------------------------------------------------------
/OFOBike/CodeScan.bundle/qrcode_scan_btn_flash_nor@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/CodeScan.bundle/qrcode_scan_btn_flash_nor@2x.png
--------------------------------------------------------------------------------
/OFOBike/CodeScan.bundle/qrcode_scan_btn_myqrcode_down@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/CodeScan.bundle/qrcode_scan_btn_myqrcode_down@2x.png
--------------------------------------------------------------------------------
/OFOBike/CodeScan.bundle/qrcode_scan_btn_myqrcode_nor@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/CodeScan.bundle/qrcode_scan_btn_myqrcode_nor@2x.png
--------------------------------------------------------------------------------
/OFOBike/CodeScan.bundle/qrcode_scan_btn_photo_down@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/CodeScan.bundle/qrcode_scan_btn_photo_down@2x.png
--------------------------------------------------------------------------------
/OFOBike/CodeScan.bundle/qrcode_scan_btn_photo_nor@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/CodeScan.bundle/qrcode_scan_btn_photo_nor@2x.png
--------------------------------------------------------------------------------
/OFOBike/CodeScan.bundle/qrcode_scan_btn_scan_off@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/CodeScan.bundle/qrcode_scan_btn_scan_off@2x.png
--------------------------------------------------------------------------------
/OFOBike/CodeScan.bundle/qrcode_scan_full_net.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/CodeScan.bundle/qrcode_scan_full_net.png
--------------------------------------------------------------------------------
/OFOBike/CodeScan.bundle/qrcode_scan_light_green@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/CodeScan.bundle/qrcode_scan_light_green@2x.png
--------------------------------------------------------------------------------
/OFOBike/CodeScan.bundle/qrcode_scan_part_net.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/CodeScan.bundle/qrcode_scan_part_net.png
--------------------------------------------------------------------------------
/OFOBike/CodeScan.bundle/qrcode_scan_titlebar_back_nor@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/CodeScan.bundle/qrcode_scan_titlebar_back_nor@2x.png
--------------------------------------------------------------------------------
/OFOBike/CodeScan.bundle/qrcode_scan_titlebar_back_pressed@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/CodeScan.bundle/qrcode_scan_titlebar_back_pressed@2x.png
--------------------------------------------------------------------------------
/OFOBike/Controller/AboutUsViewController.swift:
--------------------------------------------------------------------------------
1 | //
2 | // AboutUsViewController.swift
3 | // OFOBike
4 | //
5 | // Created by kingcos on 05/05/2017.
6 | // Copyright © 2017 kingcos. All rights reserved.
7 | //
8 |
9 | import UIKit
10 | import SWRevealViewController
11 |
12 | class AboutUsViewController: UIViewController {
13 |
14 | override func viewDidLoad() {
15 | super.viewDidLoad()
16 |
17 | setupUI()
18 | }
19 |
20 | }
21 |
22 | // MARK: UI related
23 | extension AboutUsViewController {
24 | fileprivate func setupUI() {
25 | if let revealVC = revealViewController() {
26 | revealVC.rearViewRevealWidth = 340.0
27 | navigationItem.leftBarButtonItem?.target = revealVC
28 | navigationItem.leftBarButtonItem?.action = #selector(SWRevealViewController.revealToggle(_:))
29 | view.addGestureRecognizer(revealVC.panGestureRecognizer())
30 | }
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/OFOBike/Controller/ActivityViewController.swift:
--------------------------------------------------------------------------------
1 | //
2 | // ActivityViewController.swift
3 | // OFOBike
4 | //
5 | // Created by kingcos on 29/04/2017.
6 | // Copyright © 2017 kingcos. All rights reserved.
7 | //
8 |
9 | import UIKit
10 | import WebKit
11 |
12 | class ActivityViewController: UIViewController {
13 |
14 | let activityURLString = "http://m.ofo.so/active.html"
15 |
16 | var wkWebView: WKWebView!
17 |
18 | override func viewDidLoad() {
19 | super.viewDidLoad()
20 |
21 | setupUI()
22 | }
23 |
24 | }
25 |
26 | // MARK: UI related
27 | extension ActivityViewController {
28 | fileprivate func setupUI() {
29 | title = "热门活动"
30 |
31 | addWKWebView()
32 | }
33 |
34 | fileprivate func addWKWebView() {
35 | wkWebView = WKWebView(frame: view.frame)
36 |
37 | guard let url = URL(string: activityURLString) else { return }
38 | let request = URLRequest(url: url)
39 |
40 | wkWebView.load(request)
41 | view.addSubview(wkWebView)
42 | }
43 | }
44 |
--------------------------------------------------------------------------------
/OFOBike/Controller/ScanViewController.swift:
--------------------------------------------------------------------------------
1 | //
2 | // ScanViewController.swift
3 | // OFOBike
4 | //
5 | // Created by kingcos on 14/05/2017.
6 | // Copyright © 2017 kingcos. All rights reserved.
7 | //
8 |
9 | import UIKit
10 | import swiftScan
11 | import FTIndicator
12 |
13 | class ScanViewController: LBXScanViewController {
14 |
15 | var isFlashOn = false
16 |
17 | @IBOutlet weak var panelView: UIView!
18 |
19 | override func viewDidLoad() {
20 | super.viewDidLoad()
21 |
22 | setup()
23 | }
24 |
25 | override func viewDidAppear(_ animated: Bool) {
26 | super.viewDidAppear(animated)
27 |
28 | view.bringSubview(toFront: panelView)
29 | }
30 |
31 | override func viewWillDisappear(_ animated: Bool) {
32 | super.viewWillDisappear(animated)
33 |
34 | navigationItem.backBarButtonItem = UIBarButtonItem(title: "",
35 | style: .plain,
36 | target: nil,
37 | action: nil)
38 | }
39 |
40 | override func handleCodeResult(arrayResult: [LBXScanResult]) {
41 | if let result = arrayResult.first {
42 | let msg = result.strScanned
43 |
44 | FTIndicator.setIndicatorStyle(.dark)
45 | FTIndicator.showToastMessage(msg)
46 | }
47 | }
48 | }
49 |
50 | // MARK: Setup
51 | extension ScanViewController {func setup() {
52 | title = "扫码用车"
53 | var style = LBXScanViewStyle()
54 | style.anmiationStyle = .NetGrid
55 | style.animationImage = UIImage(named: "CodeScan.bundle/qrcode_scan_part_net")
56 | scanStyle = style
57 | }
58 | }
59 |
60 | // MARK: Button actions
61 | extension ScanViewController {
62 | @IBAction func switchFlash(_ sender: UIButton) {
63 | isFlashOn = !isFlashOn
64 | scanObj?.changeTorch()
65 |
66 | if isFlashOn {
67 | sender.setImage(#imageLiteral(resourceName: "btn_enableTorch_w"), for: .normal)
68 | } else {
69 | sender.setImage(#imageLiteral(resourceName: "btn_unenableTorch_w"), for: .normal)
70 | }
71 | }
72 | }
73 |
--------------------------------------------------------------------------------
/OFOBike/Controller/ShowErrorViewController.swift:
--------------------------------------------------------------------------------
1 | //
2 | // ShowErrorViewController.swift
3 | // OFOBike
4 | //
5 | // Created by kingcos on 13/08/2017.
6 | // Copyright © 2017 kingcos. All rights reserved.
7 | //
8 |
9 | import UIKit
10 | import MIBlurPopup
11 |
12 | class ShowErrorViewController: UIViewController {
13 |
14 | @IBOutlet weak var panelView: UIView!
15 |
16 | override func viewDidLoad() {
17 | super.viewDidLoad()
18 | }
19 |
20 | @IBAction func closeButtonClick(_ sender: UIButton) {
21 | dismiss(animated: true)
22 | }
23 | @IBAction func tapGestureTriggered(_ sender: UITapGestureRecognizer) {
24 | dismiss(animated: true)
25 | }
26 | }
27 |
28 | // MARK: MIBlurPopupDelegate
29 | extension ShowErrorViewController: MIBlurPopupDelegate {
30 | var popupView: UIView {
31 | return panelView
32 | }
33 |
34 | var blurEffectStyle: UIBlurEffectStyle {
35 | return .dark
36 | }
37 |
38 | var initialScaleAmmount: CGFloat {
39 | return 0.2
40 | }
41 |
42 | var animationDuration: TimeInterval {
43 | return 0.2
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/OFOBike/Controller/ShowPasscodeViewController.swift:
--------------------------------------------------------------------------------
1 | //
2 | // ShowPasscodeViewController.swift
3 | // OFOBike
4 | //
5 | // Created by kingcos on 21/05/2017.
6 | // Copyright © 2017 kingcos. All rights reserved.
7 | //
8 |
9 | import UIKit
10 | import SwiftyTimer
11 | import SwiftySound
12 | import AVFoundation
13 |
14 | class ShowPasscodeViewController: UIViewController {
15 |
16 | let defaults = UserDefaults.standard
17 |
18 | @IBOutlet weak var bikeCodeLabel: UILabel!
19 | @IBOutlet weak var voiceButton: UIButton!
20 | @IBOutlet weak var countDownLabel: UILabel!
21 |
22 | @IBOutlet weak var passcodeLabel1: UILabel!
23 | @IBOutlet weak var passcodeLabel2: UILabel!
24 | @IBOutlet weak var passcodeLabel3: UILabel!
25 | @IBOutlet weak var passcodeLabel4: UILabel!
26 |
27 | var isTorchOn = false
28 | var isVoiceOn = true
29 | var remindTime = 121
30 |
31 | var bikeCode = ""
32 | var bikePasscodeArray = [String]()
33 |
34 | override func viewDidLoad() {
35 | super.viewDidLoad()
36 |
37 | setup()
38 | }
39 | }
40 |
41 | // MARK: Setup
42 | extension ShowPasscodeViewController {
43 | fileprivate func setup() {
44 | setupUI()
45 | setupTimer()
46 | isVoiceOn = switchVoiceBtn(voiceButton)
47 | setupSounds()
48 | }
49 |
50 | private func setupUI() {
51 | bikeCodeLabel.text = "车牌号 \(bikeCode) 的解锁码为"
52 |
53 | passcodeLabel1.text = bikePasscodeArray[0]
54 | passcodeLabel2.text = bikePasscodeArray[1]
55 | passcodeLabel3.text = bikePasscodeArray[2]
56 | passcodeLabel4.text = bikePasscodeArray[3]
57 | }
58 |
59 | private func setupTimer() {
60 | Timer.every(1) { (timer: Timer) in
61 | self.remindTime -= 1
62 | self.countDownLabel.text = self.remindTime.description
63 |
64 | if self.remindTime == 0 {
65 | timer.invalidate()
66 | }
67 | }
68 | }
69 |
70 | private func setupSounds() {
71 | if isVoiceOn {
72 | Sound.play(file: "骑行结束_LH.m4a")
73 | }
74 | }
75 | }
76 |
77 | // MARK: Button actions
78 | extension ShowPasscodeViewController {
79 | @IBAction func switchTorch(_ sender: UIButton) {
80 | guard let device = AVCaptureDevice.defaultDevice(withMediaType: AVMediaTypeVideo) else { return }
81 |
82 | if device.hasTorch && device.isTorchAvailable {
83 | try? device.lockForConfiguration()
84 |
85 | if device.torchMode == .off {
86 | device.torchMode = .on
87 | } else {
88 | device.torchMode = .off
89 | }
90 |
91 | device.unlockForConfiguration()
92 | }
93 |
94 | isTorchOn = !isTorchOn
95 |
96 | if isTorchOn {
97 | sender.setImage(#imageLiteral(resourceName: "btn_enableTorch"), for: .normal)
98 | } else {
99 | sender.setImage(#imageLiteral(resourceName: "btn_unenableTorch"), for: .normal)
100 | }
101 | }
102 |
103 | @IBAction func switchVoice(_ sender: UIButton) {
104 | isVoiceOn = !isVoiceOn
105 |
106 | if isVoiceOn {
107 | sender.setImage(#imageLiteral(resourceName: "voiceopen"), for: .normal)
108 | } else {
109 | sender.setImage(#imageLiteral(resourceName: "voiceclose"), for: .normal)
110 | }
111 |
112 | defaults.set(isVoiceOn, forKey: voiceBtnID)
113 | }
114 | }
115 |
--------------------------------------------------------------------------------
/OFOBike/Controller/SideMenuTableViewController.swift:
--------------------------------------------------------------------------------
1 | //
2 | // SideMenuTableViewController.swift
3 | // OFOBike
4 | //
5 | // Created by kingcos on 05/05/2017.
6 | // Copyright © 2017 kingcos. All rights reserved.
7 | //
8 |
9 | import UIKit
10 |
11 | class SideMenuTableViewController: UITableViewController {
12 |
13 | @IBOutlet weak var iconImageView: UIImageView!
14 | @IBOutlet weak var userNameLabel: UILabel!
15 | @IBOutlet weak var certImageView: UIImageView!
16 | @IBOutlet weak var certLabel: UILabel!
17 | @IBOutlet weak var creditLabel: UILabel!
18 | @IBOutlet weak var balanceLabel: UILabel!
19 |
20 | override func viewDidLoad() {
21 | super.viewDidLoad()
22 |
23 | }
24 |
25 | }
26 |
27 | // MARK: Table view related
28 | extension SideMenuTableViewController {
29 | override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
30 | tableView.deselectRow(at: indexPath, animated: true)
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/OFOBike/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | zh_CN
7 | CFBundleExecutable
8 | $(EXECUTABLE_NAME)
9 | CFBundleIdentifier
10 | $(PRODUCT_BUNDLE_IDENTIFIER)
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | $(PRODUCT_NAME)
15 | CFBundlePackageType
16 | APPL
17 | CFBundleShortVersionString
18 | 1.0
19 | CFBundleVersion
20 | 1
21 | Fabric
22 |
23 | APIKey
24 | 60a5b571f8a6c008c133bfe365b7165872732563
25 | Kits
26 |
27 |
28 | KitInfo
29 |
30 | KitName
31 | Crashlytics
32 |
33 |
34 |
35 | LSRequiresIPhoneOS
36 |
37 | UIMainStoryboardFile
38 | Main
39 | NSAppTransportSecurity
40 |
41 | NSAllowsArbitraryLoads
42 |
43 |
44 | NSLocationUsageDescription
45 | ofo小黄车需要使用您的位置来为您提供用车服务
46 | NSLocationAlwaysUsageDescription
47 | ofo小黄车需要您的位置,帮助您记录你的用车轨迹,若拒绝,后台将无法准确的获取您的行车轨迹。
48 | NSCameraUsageDescription
49 | ofo小黄车将使用您的摄像头以扫码解锁
50 | UIRequiredDeviceCapabilities
51 |
52 | armv7
53 |
54 | UISupportedInterfaceOrientations
55 |
56 | UIInterfaceOrientationPortrait
57 |
58 |
59 |
60 |
--------------------------------------------------------------------------------
/OFOBike/OFOBike-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | //
2 | // Use this file to import your target's public headers that you would like to expose to Swift.
3 | //
4 |
5 | // 侧边栏
6 | #import "SWRevealViewController/SWRevealViewController.h"
7 |
8 | // 高德地图
9 | // 单次定位:
10 | #import
11 | #import
12 | // 显示地图:
13 | #import
14 | // 获取 POI 数据:
15 | #import
16 | // 导航:
17 | #import
18 |
19 | // Lean Cloud
20 | #import
21 |
--------------------------------------------------------------------------------
/OFOBike/Util/Helper.swift:
--------------------------------------------------------------------------------
1 | //
2 | // Helper.swift
3 | // OFOBike
4 | //
5 | // Created by kingcos on 21/05/2017.
6 | // Copyright © 2017 kingcos. All rights reserved.
7 | //
8 |
9 | import Foundation
10 | import AVOSCloud
11 |
12 | // MARK: Constants
13 | let voiceBtnID = "voiceBtnID"
14 |
15 | // MARK: Functions
16 | func switchVoiceBtn(_ sender: UIButton) -> Bool {
17 | let result = UserDefaults.standard.bool(forKey: voiceBtnID)
18 | if result {
19 | sender.setImage(#imageLiteral(resourceName: "voiceopen"), for: .normal)
20 | } else {
21 | sender.setImage(#imageLiteral(resourceName: "voiceclose"), for: .normal)
22 | }
23 |
24 | return result
25 | }
26 | // MARK: Network utilities
27 | struct NetworkUtil {
28 |
29 | }
30 |
31 | extension NetworkUtil {
32 | static func getPasscodeWith(_ code: String, completion: @escaping (String?) -> ()) {
33 | let query = AVQuery(className: "Code")
34 |
35 | query.whereKey("code", equalTo: code)
36 | query.getFirstObjectInBackground { code, error in
37 | if let error = error {
38 | print("getPasscodeWith - \(error)")
39 | completion(nil)
40 | }
41 |
42 | guard let code = code, let passcode = code["pass"] as? String else { return }
43 | completion(passcode)
44 | }
45 | }
46 | }
47 |
--------------------------------------------------------------------------------
/OFOBike/Util/Sounds/0_D.m4a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Util/Sounds/0_D.m4a
--------------------------------------------------------------------------------
/OFOBike/Util/Sounds/1_D.m4a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Util/Sounds/1_D.m4a
--------------------------------------------------------------------------------
/OFOBike/Util/Sounds/2_D.m4a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Util/Sounds/2_D.m4a
--------------------------------------------------------------------------------
/OFOBike/Util/Sounds/3_D.m4a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Util/Sounds/3_D.m4a
--------------------------------------------------------------------------------
/OFOBike/Util/Sounds/4_D.m4a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Util/Sounds/4_D.m4a
--------------------------------------------------------------------------------
/OFOBike/Util/Sounds/5_D.m4a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Util/Sounds/5_D.m4a
--------------------------------------------------------------------------------
/OFOBike/Util/Sounds/6_D.m4a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Util/Sounds/6_D.m4a
--------------------------------------------------------------------------------
/OFOBike/Util/Sounds/7_D.m4a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Util/Sounds/7_D.m4a
--------------------------------------------------------------------------------
/OFOBike/Util/Sounds/8_D.m4a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Util/Sounds/8_D.m4a
--------------------------------------------------------------------------------
/OFOBike/Util/Sounds/9_D.m4a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Util/Sounds/9_D.m4a
--------------------------------------------------------------------------------
/OFOBike/Util/Sounds/上车前_D.m4a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Util/Sounds/上车前_D.m4a
--------------------------------------------------------------------------------
/OFOBike/Util/Sounds/上车前_LH.m4a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Util/Sounds/上车前_LH.m4a
--------------------------------------------------------------------------------
/OFOBike/Util/Sounds/您的解锁码为_D.m4a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Util/Sounds/您的解锁码为_D.m4a
--------------------------------------------------------------------------------
/OFOBike/Util/Sounds/骑行结束_D.m4a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Util/Sounds/骑行结束_D.m4a
--------------------------------------------------------------------------------
/OFOBike/Util/Sounds/骑行结束_LH.m4a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/OFOBike/Util/Sounds/骑行结束_LH.m4a
--------------------------------------------------------------------------------
/OFOBike/Util/UIColor+Extension.swift:
--------------------------------------------------------------------------------
1 | //
2 | // UIColor+Extension.swift
3 | // OFOBike
4 | //
5 | // Created by kingcos on 21/05/2017.
6 | // Copyright © 2017 kingcos. All rights reserved.
7 | //
8 |
9 | import Foundation
10 |
11 | extension UIColor {
12 | // Class var
13 | class var ofoYellow: UIColor {
14 | return UIColor(red: 247/255,
15 | green: 215/255,
16 | blue: 80/255,
17 | alpha: 1)
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/OFOBike/Util/UIView+Extension.swift:
--------------------------------------------------------------------------------
1 | //
2 | // UIView+Extension.swift
3 | // OFOBike
4 | //
5 | // Created by kingcos on 21/05/2017.
6 | // Copyright © 2017 kingcos. All rights reserved.
7 | //
8 |
9 | import Foundation
10 |
11 | extension UIView {
12 | @IBInspectable
13 | var borderWidth: CGFloat {
14 | get {
15 | return self.layer.borderWidth
16 | }
17 | set {
18 | self.layer.borderWidth = newValue
19 | }
20 | }
21 |
22 | @IBInspectable
23 | var borderColor: UIColor {
24 | get {
25 | return UIColor(cgColor: self.layer.borderColor!)
26 | }
27 | set {
28 | self.layer.borderColor = newValue.cgColor
29 | }
30 | }
31 |
32 | @IBInspectable
33 | var cornerRadius: CGFloat {
34 | get {
35 | return self.layer.cornerRadius
36 | }
37 | set {
38 | self.layer.cornerRadius = newValue
39 | self.layer.masksToBounds = newValue > 0
40 | }
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/OFOBike/View/CenterPinAnnotation.swift:
--------------------------------------------------------------------------------
1 | //
2 | // CenterPinAnnotation.swift
3 | // OFOBike
4 | //
5 | // Created by kingcos on 10/05/2017.
6 | // Copyright © 2017 kingcos. All rights reserved.
7 | //
8 |
9 | import Foundation
10 |
11 | class CenterPinAnnotation: MAPointAnnotation {
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/OFOBike/en.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /*
2 | InfoPlist.strings
3 | OFOBike
4 |
5 | Created by kingcos on 11/08/2017.
6 | Copyright © 2017 kingcos. All rights reserved.
7 | */
8 |
9 | "CFBundleDisplayName" = "OFO Bike";
10 |
--------------------------------------------------------------------------------
/OFOBike/zh-Hans.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /*
2 | InfoPlist.strings
3 | OFOBike
4 |
5 | Created by kingcos on 11/08/2017.
6 | Copyright © 2017 kingcos. All rights reserved.
7 | */
8 |
9 | "CFBundleDisplayName" = "ofo共享单车";
10 |
--------------------------------------------------------------------------------
/OFOBike/zh-Hans.lproj/Main.strings:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/OFOBike/中国河南省南阳市宛城区长江中路80号 邮政编码- 473000.gpx:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 中国河南省南阳市宛城区长江中路80号 邮政编码: 473000
5 | MyGeoPosition.com
6 | http://mygeoposition.com
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Podfile:
--------------------------------------------------------------------------------
1 | # Uncomment the next line to define a global platform for your project
2 | # platform :ios, '9.0'
3 |
4 | target 'OFOBike' do
5 | # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
6 | use_frameworks!
7 |
8 | # Pods for OFOBike
9 |
10 | # Fabric
11 | pod 'Fabric'
12 | pod 'Crashlytics'
13 |
14 | # Side menu
15 | pod 'SWRevealViewController'
16 |
17 | # Map
18 | pod 'AMapNavi'
19 | pod 'AMapSearch'
20 | pod 'AMapLocation'
21 |
22 | # HUD
23 | pod 'FTIndicator'
24 |
25 | # QR Code
26 | pod 'swiftScan'
27 |
28 | # Number Pad
29 | pod 'APNumberPad'
30 |
31 | # Timer
32 | pod 'SwiftyTimer'
33 |
34 | # Sounds
35 | pod 'SwiftySound'
36 |
37 | # Lean Cloud
38 | pod 'AVOSCloud'
39 |
40 | # Pop up
41 | pod 'MIBlurPopup'
42 | end
43 |
--------------------------------------------------------------------------------
/Podfile.lock:
--------------------------------------------------------------------------------
1 | PODS:
2 | - AMap3DMap (5.2.1):
3 | - AMapFoundation (~> 1.3)
4 | - AMapFoundation (1.4.1)
5 | - AMapLocation (2.4.0):
6 | - AMapFoundation (~> 1.4)
7 | - AMapNavi (5.1.0):
8 | - AMap3DMap (>= 5.2.1)
9 | - AMapFoundation (~> 1.4)
10 | - AMapSearch (5.2.1):
11 | - AMapFoundation (~> 1.2)
12 | - APNumberPad (1.2.0)
13 | - AVOSCloud (7.1.0)
14 | - Crashlytics (3.8.5):
15 | - Fabric (~> 1.6.3)
16 | - Fabric (1.6.12)
17 | - FTIndicator (1.2.1):
18 | - FTIndicator/FTNotificationIndicator (= 1.2.1)
19 | - FTIndicator/FTProgressIndicator (= 1.2.1)
20 | - FTIndicator/FTToastIndicator (= 1.2.1)
21 | - FTIndicator/FTNotificationIndicator (1.2.1)
22 | - FTIndicator/FTProgressIndicator (1.2.1)
23 | - FTIndicator/FTToastIndicator (1.2.1)
24 | - MIBlurPopup (0.1.1)
25 | - swiftScan (1.1.1)
26 | - SwiftySound (0.6.0)
27 | - SwiftyTimer (2.0.0)
28 | - SWRevealViewController (2.3.0)
29 |
30 | DEPENDENCIES:
31 | - AMapLocation
32 | - AMapNavi
33 | - AMapSearch
34 | - APNumberPad
35 | - AVOSCloud
36 | - Crashlytics
37 | - Fabric
38 | - FTIndicator
39 | - MIBlurPopup
40 | - swiftScan
41 | - SwiftySound
42 | - SwiftyTimer
43 | - SWRevealViewController
44 |
45 | SPEC CHECKSUMS:
46 | AMap3DMap: 5a98d7c08d23a7f07853e7ee2fa7650057b75896
47 | AMapFoundation: 9cc5198980873cca29bb70466a84b3bd922c0e65
48 | AMapLocation: 47b62b5381a66e4d0c2931b70ffde72682427896
49 | AMapNavi: 9127e7cc171499830bc5613bc568984ad0b0ed04
50 | AMapSearch: 4979b98adf56ed4dabe735435ed78d759ba0c21f
51 | APNumberPad: a63526db2db628824ae92e7124719e87e0f1c969
52 | AVOSCloud: 8eebafb173f584c00a3ff68b0c98b9de3688da65
53 | Crashlytics: dfbae35ef22ca189240d230ad501feea4ee85d2d
54 | Fabric: f050464eac45a2ce5a8e6e6a07e977c0df32fe28
55 | FTIndicator: ef45ca730742b721657e65f56779bdf2b2c0a922
56 | MIBlurPopup: debbc8f4f631809797140d37b5476745a61e90be
57 | swiftScan: f1f7f3eccb67ed1fb9777d084486d201dfca0306
58 | SwiftySound: 13fb5cf4d1df3ff2ce9d9eee8f214dd3f5939876
59 | SwiftyTimer: 2efd74b060d69ad4f1496baf5bbedbe132125fcf
60 | SWRevealViewController: 6d3fd97f70112fd7cef9de14df4260eacce4c63a
61 |
62 | PODFILE CHECKSUM: 5a896d9d4f059d8794565d5ef4615bec537e36fb
63 |
64 | COCOAPODS: 1.2.1
65 |
--------------------------------------------------------------------------------
/Pods/Manifest.lock:
--------------------------------------------------------------------------------
1 | PODS:
2 | - AMap3DMap (5.2.1):
3 | - AMapFoundation (~> 1.3)
4 | - AMapFoundation (1.4.1)
5 | - AMapLocation (2.4.0):
6 | - AMapFoundation (~> 1.4)
7 | - AMapNavi (5.1.0):
8 | - AMap3DMap (>= 5.2.1)
9 | - AMapFoundation (~> 1.4)
10 | - AMapSearch (5.2.1):
11 | - AMapFoundation (~> 1.2)
12 | - APNumberPad (1.2.0)
13 | - AVOSCloud (7.1.0)
14 | - Crashlytics (3.8.5):
15 | - Fabric (~> 1.6.3)
16 | - Fabric (1.6.12)
17 | - FTIndicator (1.2.1):
18 | - FTIndicator/FTNotificationIndicator (= 1.2.1)
19 | - FTIndicator/FTProgressIndicator (= 1.2.1)
20 | - FTIndicator/FTToastIndicator (= 1.2.1)
21 | - FTIndicator/FTNotificationIndicator (1.2.1)
22 | - FTIndicator/FTProgressIndicator (1.2.1)
23 | - FTIndicator/FTToastIndicator (1.2.1)
24 | - MIBlurPopup (0.1.1)
25 | - swiftScan (1.1.1)
26 | - SwiftySound (0.6.0)
27 | - SwiftyTimer (2.0.0)
28 | - SWRevealViewController (2.3.0)
29 |
30 | DEPENDENCIES:
31 | - AMapLocation
32 | - AMapNavi
33 | - AMapSearch
34 | - APNumberPad
35 | - AVOSCloud
36 | - Crashlytics
37 | - Fabric
38 | - FTIndicator
39 | - MIBlurPopup
40 | - swiftScan
41 | - SwiftySound
42 | - SwiftyTimer
43 | - SWRevealViewController
44 |
45 | SPEC CHECKSUMS:
46 | AMap3DMap: 5a98d7c08d23a7f07853e7ee2fa7650057b75896
47 | AMapFoundation: 9cc5198980873cca29bb70466a84b3bd922c0e65
48 | AMapLocation: 47b62b5381a66e4d0c2931b70ffde72682427896
49 | AMapNavi: 9127e7cc171499830bc5613bc568984ad0b0ed04
50 | AMapSearch: 4979b98adf56ed4dabe735435ed78d759ba0c21f
51 | APNumberPad: a63526db2db628824ae92e7124719e87e0f1c969
52 | AVOSCloud: 8eebafb173f584c00a3ff68b0c98b9de3688da65
53 | Crashlytics: dfbae35ef22ca189240d230ad501feea4ee85d2d
54 | Fabric: f050464eac45a2ce5a8e6e6a07e977c0df32fe28
55 | FTIndicator: ef45ca730742b721657e65f56779bdf2b2c0a922
56 | MIBlurPopup: debbc8f4f631809797140d37b5476745a61e90be
57 | swiftScan: f1f7f3eccb67ed1fb9777d084486d201dfca0306
58 | SwiftySound: 13fb5cf4d1df3ff2ce9d9eee8f214dd3f5939876
59 | SwiftyTimer: 2efd74b060d69ad4f1496baf5bbedbe132125fcf
60 | SWRevealViewController: 6d3fd97f70112fd7cef9de14df4260eacce4c63a
61 |
62 | PODFILE CHECKSUM: 5a896d9d4f059d8794565d5ef4615bec537e36fb
63 |
64 | COCOAPODS: 1.2.1
65 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/Pods-OFOBike/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | en
7 | CFBundleExecutable
8 | ${EXECUTABLE_NAME}
9 | CFBundleIdentifier
10 | ${PRODUCT_BUNDLE_IDENTIFIER}
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | ${PRODUCT_NAME}
15 | CFBundlePackageType
16 | FMWK
17 | CFBundleShortVersionString
18 | 1.0.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | ${CURRENT_PROJECT_VERSION}
23 | NSPrincipalClass
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/Pods-OFOBike/Pods-OFOBike-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_Pods_OFOBike : NSObject
3 | @end
4 | @implementation PodsDummy_Pods_OFOBike
5 | @end
6 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/Pods-OFOBike/Pods-OFOBike-umbrella.h:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #else
4 | #ifndef FOUNDATION_EXPORT
5 | #if defined(__cplusplus)
6 | #define FOUNDATION_EXPORT extern "C"
7 | #else
8 | #define FOUNDATION_EXPORT extern
9 | #endif
10 | #endif
11 | #endif
12 |
13 |
14 | FOUNDATION_EXPORT double Pods_OFOBikeVersionNumber;
15 | FOUNDATION_EXPORT const unsigned char Pods_OFOBikeVersionString[];
16 |
17 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/Pods-OFOBike/Pods-OFOBike.debug.xcconfig:
--------------------------------------------------------------------------------
1 | ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES
2 | ARCHS = $(ARCHS_STANDARD)
3 | FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/APNumberPad" "$PODS_CONFIGURATION_BUILD_DIR/AVOSCloud" "$PODS_CONFIGURATION_BUILD_DIR/FTIndicator" "$PODS_CONFIGURATION_BUILD_DIR/MIBlurPopup" "$PODS_CONFIGURATION_BUILD_DIR/SWRevealViewController" "$PODS_CONFIGURATION_BUILD_DIR/SwiftySound" "$PODS_CONFIGURATION_BUILD_DIR/SwiftyTimer" "$PODS_CONFIGURATION_BUILD_DIR/swiftScan" "${PODS_ROOT}/AMap3DMap" "${PODS_ROOT}/AMapFoundation" "${PODS_ROOT}/AMapLocation" "${PODS_ROOT}/AMapNavi" "${PODS_ROOT}/AMapSearch" "${PODS_ROOT}/Crashlytics/iOS" "${PODS_ROOT}/Fabric/iOS"
4 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
5 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AMap3DMap" "${PODS_ROOT}/Headers/Public/AMapFoundation" "${PODS_ROOT}/Headers/Public/AMapLocation" "${PODS_ROOT}/Headers/Public/AMapNavi" "${PODS_ROOT}/Headers/Public/AMapSearch" "${PODS_ROOT}/Headers/Public/Crashlytics" "${PODS_ROOT}/Headers/Public/Fabric"
6 | LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
7 | OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/APNumberPad/APNumberPad.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/AVOSCloud/AVOSCloud.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/FTIndicator/FTIndicator.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/MIBlurPopup/MIBlurPopup.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/SWRevealViewController/SWRevealViewController.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/SwiftySound/SwiftySound.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/SwiftyTimer/SwiftyTimer.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/swiftScan/swiftScan.framework/Headers" -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AMap3DMap" -isystem "${PODS_ROOT}/Headers/Public/AMapFoundation" -isystem "${PODS_ROOT}/Headers/Public/AMapLocation" -isystem "${PODS_ROOT}/Headers/Public/AMapNavi" -isystem "${PODS_ROOT}/Headers/Public/AMapSearch" -isystem "${PODS_ROOT}/Headers/Public/Crashlytics" -isystem "${PODS_ROOT}/Headers/Public/Fabric"
8 | OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"stdc++.6.0.9" -l"z" -framework "AMapFoundationKit" -framework "AMapLocationKit" -framework "AMapNaviKit" -framework "AMapSearchKit" -framework "APNumberPad" -framework "AVFoundation" -framework "AVOSCloud" -framework "CoreGraphics" -framework "CoreLocation" -framework "CoreTelephony" -framework "CoreText" -framework "Crashlytics" -framework "FTIndicator" -framework "Fabric" -framework "GLKit" -framework "JavaScriptCore" -framework "MAMapKit" -framework "MIBlurPopup" -framework "OpenGLES" -framework "QuartzCore" -framework "SWRevealViewController" -framework "Security" -framework "SwiftySound" -framework "SwiftyTimer" -framework "SystemConfiguration" -framework "UIKit" -framework "swiftScan"
9 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
10 | PODS_BUILD_DIR = $BUILD_DIR
11 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
12 | PODS_PODFILE_DIR_PATH = ${SRCROOT}/.
13 | PODS_ROOT = ${SRCROOT}/Pods
14 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/Pods-OFOBike/Pods-OFOBike.modulemap:
--------------------------------------------------------------------------------
1 | framework module Pods_OFOBike {
2 | umbrella header "Pods-OFOBike-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/Pods/Target Support Files/Pods-OFOBike/Pods-OFOBike.release.xcconfig:
--------------------------------------------------------------------------------
1 | ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES
2 | ARCHS = $(ARCHS_STANDARD)
3 | FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/APNumberPad" "$PODS_CONFIGURATION_BUILD_DIR/AVOSCloud" "$PODS_CONFIGURATION_BUILD_DIR/FTIndicator" "$PODS_CONFIGURATION_BUILD_DIR/MIBlurPopup" "$PODS_CONFIGURATION_BUILD_DIR/SWRevealViewController" "$PODS_CONFIGURATION_BUILD_DIR/SwiftySound" "$PODS_CONFIGURATION_BUILD_DIR/SwiftyTimer" "$PODS_CONFIGURATION_BUILD_DIR/swiftScan" "${PODS_ROOT}/AMap3DMap" "${PODS_ROOT}/AMapFoundation" "${PODS_ROOT}/AMapLocation" "${PODS_ROOT}/AMapNavi" "${PODS_ROOT}/AMapSearch" "${PODS_ROOT}/Crashlytics/iOS" "${PODS_ROOT}/Fabric/iOS"
4 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
5 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AMap3DMap" "${PODS_ROOT}/Headers/Public/AMapFoundation" "${PODS_ROOT}/Headers/Public/AMapLocation" "${PODS_ROOT}/Headers/Public/AMapNavi" "${PODS_ROOT}/Headers/Public/AMapSearch" "${PODS_ROOT}/Headers/Public/Crashlytics" "${PODS_ROOT}/Headers/Public/Fabric"
6 | LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
7 | OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/APNumberPad/APNumberPad.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/AVOSCloud/AVOSCloud.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/FTIndicator/FTIndicator.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/MIBlurPopup/MIBlurPopup.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/SWRevealViewController/SWRevealViewController.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/SwiftySound/SwiftySound.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/SwiftyTimer/SwiftyTimer.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/swiftScan/swiftScan.framework/Headers" -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AMap3DMap" -isystem "${PODS_ROOT}/Headers/Public/AMapFoundation" -isystem "${PODS_ROOT}/Headers/Public/AMapLocation" -isystem "${PODS_ROOT}/Headers/Public/AMapNavi" -isystem "${PODS_ROOT}/Headers/Public/AMapSearch" -isystem "${PODS_ROOT}/Headers/Public/Crashlytics" -isystem "${PODS_ROOT}/Headers/Public/Fabric"
8 | OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"stdc++.6.0.9" -l"z" -framework "AMapFoundationKit" -framework "AMapLocationKit" -framework "AMapNaviKit" -framework "AMapSearchKit" -framework "APNumberPad" -framework "AVFoundation" -framework "AVOSCloud" -framework "CoreGraphics" -framework "CoreLocation" -framework "CoreTelephony" -framework "CoreText" -framework "Crashlytics" -framework "FTIndicator" -framework "Fabric" -framework "GLKit" -framework "JavaScriptCore" -framework "MAMapKit" -framework "MIBlurPopup" -framework "OpenGLES" -framework "QuartzCore" -framework "SWRevealViewController" -framework "Security" -framework "SwiftySound" -framework "SwiftyTimer" -framework "SystemConfiguration" -framework "UIKit" -framework "swiftScan"
9 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
10 | PODS_BUILD_DIR = $BUILD_DIR
11 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
12 | PODS_PODFILE_DIR_PATH = ${SRCROOT}/.
13 | PODS_ROOT = ${SRCROOT}/Pods
14 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # OFOBike
2 |
3 | A demo app like OFO Bike in Swift.
4 |
5 |  
6 |
7 | ## Preface
8 |
9 | 该 Repo 是 OFO 小黄车的「部分」模仿 App。2017 年 5 月左右开始写,由于之前配置 .girignore 未将 Cocoapods 处忽略,导致整个包过大,而且 Commit 较乱。最近将代码重新整理,并开源。
10 |
11 | 项目整体采用了 MVC 架构,使用 Swift 3.x 编写,后台采用 LeanCloud,地图为高德地图提供,并集成了 Fabric。
12 |
13 | PS: 该 App 非目前最新版 OFO 共享单车 UI。
14 |
15 | ## How to run?
16 |
17 | 在 AppDelegat.swift 中设置您的高德地图 Key 以及 LeanCloud Key;Fabric 的 Key 需要在 Info.plist 中设置。
18 |
19 | ## Screenshots
20 |
21 | - Launch image
22 |
23 | 
24 |
25 | - 主页
26 |
27 | 
28 |
29 | - 侧边栏(仅 UI, SWRevealViewController)
30 |
31 | 
32 |
33 | - 热门互动(WKWebView)
34 |
35 | 
36 |
37 | - 扫码用车(SwiftScan)
38 |
39 | 
40 |
41 | - 输入车牌号(APNumberPad)
42 |
43 | 
44 |
45 | - 显示解锁码
46 |
47 | 
48 |
49 | - 车牌号错误(MIBlurPopup)
50 |
51 | 
52 |
53 | ## Podfile
54 |
55 | ```
56 | target 'OFOBike' do
57 | # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
58 | use_frameworks!
59 |
60 | # Pods for OFOBike
61 |
62 | # Fabric
63 | pod 'Fabric'
64 | pod 'Crashlytics'
65 |
66 | # Side menu
67 | pod 'SWRevealViewController'
68 |
69 | # Map
70 | pod 'AMapNavi'
71 | pod 'AMapSearch'
72 | pod 'AMapLocation'
73 |
74 | # HUD
75 | pod 'FTIndicator'
76 |
77 | # QR Code
78 | pod 'swiftScan'
79 |
80 | # Number Pad
81 | pod 'APNumberPad'
82 |
83 | # Timer
84 | pod 'SwiftyTimer'
85 |
86 | # Sounds
87 | pod 'SwiftySound'
88 |
89 | # Lean Cloud
90 | pod 'AVOSCloud'
91 |
92 | # Pop up
93 | pod 'MIBlurPopup'
94 | end
95 | ```
96 |
97 | ## LICENSE
98 |
99 | 部分资源解包自 OFO 共享单车.ipa,许可等归其官方解释。其余部分许可为 MIT。
100 |
--------------------------------------------------------------------------------
/Screenshots/1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/Screenshots/1.png
--------------------------------------------------------------------------------
/Screenshots/2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/Screenshots/2.png
--------------------------------------------------------------------------------
/Screenshots/3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/Screenshots/3.png
--------------------------------------------------------------------------------
/Screenshots/4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/Screenshots/4.png
--------------------------------------------------------------------------------
/Screenshots/5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/Screenshots/5.png
--------------------------------------------------------------------------------
/Screenshots/6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/Screenshots/6.png
--------------------------------------------------------------------------------
/Screenshots/7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/Screenshots/7.png
--------------------------------------------------------------------------------
/Screenshots/8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kingcos/OFOBike/3990fdb0c256439ea5c4a08744015fea803f5634/Screenshots/8.png
--------------------------------------------------------------------------------