├── .gitignore ├── Beijing.gpx ├── Data └── Cafes.json ├── LICENSE ├── Podfile ├── README.md ├── coffee.xcodeproj ├── project.pbxproj └── project.xcworkspace │ └── contents.xcworkspacedata ├── coffee ├── AppDelegate+Splash.swift ├── AppDelegate.swift ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── Icon-60@2x.png │ │ ├── Icon-60@3x.png │ │ ├── Icon-Spotlight-40@2x.png │ │ └── Icon-Spotlight-40@3x.png │ ├── Contents.json │ ├── logo.imageset │ │ ├── Contents.json │ │ ├── Icon-Spotlight-40@2x.png │ │ └── Icon-Spotlight-40@3x.png │ └── oval.imageset │ │ ├── Contents.json │ │ ├── oval@2x.png │ │ └── oval@3x.png ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── CLGeocoder+Singleton.swift ├── CLLocationManager+Singleton.swift ├── Cafe.swift ├── CafeAnnotation.swift ├── CafeInfoCell.swift ├── CafeSubtitleCell.swift ├── CafeViewController.swift ├── City.swift ├── CityCell.swift ├── Info.plist ├── MKMapView+EdgeInsets.swift ├── MenuListViewController.swift ├── TransitionAnimator.swift ├── UIColor+Hex.swift ├── Vendor │ ├── AnimationDelegate.swift │ └── HamburgerButton.swift ├── ViewController+DataSource.swift ├── ViewController+Location.swift ├── ViewController+MapKit.swift ├── ViewController.swift ├── coffee-Bridging-Header.h └── zh-Hans.lproj │ ├── LaunchScreen.strings │ └── Main.strings ├── coffeeTests ├── Info.plist └── coffeeTests.swift ├── coffeeUITests ├── Info.plist └── coffeeUITests.swift └── snapshot ├── 1.png └── 2.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/.gitignore -------------------------------------------------------------------------------- /Beijing.gpx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/Beijing.gpx -------------------------------------------------------------------------------- /Data/Cafes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/Data/Cafes.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/LICENSE -------------------------------------------------------------------------------- /Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/Podfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/README.md -------------------------------------------------------------------------------- /coffee.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffee.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /coffee.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffee.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /coffee/AppDelegate+Splash.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffee/AppDelegate+Splash.swift -------------------------------------------------------------------------------- /coffee/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffee/AppDelegate.swift -------------------------------------------------------------------------------- /coffee/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffee/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /coffee/Assets.xcassets/AppIcon.appiconset/Icon-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffee/Assets.xcassets/AppIcon.appiconset/Icon-60@2x.png -------------------------------------------------------------------------------- /coffee/Assets.xcassets/AppIcon.appiconset/Icon-60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffee/Assets.xcassets/AppIcon.appiconset/Icon-60@3x.png -------------------------------------------------------------------------------- /coffee/Assets.xcassets/AppIcon.appiconset/Icon-Spotlight-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffee/Assets.xcassets/AppIcon.appiconset/Icon-Spotlight-40@2x.png -------------------------------------------------------------------------------- /coffee/Assets.xcassets/AppIcon.appiconset/Icon-Spotlight-40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffee/Assets.xcassets/AppIcon.appiconset/Icon-Spotlight-40@3x.png -------------------------------------------------------------------------------- /coffee/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffee/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /coffee/Assets.xcassets/logo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffee/Assets.xcassets/logo.imageset/Contents.json -------------------------------------------------------------------------------- /coffee/Assets.xcassets/logo.imageset/Icon-Spotlight-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffee/Assets.xcassets/logo.imageset/Icon-Spotlight-40@2x.png -------------------------------------------------------------------------------- /coffee/Assets.xcassets/logo.imageset/Icon-Spotlight-40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffee/Assets.xcassets/logo.imageset/Icon-Spotlight-40@3x.png -------------------------------------------------------------------------------- /coffee/Assets.xcassets/oval.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffee/Assets.xcassets/oval.imageset/Contents.json -------------------------------------------------------------------------------- /coffee/Assets.xcassets/oval.imageset/oval@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffee/Assets.xcassets/oval.imageset/oval@2x.png -------------------------------------------------------------------------------- /coffee/Assets.xcassets/oval.imageset/oval@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffee/Assets.xcassets/oval.imageset/oval@3x.png -------------------------------------------------------------------------------- /coffee/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffee/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /coffee/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffee/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /coffee/CLGeocoder+Singleton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffee/CLGeocoder+Singleton.swift -------------------------------------------------------------------------------- /coffee/CLLocationManager+Singleton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffee/CLLocationManager+Singleton.swift -------------------------------------------------------------------------------- /coffee/Cafe.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffee/Cafe.swift -------------------------------------------------------------------------------- /coffee/CafeAnnotation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffee/CafeAnnotation.swift -------------------------------------------------------------------------------- /coffee/CafeInfoCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffee/CafeInfoCell.swift -------------------------------------------------------------------------------- /coffee/CafeSubtitleCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffee/CafeSubtitleCell.swift -------------------------------------------------------------------------------- /coffee/CafeViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffee/CafeViewController.swift -------------------------------------------------------------------------------- /coffee/City.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffee/City.swift -------------------------------------------------------------------------------- /coffee/CityCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffee/CityCell.swift -------------------------------------------------------------------------------- /coffee/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffee/Info.plist -------------------------------------------------------------------------------- /coffee/MKMapView+EdgeInsets.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffee/MKMapView+EdgeInsets.swift -------------------------------------------------------------------------------- /coffee/MenuListViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffee/MenuListViewController.swift -------------------------------------------------------------------------------- /coffee/TransitionAnimator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffee/TransitionAnimator.swift -------------------------------------------------------------------------------- /coffee/UIColor+Hex.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffee/UIColor+Hex.swift -------------------------------------------------------------------------------- /coffee/Vendor/AnimationDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffee/Vendor/AnimationDelegate.swift -------------------------------------------------------------------------------- /coffee/Vendor/HamburgerButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffee/Vendor/HamburgerButton.swift -------------------------------------------------------------------------------- /coffee/ViewController+DataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffee/ViewController+DataSource.swift -------------------------------------------------------------------------------- /coffee/ViewController+Location.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffee/ViewController+Location.swift -------------------------------------------------------------------------------- /coffee/ViewController+MapKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffee/ViewController+MapKit.swift -------------------------------------------------------------------------------- /coffee/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffee/ViewController.swift -------------------------------------------------------------------------------- /coffee/coffee-Bridging-Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffee/coffee-Bridging-Header.h -------------------------------------------------------------------------------- /coffee/zh-Hans.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /coffee/zh-Hans.lproj/Main.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /coffeeTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffeeTests/Info.plist -------------------------------------------------------------------------------- /coffeeTests/coffeeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffeeTests/coffeeTests.swift -------------------------------------------------------------------------------- /coffeeUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffeeUITests/Info.plist -------------------------------------------------------------------------------- /coffeeUITests/coffeeUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/coffeeUITests/coffeeUITests.swift -------------------------------------------------------------------------------- /snapshot/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/snapshot/1.png -------------------------------------------------------------------------------- /snapshot/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexih/Cafe/HEAD/snapshot/2.png --------------------------------------------------------------------------------