├── README.md ├── VegetableDetailsViewController.swift ├── appSearchDemo.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ ├── kategridina.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ └── kgridina.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── xcuserdata │ ├── kategridina.xcuserdatad │ ├── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ │ ├── appSearchDemo.xcscheme │ │ ├── vegetableSearchExtention.xcscheme │ │ └── xcschememanagement.plist │ └── kgridina.xcuserdatad │ └── xcschemes │ ├── appSearchDemo.xcscheme │ ├── vegetableSearchExtention.xcscheme │ └── xcschememanagement.plist ├── appSearchDemo ├── AppDelegate.swift ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Contents.json │ ├── basilicum.imageset │ │ ├── Contents.json │ │ └── basilicum.jpg │ ├── cabbage.imageset │ │ ├── Contents.json │ │ └── cabbage.jpg │ ├── cucumber.imageset │ │ ├── Contents.json │ │ └── cucumber.jpg │ ├── first.imageset │ │ ├── Contents.json │ │ └── first.pdf │ ├── onion.imageset │ │ ├── Contents.json │ │ └── onion.jpg │ ├── parsley.imageset │ │ ├── Contents.json │ │ └── parsley.jpg │ ├── patison.imageset │ │ ├── Contents.json │ │ └── patison.jpg │ ├── potato.imageset │ │ ├── Contents.json │ │ └── potato.jpg │ ├── redish.imageset │ │ ├── Contents.json │ │ └── redish.jpg │ ├── second.imageset │ │ ├── Contents.json │ │ └── second.pdf │ ├── tomato.imageset │ │ ├── Contents.json │ │ └── tomato.jpg │ └── vegetables.imageset │ │ ├── Contents.json │ │ └── vegetables.jpg ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── Info.plist ├── Vegetable.swift ├── VegetableCell.swift ├── VegetableJsonPaser.swift ├── VegetablesController.swift ├── VegetablesEmptyController.swift ├── VegetablesTabBarController.swift ├── basilicum.jpg ├── cabbage.jpg ├── cucumber.jpg ├── onion.jpg ├── parsley.jpg ├── patison.jpg ├── potato.jpg ├── redish.jpg ├── tomato.jpg ├── vegetables.jpg └── vegetables.json └── vegetableSearchExtention ├── IndexRequestHandler.swift └── Info.plist /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/README.md -------------------------------------------------------------------------------- /VegetableDetailsViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/VegetableDetailsViewController.swift -------------------------------------------------------------------------------- /appSearchDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /appSearchDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /appSearchDemo.xcodeproj/project.xcworkspace/xcuserdata/kategridina.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo.xcodeproj/project.xcworkspace/xcuserdata/kategridina.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /appSearchDemo.xcodeproj/project.xcworkspace/xcuserdata/kgridina.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo.xcodeproj/project.xcworkspace/xcuserdata/kgridina.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /appSearchDemo.xcodeproj/xcuserdata/kategridina.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo.xcodeproj/xcuserdata/kategridina.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /appSearchDemo.xcodeproj/xcuserdata/kategridina.xcuserdatad/xcschemes/appSearchDemo.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo.xcodeproj/xcuserdata/kategridina.xcuserdatad/xcschemes/appSearchDemo.xcscheme -------------------------------------------------------------------------------- /appSearchDemo.xcodeproj/xcuserdata/kategridina.xcuserdatad/xcschemes/vegetableSearchExtention.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo.xcodeproj/xcuserdata/kategridina.xcuserdatad/xcschemes/vegetableSearchExtention.xcscheme -------------------------------------------------------------------------------- /appSearchDemo.xcodeproj/xcuserdata/kategridina.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo.xcodeproj/xcuserdata/kategridina.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /appSearchDemo.xcodeproj/xcuserdata/kgridina.xcuserdatad/xcschemes/appSearchDemo.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo.xcodeproj/xcuserdata/kgridina.xcuserdatad/xcschemes/appSearchDemo.xcscheme -------------------------------------------------------------------------------- /appSearchDemo.xcodeproj/xcuserdata/kgridina.xcuserdatad/xcschemes/vegetableSearchExtention.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo.xcodeproj/xcuserdata/kgridina.xcuserdatad/xcschemes/vegetableSearchExtention.xcscheme -------------------------------------------------------------------------------- /appSearchDemo.xcodeproj/xcuserdata/kgridina.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo.xcodeproj/xcuserdata/kgridina.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /appSearchDemo/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/AppDelegate.swift -------------------------------------------------------------------------------- /appSearchDemo/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /appSearchDemo/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /appSearchDemo/Assets.xcassets/basilicum.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/Assets.xcassets/basilicum.imageset/Contents.json -------------------------------------------------------------------------------- /appSearchDemo/Assets.xcassets/basilicum.imageset/basilicum.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/Assets.xcassets/basilicum.imageset/basilicum.jpg -------------------------------------------------------------------------------- /appSearchDemo/Assets.xcassets/cabbage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/Assets.xcassets/cabbage.imageset/Contents.json -------------------------------------------------------------------------------- /appSearchDemo/Assets.xcassets/cabbage.imageset/cabbage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/Assets.xcassets/cabbage.imageset/cabbage.jpg -------------------------------------------------------------------------------- /appSearchDemo/Assets.xcassets/cucumber.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/Assets.xcassets/cucumber.imageset/Contents.json -------------------------------------------------------------------------------- /appSearchDemo/Assets.xcassets/cucumber.imageset/cucumber.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/Assets.xcassets/cucumber.imageset/cucumber.jpg -------------------------------------------------------------------------------- /appSearchDemo/Assets.xcassets/first.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/Assets.xcassets/first.imageset/Contents.json -------------------------------------------------------------------------------- /appSearchDemo/Assets.xcassets/first.imageset/first.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/Assets.xcassets/first.imageset/first.pdf -------------------------------------------------------------------------------- /appSearchDemo/Assets.xcassets/onion.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/Assets.xcassets/onion.imageset/Contents.json -------------------------------------------------------------------------------- /appSearchDemo/Assets.xcassets/onion.imageset/onion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/Assets.xcassets/onion.imageset/onion.jpg -------------------------------------------------------------------------------- /appSearchDemo/Assets.xcassets/parsley.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/Assets.xcassets/parsley.imageset/Contents.json -------------------------------------------------------------------------------- /appSearchDemo/Assets.xcassets/parsley.imageset/parsley.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/Assets.xcassets/parsley.imageset/parsley.jpg -------------------------------------------------------------------------------- /appSearchDemo/Assets.xcassets/patison.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/Assets.xcassets/patison.imageset/Contents.json -------------------------------------------------------------------------------- /appSearchDemo/Assets.xcassets/patison.imageset/patison.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/Assets.xcassets/patison.imageset/patison.jpg -------------------------------------------------------------------------------- /appSearchDemo/Assets.xcassets/potato.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/Assets.xcassets/potato.imageset/Contents.json -------------------------------------------------------------------------------- /appSearchDemo/Assets.xcassets/potato.imageset/potato.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/Assets.xcassets/potato.imageset/potato.jpg -------------------------------------------------------------------------------- /appSearchDemo/Assets.xcassets/redish.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/Assets.xcassets/redish.imageset/Contents.json -------------------------------------------------------------------------------- /appSearchDemo/Assets.xcassets/redish.imageset/redish.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/Assets.xcassets/redish.imageset/redish.jpg -------------------------------------------------------------------------------- /appSearchDemo/Assets.xcassets/second.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/Assets.xcassets/second.imageset/Contents.json -------------------------------------------------------------------------------- /appSearchDemo/Assets.xcassets/second.imageset/second.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/Assets.xcassets/second.imageset/second.pdf -------------------------------------------------------------------------------- /appSearchDemo/Assets.xcassets/tomato.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/Assets.xcassets/tomato.imageset/Contents.json -------------------------------------------------------------------------------- /appSearchDemo/Assets.xcassets/tomato.imageset/tomato.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/Assets.xcassets/tomato.imageset/tomato.jpg -------------------------------------------------------------------------------- /appSearchDemo/Assets.xcassets/vegetables.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/Assets.xcassets/vegetables.imageset/Contents.json -------------------------------------------------------------------------------- /appSearchDemo/Assets.xcassets/vegetables.imageset/vegetables.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/Assets.xcassets/vegetables.imageset/vegetables.jpg -------------------------------------------------------------------------------- /appSearchDemo/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /appSearchDemo/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /appSearchDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/Info.plist -------------------------------------------------------------------------------- /appSearchDemo/Vegetable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/Vegetable.swift -------------------------------------------------------------------------------- /appSearchDemo/VegetableCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/VegetableCell.swift -------------------------------------------------------------------------------- /appSearchDemo/VegetableJsonPaser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/VegetableJsonPaser.swift -------------------------------------------------------------------------------- /appSearchDemo/VegetablesController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/VegetablesController.swift -------------------------------------------------------------------------------- /appSearchDemo/VegetablesEmptyController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/VegetablesEmptyController.swift -------------------------------------------------------------------------------- /appSearchDemo/VegetablesTabBarController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/VegetablesTabBarController.swift -------------------------------------------------------------------------------- /appSearchDemo/basilicum.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/basilicum.jpg -------------------------------------------------------------------------------- /appSearchDemo/cabbage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/cabbage.jpg -------------------------------------------------------------------------------- /appSearchDemo/cucumber.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/cucumber.jpg -------------------------------------------------------------------------------- /appSearchDemo/onion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/onion.jpg -------------------------------------------------------------------------------- /appSearchDemo/parsley.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/parsley.jpg -------------------------------------------------------------------------------- /appSearchDemo/patison.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/patison.jpg -------------------------------------------------------------------------------- /appSearchDemo/potato.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/potato.jpg -------------------------------------------------------------------------------- /appSearchDemo/redish.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/redish.jpg -------------------------------------------------------------------------------- /appSearchDemo/tomato.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/tomato.jpg -------------------------------------------------------------------------------- /appSearchDemo/vegetables.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/vegetables.jpg -------------------------------------------------------------------------------- /appSearchDemo/vegetables.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/appSearchDemo/vegetables.json -------------------------------------------------------------------------------- /vegetableSearchExtention/IndexRequestHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/vegetableSearchExtention/IndexRequestHandler.swift -------------------------------------------------------------------------------- /vegetableSearchExtention/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridNA/appSearchExample/HEAD/vegetableSearchExtention/Info.plist --------------------------------------------------------------------------------