├── .gitignore
├── LICENSE
├── README.md
├── iOS_MVP_MVVM_Patterns.pdf
├── mvc
├── MVCMovieBuff
│ ├── AppDelegate.swift
│ ├── Assets.xcassets
│ │ └── AppIcon.appiconset
│ │ │ └── Contents.json
│ ├── Base.lproj
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ ├── Info.plist
│ ├── frameworks
│ │ ├── Alamofire.framework
│ │ │ ├── Alamofire
│ │ │ ├── Headers
│ │ │ │ ├── Alamofire-Swift.h
│ │ │ │ └── Alamofire-umbrella.h
│ │ │ ├── Info.plist
│ │ │ ├── Modules
│ │ │ │ ├── Alamofire.swiftmodule
│ │ │ │ │ ├── arm.swiftdoc
│ │ │ │ │ ├── arm.swiftmodule
│ │ │ │ │ ├── arm64.swiftdoc
│ │ │ │ │ ├── arm64.swiftmodule
│ │ │ │ │ ├── i386.swiftdoc
│ │ │ │ │ ├── i386.swiftmodule
│ │ │ │ │ ├── x86_64.swiftdoc
│ │ │ │ │ └── x86_64.swiftmodule
│ │ │ │ └── module.modulemap
│ │ │ └── _CodeSignature
│ │ │ │ └── CodeResources
│ │ ├── AlamofireObjectMapper.framework
│ │ │ ├── AlamofireObjectMapper
│ │ │ ├── Headers
│ │ │ │ ├── AlamofireObjectMapper-Swift.h
│ │ │ │ └── AlamofireObjectMapper-umbrella.h
│ │ │ ├── Info.plist
│ │ │ ├── Modules
│ │ │ │ ├── AlamofireObjectMapper.swiftmodule
│ │ │ │ │ ├── arm.swiftdoc
│ │ │ │ │ ├── arm.swiftmodule
│ │ │ │ │ ├── arm64.swiftdoc
│ │ │ │ │ ├── arm64.swiftmodule
│ │ │ │ │ ├── i386.swiftdoc
│ │ │ │ │ ├── i386.swiftmodule
│ │ │ │ │ ├── x86_64.swiftdoc
│ │ │ │ │ └── x86_64.swiftmodule
│ │ │ │ └── module.modulemap
│ │ │ └── _CodeSignature
│ │ │ │ └── CodeResources
│ │ ├── MBProgressHUD.framework
│ │ │ ├── Headers
│ │ │ │ └── MBProgressHUD.h
│ │ │ ├── Info.plist
│ │ │ ├── MBProgressHUD
│ │ │ └── Modules
│ │ │ │ └── module.modulemap
│ │ ├── OHHTTPStubs.framework
│ │ │ ├── Headers
│ │ │ │ ├── Compatibility.h
│ │ │ │ ├── NSURLRequest+HTTPBodyTesting.h
│ │ │ │ ├── OHHTTPStubs+Mocktail.h
│ │ │ │ ├── OHHTTPStubs-Swift.h
│ │ │ │ ├── OHHTTPStubs.h
│ │ │ │ ├── OHHTTPStubsResponse+HTTPMessage.h
│ │ │ │ ├── OHHTTPStubsResponse+JSON.h
│ │ │ │ ├── OHHTTPStubsResponse.h
│ │ │ │ ├── OHHTTPStubsUmbrella.h
│ │ │ │ └── OHPathHelpers.h
│ │ │ ├── Info.plist
│ │ │ ├── Modules
│ │ │ │ ├── OHHTTPStubs.swiftmodule
│ │ │ │ │ ├── arm.swiftdoc
│ │ │ │ │ ├── arm.swiftmodule
│ │ │ │ │ ├── arm64.swiftdoc
│ │ │ │ │ ├── arm64.swiftmodule
│ │ │ │ │ ├── i386.swiftdoc
│ │ │ │ │ ├── i386.swiftmodule
│ │ │ │ │ ├── x86_64.swiftdoc
│ │ │ │ │ └── x86_64.swiftmodule
│ │ │ │ └── module.modulemap
│ │ │ └── OHHTTPStubs
│ │ ├── ObjectMapper.framework
│ │ │ ├── Headers
│ │ │ │ ├── ObjectMapper-Swift.h
│ │ │ │ └── ObjectMapper-umbrella.h
│ │ │ ├── Info.plist
│ │ │ ├── Modules
│ │ │ │ ├── ObjectMapper.swiftmodule
│ │ │ │ │ ├── arm.swiftdoc
│ │ │ │ │ ├── arm.swiftmodule
│ │ │ │ │ ├── arm64.swiftdoc
│ │ │ │ │ ├── arm64.swiftmodule
│ │ │ │ │ ├── i386.swiftdoc
│ │ │ │ │ ├── i386.swiftmodule
│ │ │ │ │ ├── x86_64.swiftdoc
│ │ │ │ │ └── x86_64.swiftmodule
│ │ │ │ └── module.modulemap
│ │ │ ├── ObjectMapper
│ │ │ └── _CodeSignature
│ │ │ │ └── CodeResources
│ │ └── moviedetails.json
│ ├── images.png
│ ├── models
│ │ ├── MovieData.swift
│ │ ├── ServerManager.swift
│ │ └── ServerManagerRequestRouters.swift
│ ├── stubdata
│ │ ├── moviedetails.json
│ │ └── movies.json
│ ├── view controllers
│ │ ├── MovieDetailViewController.swift
│ │ ├── MovieListViewController.swift
│ │ ├── SearchViewController.swift
│ │ └── ViewControllerExtension.swift
│ └── views
│ │ ├── CustomPickerView.swift
│ │ ├── CustomPickerView.xib
│ │ └── MovieInfoTableViewCell.swift
├── MovieBuff.xcodeproj
│ ├── project.pbxproj
│ ├── project.xcworkspace
│ │ └── contents.xcworkspacedata
│ └── xcshareddata
│ │ └── xcschemes
│ │ ├── MovieBuff.xcscheme
│ │ └── MovieBuffUITests.xcscheme
├── MovieBuff.xcworkspace
│ └── contents.xcworkspacedata
├── MovieBuffTests
│ ├── Info.plist
│ └── MovieBuffTests.swift
├── Podfile
├── Podfile.lock
└── Pods
│ ├── Alamofire
│ ├── LICENSE
│ ├── README.md
│ └── Source
│ │ ├── AFError.swift
│ │ ├── Alamofire.swift
│ │ ├── DispatchQueue+Alamofire.swift
│ │ ├── MultipartFormData.swift
│ │ ├── NetworkReachabilityManager.swift
│ │ ├── Notifications.swift
│ │ ├── ParameterEncoding.swift
│ │ ├── Request.swift
│ │ ├── Response.swift
│ │ ├── ResponseSerialization.swift
│ │ ├── Result.swift
│ │ ├── ServerTrustPolicy.swift
│ │ ├── SessionDelegate.swift
│ │ ├── SessionManager.swift
│ │ ├── TaskDelegate.swift
│ │ ├── Timeline.swift
│ │ └── Validation.swift
│ ├── AlamofireObjectMapper
│ ├── AlamofireObjectMapper
│ │ └── AlamofireObjectMapper.swift
│ ├── LICENSE
│ └── README.md
│ ├── Manifest.lock
│ ├── OHHTTPStubs
│ ├── LICENSE
│ ├── OHHTTPStubs
│ │ └── Sources
│ │ │ ├── Compatibility.h
│ │ │ ├── JSON
│ │ │ ├── OHHTTPStubsResponse+JSON.h
│ │ │ └── OHHTTPStubsResponse+JSON.m
│ │ │ ├── NSURLSession
│ │ │ ├── NSURLRequest+HTTPBodyTesting.h
│ │ │ ├── NSURLRequest+HTTPBodyTesting.m
│ │ │ ├── OHHTTPStubs+NSURLSessionConfiguration.m
│ │ │ ├── OHHTTPStubsMethodSwizzling.h
│ │ │ └── OHHTTPStubsMethodSwizzling.m
│ │ │ ├── OHHTTPStubs.h
│ │ │ ├── OHHTTPStubs.m
│ │ │ ├── OHHTTPStubsResponse.h
│ │ │ ├── OHHTTPStubsResponse.m
│ │ │ ├── OHPathHelpers
│ │ │ ├── OHPathHelpers.h
│ │ │ └── OHPathHelpers.m
│ │ │ └── Swift
│ │ │ └── OHHTTPStubsSwift.swift
│ └── README.md
│ ├── ObjectMapper
│ ├── LICENSE
│ ├── README-CN.md
│ └── Sources
│ │ ├── CustomDateFormatTransform.swift
│ │ ├── DataTransform.swift
│ │ ├── DateFormatterTransform.swift
│ │ ├── DateTransform.swift
│ │ ├── DictionaryTransform.swift
│ │ ├── EnumOperators.swift
│ │ ├── EnumTransform.swift
│ │ ├── FromJSON.swift
│ │ ├── HexColorTransform.swift
│ │ ├── ISO8601DateTransform.swift
│ │ ├── ImmutableMappable.swift
│ │ ├── IntegerOperators.swift
│ │ ├── Map.swift
│ │ ├── MapError.swift
│ │ ├── Mappable.swift
│ │ ├── Mapper.swift
│ │ ├── NSDecimalNumberTransform.swift
│ │ ├── Operators.swift
│ │ ├── ToJSON.swift
│ │ ├── TransformOf.swift
│ │ ├── TransformOperators.swift
│ │ ├── TransformType.swift
│ │ └── URLTransform.swift
│ ├── Pods.xcodeproj
│ └── project.pbxproj
│ └── Target Support Files
│ ├── Alamofire
│ ├── Alamofire-dummy.m
│ ├── Alamofire-prefix.pch
│ ├── Alamofire-umbrella.h
│ ├── Alamofire.modulemap
│ ├── Alamofire.xcconfig
│ └── Info.plist
│ ├── AlamofireObjectMapper
│ ├── AlamofireObjectMapper-dummy.m
│ ├── AlamofireObjectMapper-prefix.pch
│ ├── AlamofireObjectMapper-umbrella.h
│ ├── AlamofireObjectMapper.modulemap
│ ├── AlamofireObjectMapper.xcconfig
│ └── Info.plist
│ ├── OHHTTPStubs
│ ├── Info.plist
│ ├── OHHTTPStubs-dummy.m
│ ├── OHHTTPStubs-prefix.pch
│ ├── OHHTTPStubs-umbrella.h
│ ├── OHHTTPStubs.modulemap
│ └── OHHTTPStubs.xcconfig
│ ├── ObjectMapper
│ ├── Info.plist
│ ├── ObjectMapper-dummy.m
│ ├── ObjectMapper-prefix.pch
│ ├── ObjectMapper-umbrella.h
│ ├── ObjectMapper.modulemap
│ └── ObjectMapper.xcconfig
│ ├── Pods-MovieBuff
│ ├── Info.plist
│ ├── Pods-MovieBuff-acknowledgements.markdown
│ ├── Pods-MovieBuff-acknowledgements.plist
│ ├── Pods-MovieBuff-dummy.m
│ ├── Pods-MovieBuff-frameworks.sh
│ ├── Pods-MovieBuff-resources.sh
│ ├── Pods-MovieBuff-umbrella.h
│ ├── Pods-MovieBuff.debug.xcconfig
│ ├── Pods-MovieBuff.modulemap
│ └── Pods-MovieBuff.release.xcconfig
│ └── Pods-MovieBuffTests
│ ├── Info.plist
│ ├── Pods-MovieBuffTests-acknowledgements.markdown
│ ├── Pods-MovieBuffTests-acknowledgements.plist
│ ├── Pods-MovieBuffTests-dummy.m
│ ├── Pods-MovieBuffTests-frameworks.sh
│ ├── Pods-MovieBuffTests-resources.sh
│ ├── Pods-MovieBuffTests-umbrella.h
│ ├── Pods-MovieBuffTests.debug.xcconfig
│ ├── Pods-MovieBuffTests.modulemap
│ └── Pods-MovieBuffTests.release.xcconfig
├── mvp
├── MVCMovieBuff
│ ├── AppDelegate.swift
│ ├── Assets.xcassets
│ │ └── AppIcon.appiconset
│ │ │ └── Contents.json
│ ├── Base.lproj
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ ├── Info.plist
│ ├── frameworks
│ │ ├── Alamofire.framework
│ │ │ ├── Alamofire
│ │ │ ├── Headers
│ │ │ │ ├── Alamofire-Swift.h
│ │ │ │ └── Alamofire-umbrella.h
│ │ │ ├── Info.plist
│ │ │ ├── Modules
│ │ │ │ ├── Alamofire.swiftmodule
│ │ │ │ │ ├── arm.swiftdoc
│ │ │ │ │ ├── arm.swiftmodule
│ │ │ │ │ ├── arm64.swiftdoc
│ │ │ │ │ ├── arm64.swiftmodule
│ │ │ │ │ ├── i386.swiftdoc
│ │ │ │ │ ├── i386.swiftmodule
│ │ │ │ │ ├── x86_64.swiftdoc
│ │ │ │ │ └── x86_64.swiftmodule
│ │ │ │ └── module.modulemap
│ │ │ └── _CodeSignature
│ │ │ │ └── CodeResources
│ │ ├── AlamofireObjectMapper.framework
│ │ │ ├── AlamofireObjectMapper
│ │ │ ├── Headers
│ │ │ │ ├── AlamofireObjectMapper-Swift.h
│ │ │ │ └── AlamofireObjectMapper-umbrella.h
│ │ │ ├── Info.plist
│ │ │ ├── Modules
│ │ │ │ ├── AlamofireObjectMapper.swiftmodule
│ │ │ │ │ ├── arm.swiftdoc
│ │ │ │ │ ├── arm.swiftmodule
│ │ │ │ │ ├── arm64.swiftdoc
│ │ │ │ │ ├── arm64.swiftmodule
│ │ │ │ │ ├── i386.swiftdoc
│ │ │ │ │ ├── i386.swiftmodule
│ │ │ │ │ ├── x86_64.swiftdoc
│ │ │ │ │ └── x86_64.swiftmodule
│ │ │ │ └── module.modulemap
│ │ │ └── _CodeSignature
│ │ │ │ └── CodeResources
│ │ ├── MBProgressHUD.framework
│ │ │ ├── Headers
│ │ │ │ └── MBProgressHUD.h
│ │ │ ├── Info.plist
│ │ │ ├── MBProgressHUD
│ │ │ └── Modules
│ │ │ │ └── module.modulemap
│ │ ├── OHHTTPStubs.framework
│ │ │ ├── Headers
│ │ │ │ ├── Compatibility.h
│ │ │ │ ├── NSURLRequest+HTTPBodyTesting.h
│ │ │ │ ├── OHHTTPStubs+Mocktail.h
│ │ │ │ ├── OHHTTPStubs-Swift.h
│ │ │ │ ├── OHHTTPStubs.h
│ │ │ │ ├── OHHTTPStubsResponse+HTTPMessage.h
│ │ │ │ ├── OHHTTPStubsResponse+JSON.h
│ │ │ │ ├── OHHTTPStubsResponse.h
│ │ │ │ ├── OHHTTPStubsUmbrella.h
│ │ │ │ └── OHPathHelpers.h
│ │ │ ├── Info.plist
│ │ │ ├── Modules
│ │ │ │ ├── OHHTTPStubs.swiftmodule
│ │ │ │ │ ├── arm.swiftdoc
│ │ │ │ │ ├── arm.swiftmodule
│ │ │ │ │ ├── arm64.swiftdoc
│ │ │ │ │ ├── arm64.swiftmodule
│ │ │ │ │ ├── i386.swiftdoc
│ │ │ │ │ ├── i386.swiftmodule
│ │ │ │ │ ├── x86_64.swiftdoc
│ │ │ │ │ └── x86_64.swiftmodule
│ │ │ │ └── module.modulemap
│ │ │ └── OHHTTPStubs
│ │ ├── ObjectMapper.framework
│ │ │ ├── Headers
│ │ │ │ ├── ObjectMapper-Swift.h
│ │ │ │ └── ObjectMapper-umbrella.h
│ │ │ ├── Info.plist
│ │ │ ├── Modules
│ │ │ │ ├── ObjectMapper.swiftmodule
│ │ │ │ │ ├── arm.swiftdoc
│ │ │ │ │ ├── arm.swiftmodule
│ │ │ │ │ ├── arm64.swiftdoc
│ │ │ │ │ ├── arm64.swiftmodule
│ │ │ │ │ ├── i386.swiftdoc
│ │ │ │ │ ├── i386.swiftmodule
│ │ │ │ │ ├── x86_64.swiftdoc
│ │ │ │ │ └── x86_64.swiftmodule
│ │ │ │ └── module.modulemap
│ │ │ ├── ObjectMapper
│ │ │ └── _CodeSignature
│ │ │ │ └── CodeResources
│ │ └── moviedetails.json
│ ├── images.png
│ ├── models
│ │ ├── MovieData.swift
│ │ ├── ServerManager.swift
│ │ └── ServerManagerRequestRouters.swift
│ ├── presenter
│ │ ├── MovieDetailsPresenter.swift
│ │ ├── MovieDetailsPresentingProtocols.swift
│ │ ├── MovieListPresenter.swift
│ │ ├── MovieListPresenterProtocols.swift
│ │ ├── MoviesPresenter.swift
│ │ ├── MoviesPresenterProtocols.swift
│ │ └── PresenterProtocols.swift
│ ├── stubdata
│ │ ├── moviedetails.json
│ │ └── movies.json
│ ├── view controllers
│ │ ├── MovieDetailViewController.swift
│ │ ├── MovieListViewController.swift
│ │ ├── SearchViewController.swift
│ │ └── ViewControllerExtension.swift
│ └── views
│ │ ├── CustomPickerView.swift
│ │ ├── CustomPickerView.xib
│ │ └── MovieInfoTableViewCell.swift
├── MovieBuff.xcodeproj
│ ├── project.pbxproj
│ ├── project.xcworkspace
│ │ └── contents.xcworkspacedata
│ └── xcshareddata
│ │ └── xcschemes
│ │ ├── MovieBuff.xcscheme
│ │ └── MovieBuffUITests.xcscheme
├── MovieBuff.xcworkspace
│ └── contents.xcworkspacedata
├── MovieBuffTests
│ ├── Info.plist
│ └── MovieBuffTests.swift
├── Podfile
├── Podfile.lock
└── Pods
│ ├── Alamofire
│ ├── LICENSE
│ ├── README.md
│ └── Source
│ │ ├── AFError.swift
│ │ ├── Alamofire.swift
│ │ ├── DispatchQueue+Alamofire.swift
│ │ ├── MultipartFormData.swift
│ │ ├── NetworkReachabilityManager.swift
│ │ ├── Notifications.swift
│ │ ├── ParameterEncoding.swift
│ │ ├── Request.swift
│ │ ├── Response.swift
│ │ ├── ResponseSerialization.swift
│ │ ├── Result.swift
│ │ ├── ServerTrustPolicy.swift
│ │ ├── SessionDelegate.swift
│ │ ├── SessionManager.swift
│ │ ├── TaskDelegate.swift
│ │ ├── Timeline.swift
│ │ └── Validation.swift
│ ├── AlamofireObjectMapper
│ ├── AlamofireObjectMapper
│ │ └── AlamofireObjectMapper.swift
│ ├── LICENSE
│ └── README.md
│ ├── Manifest.lock
│ ├── OHHTTPStubs
│ ├── LICENSE
│ ├── OHHTTPStubs
│ │ └── Sources
│ │ │ ├── Compatibility.h
│ │ │ ├── JSON
│ │ │ ├── OHHTTPStubsResponse+JSON.h
│ │ │ └── OHHTTPStubsResponse+JSON.m
│ │ │ ├── NSURLSession
│ │ │ ├── NSURLRequest+HTTPBodyTesting.h
│ │ │ ├── NSURLRequest+HTTPBodyTesting.m
│ │ │ ├── OHHTTPStubs+NSURLSessionConfiguration.m
│ │ │ ├── OHHTTPStubsMethodSwizzling.h
│ │ │ └── OHHTTPStubsMethodSwizzling.m
│ │ │ ├── OHHTTPStubs.h
│ │ │ ├── OHHTTPStubs.m
│ │ │ ├── OHHTTPStubsResponse.h
│ │ │ ├── OHHTTPStubsResponse.m
│ │ │ ├── OHPathHelpers
│ │ │ ├── OHPathHelpers.h
│ │ │ └── OHPathHelpers.m
│ │ │ └── Swift
│ │ │ └── OHHTTPStubsSwift.swift
│ └── README.md
│ ├── ObjectMapper
│ ├── LICENSE
│ ├── README-CN.md
│ └── Sources
│ │ ├── CustomDateFormatTransform.swift
│ │ ├── DataTransform.swift
│ │ ├── DateFormatterTransform.swift
│ │ ├── DateTransform.swift
│ │ ├── DictionaryTransform.swift
│ │ ├── EnumOperators.swift
│ │ ├── EnumTransform.swift
│ │ ├── FromJSON.swift
│ │ ├── HexColorTransform.swift
│ │ ├── ISO8601DateTransform.swift
│ │ ├── ImmutableMappable.swift
│ │ ├── IntegerOperators.swift
│ │ ├── Map.swift
│ │ ├── MapError.swift
│ │ ├── Mappable.swift
│ │ ├── Mapper.swift
│ │ ├── NSDecimalNumberTransform.swift
│ │ ├── Operators.swift
│ │ ├── ToJSON.swift
│ │ ├── TransformOf.swift
│ │ ├── TransformOperators.swift
│ │ ├── TransformType.swift
│ │ └── URLTransform.swift
│ ├── Pods.xcodeproj
│ └── project.pbxproj
│ └── Target Support Files
│ ├── Alamofire
│ ├── Alamofire-dummy.m
│ ├── Alamofire-prefix.pch
│ ├── Alamofire-umbrella.h
│ ├── Alamofire.modulemap
│ ├── Alamofire.xcconfig
│ └── Info.plist
│ ├── AlamofireObjectMapper
│ ├── AlamofireObjectMapper-dummy.m
│ ├── AlamofireObjectMapper-prefix.pch
│ ├── AlamofireObjectMapper-umbrella.h
│ ├── AlamofireObjectMapper.modulemap
│ ├── AlamofireObjectMapper.xcconfig
│ └── Info.plist
│ ├── OHHTTPStubs
│ ├── Info.plist
│ ├── OHHTTPStubs-dummy.m
│ ├── OHHTTPStubs-prefix.pch
│ ├── OHHTTPStubs-umbrella.h
│ ├── OHHTTPStubs.modulemap
│ └── OHHTTPStubs.xcconfig
│ ├── ObjectMapper
│ ├── Info.plist
│ ├── ObjectMapper-dummy.m
│ ├── ObjectMapper-prefix.pch
│ ├── ObjectMapper-umbrella.h
│ ├── ObjectMapper.modulemap
│ └── ObjectMapper.xcconfig
│ ├── Pods-MovieBuff
│ ├── Info.plist
│ ├── Pods-MovieBuff-acknowledgements.markdown
│ ├── Pods-MovieBuff-acknowledgements.plist
│ ├── Pods-MovieBuff-dummy.m
│ ├── Pods-MovieBuff-frameworks.sh
│ ├── Pods-MovieBuff-resources.sh
│ ├── Pods-MovieBuff-umbrella.h
│ ├── Pods-MovieBuff.debug.xcconfig
│ ├── Pods-MovieBuff.modulemap
│ └── Pods-MovieBuff.release.xcconfig
│ └── Pods-MovieBuffTests
│ ├── Info.plist
│ ├── Pods-MovieBuffTests-acknowledgements.markdown
│ ├── Pods-MovieBuffTests-acknowledgements.plist
│ ├── Pods-MovieBuffTests-dummy.m
│ ├── Pods-MovieBuffTests-frameworks.sh
│ ├── Pods-MovieBuffTests-resources.sh
│ ├── Pods-MovieBuffTests-umbrella.h
│ ├── Pods-MovieBuffTests.debug.xcconfig
│ ├── Pods-MovieBuffTests.modulemap
│ └── Pods-MovieBuffTests.release.xcconfig
└── mvvm
├── MVCMovieBuff
├── AppDelegate.swift
├── Assets.xcassets
│ └── AppIcon.appiconset
│ │ └── Contents.json
├── Base.lproj
│ ├── LaunchScreen.storyboard
│ └── Main.storyboard
├── Info.plist
├── ViewModel
│ ├── DynamicType.swift
│ └── MovieDataViewModel.swift
├── frameworks
│ ├── Alamofire.framework
│ │ ├── Alamofire
│ │ ├── Headers
│ │ │ ├── Alamofire-Swift.h
│ │ │ └── Alamofire-umbrella.h
│ │ ├── Info.plist
│ │ ├── Modules
│ │ │ ├── Alamofire.swiftmodule
│ │ │ │ ├── arm.swiftdoc
│ │ │ │ ├── arm.swiftmodule
│ │ │ │ ├── arm64.swiftdoc
│ │ │ │ ├── arm64.swiftmodule
│ │ │ │ ├── i386.swiftdoc
│ │ │ │ ├── i386.swiftmodule
│ │ │ │ ├── x86_64.swiftdoc
│ │ │ │ └── x86_64.swiftmodule
│ │ │ └── module.modulemap
│ │ └── _CodeSignature
│ │ │ └── CodeResources
│ ├── AlamofireObjectMapper.framework
│ │ ├── AlamofireObjectMapper
│ │ ├── Headers
│ │ │ ├── AlamofireObjectMapper-Swift.h
│ │ │ └── AlamofireObjectMapper-umbrella.h
│ │ ├── Info.plist
│ │ ├── Modules
│ │ │ ├── AlamofireObjectMapper.swiftmodule
│ │ │ │ ├── arm.swiftdoc
│ │ │ │ ├── arm.swiftmodule
│ │ │ │ ├── arm64.swiftdoc
│ │ │ │ ├── arm64.swiftmodule
│ │ │ │ ├── i386.swiftdoc
│ │ │ │ ├── i386.swiftmodule
│ │ │ │ ├── x86_64.swiftdoc
│ │ │ │ └── x86_64.swiftmodule
│ │ │ └── module.modulemap
│ │ └── _CodeSignature
│ │ │ └── CodeResources
│ ├── MBProgressHUD.framework
│ │ ├── Headers
│ │ │ └── MBProgressHUD.h
│ │ ├── Info.plist
│ │ ├── MBProgressHUD
│ │ └── Modules
│ │ │ └── module.modulemap
│ ├── OHHTTPStubs.framework
│ │ ├── Headers
│ │ │ ├── Compatibility.h
│ │ │ ├── NSURLRequest+HTTPBodyTesting.h
│ │ │ ├── OHHTTPStubs+Mocktail.h
│ │ │ ├── OHHTTPStubs-Swift.h
│ │ │ ├── OHHTTPStubs.h
│ │ │ ├── OHHTTPStubsResponse+HTTPMessage.h
│ │ │ ├── OHHTTPStubsResponse+JSON.h
│ │ │ ├── OHHTTPStubsResponse.h
│ │ │ ├── OHHTTPStubsUmbrella.h
│ │ │ └── OHPathHelpers.h
│ │ ├── Info.plist
│ │ ├── Modules
│ │ │ ├── OHHTTPStubs.swiftmodule
│ │ │ │ ├── arm.swiftdoc
│ │ │ │ ├── arm.swiftmodule
│ │ │ │ ├── arm64.swiftdoc
│ │ │ │ ├── arm64.swiftmodule
│ │ │ │ ├── i386.swiftdoc
│ │ │ │ ├── i386.swiftmodule
│ │ │ │ ├── x86_64.swiftdoc
│ │ │ │ └── x86_64.swiftmodule
│ │ │ └── module.modulemap
│ │ └── OHHTTPStubs
│ ├── ObjectMapper.framework
│ │ ├── Headers
│ │ │ ├── ObjectMapper-Swift.h
│ │ │ └── ObjectMapper-umbrella.h
│ │ ├── Info.plist
│ │ ├── Modules
│ │ │ ├── ObjectMapper.swiftmodule
│ │ │ │ ├── arm.swiftdoc
│ │ │ │ ├── arm.swiftmodule
│ │ │ │ ├── arm64.swiftdoc
│ │ │ │ ├── arm64.swiftmodule
│ │ │ │ ├── i386.swiftdoc
│ │ │ │ ├── i386.swiftmodule
│ │ │ │ ├── x86_64.swiftdoc
│ │ │ │ └── x86_64.swiftmodule
│ │ │ └── module.modulemap
│ │ ├── ObjectMapper
│ │ └── _CodeSignature
│ │ │ └── CodeResources
│ └── moviedetails.json
├── images.png
├── models
│ ├── MovieData.swift
│ ├── ServerManager.swift
│ └── ServerManagerRequestRouters.swift
├── movies.json
├── stubdata
│ ├── moviedetails.json
│ └── movies.json
├── view controllers
│ ├── MovieDetailViewController.swift
│ ├── MovieListViewController.swift
│ ├── SearchViewController.swift
│ └── ViewControllerExtension.swift
└── views
│ ├── CustomPickerView.swift
│ ├── CustomPickerView.xib
│ └── MovieInfoTableViewCell.swift
├── MovieBuff.xcodeproj
├── project.pbxproj
├── project.xcworkspace
│ └── contents.xcworkspacedata
└── xcshareddata
│ └── xcschemes
│ ├── MovieBuff.xcscheme
│ ├── MovieBuffTests.xcscheme
│ └── MovieBuffUITests.xcscheme
├── MovieBuff.xcworkspace
└── contents.xcworkspacedata
├── MovieBuffTests
├── Info.plist
└── MovieBuffTests.swift
├── Podfile
├── Podfile.lock
└── Pods
├── Alamofire
├── LICENSE
├── README.md
└── Source
│ ├── AFError.swift
│ ├── Alamofire.swift
│ ├── DispatchQueue+Alamofire.swift
│ ├── MultipartFormData.swift
│ ├── NetworkReachabilityManager.swift
│ ├── Notifications.swift
│ ├── ParameterEncoding.swift
│ ├── Request.swift
│ ├── Response.swift
│ ├── ResponseSerialization.swift
│ ├── Result.swift
│ ├── ServerTrustPolicy.swift
│ ├── SessionDelegate.swift
│ ├── SessionManager.swift
│ ├── TaskDelegate.swift
│ ├── Timeline.swift
│ └── Validation.swift
├── AlamofireObjectMapper
├── AlamofireObjectMapper
│ └── AlamofireObjectMapper.swift
├── LICENSE
└── README.md
├── Manifest.lock
├── OHHTTPStubs
├── LICENSE
├── OHHTTPStubs
│ └── Sources
│ │ ├── Compatibility.h
│ │ ├── JSON
│ │ ├── OHHTTPStubsResponse+JSON.h
│ │ └── OHHTTPStubsResponse+JSON.m
│ │ ├── NSURLSession
│ │ ├── NSURLRequest+HTTPBodyTesting.h
│ │ ├── NSURLRequest+HTTPBodyTesting.m
│ │ ├── OHHTTPStubs+NSURLSessionConfiguration.m
│ │ ├── OHHTTPStubsMethodSwizzling.h
│ │ └── OHHTTPStubsMethodSwizzling.m
│ │ ├── OHHTTPStubs.h
│ │ ├── OHHTTPStubs.m
│ │ ├── OHHTTPStubsResponse.h
│ │ ├── OHHTTPStubsResponse.m
│ │ ├── OHPathHelpers
│ │ ├── OHPathHelpers.h
│ │ └── OHPathHelpers.m
│ │ └── Swift
│ │ └── OHHTTPStubsSwift.swift
└── README.md
├── ObjectMapper
├── LICENSE
├── README-CN.md
└── Sources
│ ├── CustomDateFormatTransform.swift
│ ├── DataTransform.swift
│ ├── DateFormatterTransform.swift
│ ├── DateTransform.swift
│ ├── DictionaryTransform.swift
│ ├── EnumOperators.swift
│ ├── EnumTransform.swift
│ ├── FromJSON.swift
│ ├── HexColorTransform.swift
│ ├── ISO8601DateTransform.swift
│ ├── ImmutableMappable.swift
│ ├── IntegerOperators.swift
│ ├── Map.swift
│ ├── MapError.swift
│ ├── Mappable.swift
│ ├── Mapper.swift
│ ├── NSDecimalNumberTransform.swift
│ ├── Operators.swift
│ ├── ToJSON.swift
│ ├── TransformOf.swift
│ ├── TransformOperators.swift
│ ├── TransformType.swift
│ └── URLTransform.swift
├── Pods.xcodeproj
└── project.pbxproj
└── Target Support Files
├── Alamofire
├── Alamofire-dummy.m
├── Alamofire-prefix.pch
├── Alamofire-umbrella.h
├── Alamofire.modulemap
├── Alamofire.xcconfig
└── Info.plist
├── AlamofireObjectMapper
├── AlamofireObjectMapper-dummy.m
├── AlamofireObjectMapper-prefix.pch
├── AlamofireObjectMapper-umbrella.h
├── AlamofireObjectMapper.modulemap
├── AlamofireObjectMapper.xcconfig
└── Info.plist
├── OHHTTPStubs
├── Info.plist
├── OHHTTPStubs-dummy.m
├── OHHTTPStubs-prefix.pch
├── OHHTTPStubs-umbrella.h
├── OHHTTPStubs.modulemap
└── OHHTTPStubs.xcconfig
├── ObjectMapper
├── Info.plist
├── ObjectMapper-dummy.m
├── ObjectMapper-prefix.pch
├── ObjectMapper-umbrella.h
├── ObjectMapper.modulemap
└── ObjectMapper.xcconfig
├── Pods-MovieBuff
├── Info.plist
├── Pods-MovieBuff-acknowledgements.markdown
├── Pods-MovieBuff-acknowledgements.plist
├── Pods-MovieBuff-dummy.m
├── Pods-MovieBuff-frameworks.sh
├── Pods-MovieBuff-resources.sh
├── Pods-MovieBuff-umbrella.h
├── Pods-MovieBuff.debug.xcconfig
├── Pods-MovieBuff.modulemap
└── Pods-MovieBuff.release.xcconfig
└── Pods-MovieBuffTests
├── Info.plist
├── Pods-MovieBuffTests-acknowledgements.markdown
├── Pods-MovieBuffTests-acknowledgements.plist
├── Pods-MovieBuffTests-dummy.m
├── Pods-MovieBuffTests-frameworks.sh
├── Pods-MovieBuffTests-resources.sh
├── Pods-MovieBuffTests-umbrella.h
├── Pods-MovieBuffTests.debug.xcconfig
├── Pods-MovieBuffTests.modulemap
└── Pods-MovieBuffTests.release.xcconfig
/.gitignore:
--------------------------------------------------------------------------------
1 | # Created by https://www.gitignore.io
2 |
3 | ### OSX ###
4 | .DS_Store
5 | .AppleDouble
6 | .LSOverride
7 |
8 | # Icon must end with two \r
9 | Icon
10 |
11 |
12 | # Thumbnails
13 | ._*
14 |
15 | # Files that might appear on external disk
16 | .Spotlight-V100
17 | .Trashes
18 |
19 | # Directories potentially created on remote AFP share
20 | .AppleDB
21 | .AppleDesktop
22 | Network Trash Folder
23 | Temporary Items
24 | .apdisk
25 |
26 |
27 | ### Xcode ###
28 | build/
29 | *.pbxuser
30 | !default.pbxuser
31 | *.mode1v3
32 | !default.mode1v3
33 | *.mode2v3
34 | !default.mode2v3
35 | *.perspectivev3
36 | !default.perspectivev3
37 | xcuserdata
38 | *.xccheckout
39 | *.moved-aside
40 | DerivedData
41 | *.xcuserstate
42 | carthage/
43 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2017 rajagp
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 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Overview
2 | This repo includes a sample application that demonstrates the MVC, MVP and MVVM architecture patterns on iOS.
3 | - Xcode 8.3
4 | - Swift 3.2
5 |
6 | The application accepts search criteria from the user and pulls in movie data using the OMDb service based on the seatch criteria. The results are displayed in the app and the user can get more details on a specific title.
7 | - The OMDb API:https://www.omdbapi.com
8 | - The unit test coverage is not complete but is is enough to get started. When running in test mode, the requests are stubbed out and responses returned from a local file bundled in the app.
9 |
10 | 
11 |
12 | # Details
13 | An overview of the patterns is available at http://www.priyaontech.com/2017/01/mvc-mvp-and-mvvm-patterns-on-ios/
14 | There is also a PDF document (iOS_MVP_MVVM_Patterns.pdf) available in this repo that provides details on how the patterns are implemented in the context of the sample app.
15 |
16 | # Repo Structure
17 | * The *mvc folder* contains the Model View Controller (MVC) version of the app
18 | * The *mvp folder* contains the Model View Presenter (MVP) version of the app
19 | * The *mvvm folder* contains the Model View View Model (MVVM) version of the app
20 |
21 | # Build
22 | To query against the OMDb DB, you would have to get an API Key from https://www.patreon.com/posts/api-is-going-10743518
23 | Once you receive the key, please update the `ServerManagerRequestRouters.swift` to return the right API Key :
24 | ```
25 | static var apiKey:String {
26 | return <#Get Key from https://www.patreon.com/posts/api-is-going-10743518 #>
27 | }
28 | ```
29 |
30 | # License
31 | MIT License. See LICENSE for details.
32 |
33 |
34 |
--------------------------------------------------------------------------------
/iOS_MVP_MVVM_Patterns.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/iOS_MVP_MVVM_Patterns.pdf
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/Assets.xcassets/AppIcon.appiconset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "size" : "29x29",
6 | "scale" : "2x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "size" : "29x29",
11 | "scale" : "3x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "size" : "40x40",
16 | "scale" : "2x"
17 | },
18 | {
19 | "idiom" : "iphone",
20 | "size" : "40x40",
21 | "scale" : "3x"
22 | },
23 | {
24 | "idiom" : "iphone",
25 | "size" : "60x60",
26 | "scale" : "2x"
27 | },
28 | {
29 | "idiom" : "iphone",
30 | "size" : "60x60",
31 | "scale" : "3x"
32 | }
33 | ],
34 | "info" : {
35 | "version" : 1,
36 | "author" : "xcode"
37 | }
38 | }
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/Base.lproj/LaunchScreen.storyboard:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
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 | LSRequiresIPhoneOS
22 |
23 | NSAppTransportSecurity
24 |
25 | NSAllowsArbitraryLoads
26 |
27 | NSAllowsArbitraryLoadsInWebContent
28 |
29 |
30 | UIApplicationShortcutItemTitle
31 | Movie App
32 | UILaunchStoryboardName
33 | LaunchScreen
34 | UIMainStoryboardFile
35 | Main
36 | UIRequiredDeviceCapabilities
37 |
38 | armv7
39 |
40 | UISupportedInterfaceOrientations
41 |
42 | UIInterfaceOrientationPortrait
43 | UIInterfaceOrientationLandscapeLeft
44 | UIInterfaceOrientationLandscapeRight
45 |
46 |
47 |
48 |
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/Alamofire.framework/Alamofire:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/Alamofire.framework/Alamofire
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/Alamofire.framework/Headers/Alamofire-umbrella.h:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #endif
4 |
5 |
6 | FOUNDATION_EXPORT double AlamofireVersionNumber;
7 | FOUNDATION_EXPORT const unsigned char AlamofireVersionString[];
8 |
9 |
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/Alamofire.framework/Info.plist:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/Alamofire.framework/Info.plist
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/arm.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/arm.swiftdoc
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/arm.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/arm.swiftmodule
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/arm64.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/arm64.swiftdoc
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/arm64.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/arm64.swiftmodule
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/i386.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/i386.swiftdoc
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/i386.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/i386.swiftmodule
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/x86_64.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/x86_64.swiftdoc
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/x86_64.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/x86_64.swiftmodule
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/Alamofire.framework/Modules/module.modulemap:
--------------------------------------------------------------------------------
1 | framework module Alamofire {
2 | umbrella header "Alamofire-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
8 | module Alamofire.Swift {
9 | header "Alamofire-Swift.h"
10 | }
11 |
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/AlamofireObjectMapper:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/AlamofireObjectMapper
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Headers/AlamofireObjectMapper-umbrella.h:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #endif
4 |
5 |
6 | FOUNDATION_EXPORT double AlamofireObjectMapperVersionNumber;
7 | FOUNDATION_EXPORT const unsigned char AlamofireObjectMapperVersionString[];
8 |
9 |
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Info.plist:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Info.plist
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/arm.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/arm.swiftdoc
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/arm.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/arm.swiftmodule
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/arm64.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/arm64.swiftdoc
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/arm64.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/arm64.swiftmodule
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/i386.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/i386.swiftdoc
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/i386.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/i386.swiftmodule
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/x86_64.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/x86_64.swiftdoc
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/x86_64.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/x86_64.swiftmodule
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/module.modulemap:
--------------------------------------------------------------------------------
1 | framework module AlamofireObjectMapper {
2 | umbrella header "AlamofireObjectMapper-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
8 | module AlamofireObjectMapper.Swift {
9 | header "AlamofireObjectMapper-Swift.h"
10 | }
11 |
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/MBProgressHUD.framework/Info.plist:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/MBProgressHUD.framework/Info.plist
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/MBProgressHUD.framework/MBProgressHUD:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/MBProgressHUD.framework/MBProgressHUD
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/MBProgressHUD.framework/Modules/module.modulemap:
--------------------------------------------------------------------------------
1 | framework module MBProgressHUD {
2 | umbrella header "MBProgressHUD.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Headers/OHHTTPStubsUmbrella.h:
--------------------------------------------------------------------------------
1 | /***********************************************************************************
2 | *
3 | * Copyright (c) 2012 Olivier Halligon
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
13 | * all 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
21 | * THE SOFTWARE.
22 | *
23 | ***********************************************************************************/
24 |
25 | #import "Compatibility.h"
26 | #import "NSURLRequest+HTTPBodyTesting.h"
27 | #import "OHHTTPStubs.h"
28 | #import "OHHTTPStubsResponse.h"
29 |
30 | #import "OHHTTPStubsResponse+JSON.h"
31 | #import "OHHTTPStubsResponse+HTTPMessage.h"
32 | #import "OHHTTPStubs+Mocktail.h"
33 | #import "OHPathHelpers.h"
34 |
35 |
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Info.plist:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Info.plist
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/arm.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/arm.swiftdoc
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/arm.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/arm.swiftmodule
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/arm64.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/arm64.swiftdoc
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/arm64.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/arm64.swiftmodule
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/i386.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/i386.swiftdoc
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/i386.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/i386.swiftmodule
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/x86_64.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/x86_64.swiftdoc
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/x86_64.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/x86_64.swiftmodule
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/module.modulemap:
--------------------------------------------------------------------------------
1 | framework module OHHTTPStubs {
2 | umbrella header "OHHTTPStubsUmbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
8 | module OHHTTPStubs.Swift {
9 | header "OHHTTPStubs-Swift.h"
10 | }
11 |
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/OHHTTPStubs.framework/OHHTTPStubs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/OHHTTPStubs.framework/OHHTTPStubs
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/ObjectMapper.framework/Headers/ObjectMapper-umbrella.h:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #endif
4 |
5 |
6 | FOUNDATION_EXPORT double ObjectMapperVersionNumber;
7 | FOUNDATION_EXPORT const unsigned char ObjectMapperVersionString[];
8 |
9 |
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/ObjectMapper.framework/Info.plist:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/ObjectMapper.framework/Info.plist
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/arm.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/arm.swiftdoc
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/arm.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/arm.swiftmodule
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/arm64.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/arm64.swiftdoc
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/arm64.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/arm64.swiftmodule
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/i386.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/i386.swiftdoc
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/i386.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/i386.swiftmodule
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/x86_64.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/x86_64.swiftdoc
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/x86_64.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/x86_64.swiftmodule
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/module.modulemap:
--------------------------------------------------------------------------------
1 | framework module ObjectMapper {
2 | umbrella header "ObjectMapper-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
8 | module ObjectMapper.Swift {
9 | header "ObjectMapper-Swift.h"
10 | }
11 |
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/ObjectMapper.framework/ObjectMapper:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/frameworks/ObjectMapper.framework/ObjectMapper
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/frameworks/moviedetails.json:
--------------------------------------------------------------------------------
1 | {
2 | "Actors":
3 | "Roy Scheider, Lorraine Gary, Murray Hamilton, Joseph Mascolo",
4 | "Awards":
5 | "None",
6 | "Country":
7 | "USA",
8 | "Director":
9 | "Jeannot Szwarc",
10 | "Genre":
11 | "Adventure, Horror, Thriller",
12 | "Language":
13 | "English",
14 | "Metascore":
15 | "N/A",
16 | "Plot":
17 | "Police chief Brody must protect the citizens of Amity after a second monstrous shark begins terrorizing the waters.",
18 | "Poster":
19 | "https://images-na.ssl-images-amazon.com/images/M/MV5BN2U1MWE1NTMtYjQ2ZC00MTFmLWFmYjItODMyNGYxOTAyZmEzXkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg",
20 | "Rated":
21 | "PG",
22 | "Released":
23 | "16 Jun 1978",
24 | "Response":
25 | "True",
26 | "Runtime":
27 | "116 min",
28 | "Title":
29 | "Jaws 2 ",
30 | "Type":
31 | "movie",
32 | "Writer":
33 | "Peter Benchley (characters created by), Carl Gottlieb, Howard Sackler",
34 | "Year":
35 | "1978",
36 | "imdbID":
37 | "tt0077766",
38 | "imdbRating":
39 | "5.7",
40 | "imdbVotes":
41 | "52,626"
42 | }
43 |
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/images.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvc/MVCMovieBuff/images.png
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/stubdata/moviedetails.json:
--------------------------------------------------------------------------------
1 | {
2 | "Actors":
3 | "Roy Scheider, Lorraine Gary, Murray Hamilton, Joseph Mascolo",
4 | "Awards":
5 | "None",
6 | "Country":
7 | "USA",
8 | "Director":
9 | "Jeannot Szwarc",
10 | "Genre":
11 | "Adventure, Horror, Thriller",
12 | "Language":
13 | "English",
14 | "Metascore":
15 | "N/A",
16 | "Plot":
17 | "Police chief Brody must protect the citizens of Amity after a second monstrous shark begins terrorizing the waters.",
18 | "Poster":
19 | "https://images-na.ssl-images-amazon.com/images/M/MV5BN2U1MWE1NTMtYjQ2ZC00MTFmLWFmYjItODMyNGYxOTAyZmEzXkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg",
20 | "Rated":
21 | "PG",
22 | "Released":
23 | "16 Jun 1978",
24 | "Response":
25 | "True",
26 | "Runtime":
27 | "116 min",
28 | "Title":
29 | "Jaws 2 ",
30 | "Type":
31 | "movie",
32 | "Writer":
33 | "Peter Benchley (characters created by), Carl Gottlieb, Howard Sackler",
34 | "Year":
35 | "1978",
36 | "imdbID":
37 | "tt0077766",
38 | "imdbRating":
39 | "5.7",
40 | "imdbVotes":
41 | "52,626"
42 | }
43 |
--------------------------------------------------------------------------------
/mvc/MVCMovieBuff/views/MovieInfoTableViewCell.swift:
--------------------------------------------------------------------------------
1 | //
2 | // MovieInfoTableViewCell.swift
3 | // MovieBuff
4 | //
5 | // Created by Mac Tester on 10/8/16.
6 | // Copyright © 2016 Lunaria Software LLC. All rights reserved.
7 | //
8 |
9 | import UIKit
10 | class MovieInfoTableViewCell:UITableViewCell {
11 |
12 | @IBOutlet weak var yearLabel: UILabel!
13 | @IBOutlet weak var titleLabel: UILabel!
14 | @IBOutlet weak var posterImageView: UIImageView!
15 | }
16 |
--------------------------------------------------------------------------------
/mvc/MovieBuff.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/mvc/MovieBuff.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/mvc/MovieBuffTests/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 | BNDL
17 | CFBundleShortVersionString
18 | 1.0
19 | CFBundleVersion
20 | 1
21 |
22 |
23 |
--------------------------------------------------------------------------------
/mvc/Podfile:
--------------------------------------------------------------------------------
1 | # Uncomment the next line to define a global platform for your project
2 | # platform :ios, '9.0'
3 |
4 | target 'MovieBuff' 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 MovieBuff
9 | pod 'OHHTTPStubs/Swift'
10 | pod 'AlamofireObjectMapper', '~> 4.0'
11 |
12 | target 'MovieBuffTests' do
13 | inherit! :search_paths
14 | # Pods for testing
15 | pod 'OHHTTPStubs/Swift'
16 | pod 'AlamofireObjectMapper', '~> 4.0'
17 | end
18 |
19 | end
20 |
--------------------------------------------------------------------------------
/mvc/Podfile.lock:
--------------------------------------------------------------------------------
1 | PODS:
2 | - Alamofire (4.4.0)
3 | - AlamofireObjectMapper (4.1.0):
4 | - Alamofire (~> 4.1)
5 | - ObjectMapper (~> 2.0)
6 | - ObjectMapper (2.2.6)
7 | - OHHTTPStubs/Core (6.0.0)
8 | - OHHTTPStubs/Default (6.0.0):
9 | - OHHTTPStubs/Core
10 | - OHHTTPStubs/JSON
11 | - OHHTTPStubs/NSURLSession
12 | - OHHTTPStubs/OHPathHelpers
13 | - OHHTTPStubs/JSON (6.0.0):
14 | - OHHTTPStubs/Core
15 | - OHHTTPStubs/NSURLSession (6.0.0):
16 | - OHHTTPStubs/Core
17 | - OHHTTPStubs/OHPathHelpers (6.0.0)
18 | - OHHTTPStubs/Swift (6.0.0):
19 | - OHHTTPStubs/Default
20 |
21 | DEPENDENCIES:
22 | - AlamofireObjectMapper (~> 4.0)
23 | - OHHTTPStubs/Swift
24 |
25 | SPEC CHECKSUMS:
26 | Alamofire: dc44b1600b800eb63da6a19039a0083d62a6a62d
27 | AlamofireObjectMapper: 435adc82f5b367679bd9e71c4974a54efd0b2521
28 | ObjectMapper: 042708195cc46c20871cbcbec0453826398273fd
29 | OHHTTPStubs: 752f9b11fd810a15162d50f11c06ff94f8e012eb
30 |
31 | PODFILE CHECKSUM: 8ddada4f67696b4e86971015cca2b81e0e1ad6e2
32 |
33 | COCOAPODS: 1.2.0
34 |
--------------------------------------------------------------------------------
/mvc/Pods/Alamofire/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright (c) 2014-2016 Alamofire Software Foundation (http://alamofire.org/)
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy
4 | of this software and associated documentation files (the "Software"), to deal
5 | in the Software without restriction, including without limitation the rights
6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7 | copies of the Software, and to permit persons to whom the Software is
8 | furnished to do so, subject to the following conditions:
9 |
10 | The above copyright notice and this permission notice shall be included in
11 | all copies or substantial portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19 | THE SOFTWARE.
20 |
--------------------------------------------------------------------------------
/mvc/Pods/AlamofireObjectMapper/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2015 Tristan Himmelman
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 |
23 |
--------------------------------------------------------------------------------
/mvc/Pods/Manifest.lock:
--------------------------------------------------------------------------------
1 | PODS:
2 | - Alamofire (4.4.0)
3 | - AlamofireObjectMapper (4.1.0):
4 | - Alamofire (~> 4.1)
5 | - ObjectMapper (~> 2.0)
6 | - ObjectMapper (2.2.6)
7 | - OHHTTPStubs/Core (6.0.0)
8 | - OHHTTPStubs/Default (6.0.0):
9 | - OHHTTPStubs/Core
10 | - OHHTTPStubs/JSON
11 | - OHHTTPStubs/NSURLSession
12 | - OHHTTPStubs/OHPathHelpers
13 | - OHHTTPStubs/JSON (6.0.0):
14 | - OHHTTPStubs/Core
15 | - OHHTTPStubs/NSURLSession (6.0.0):
16 | - OHHTTPStubs/Core
17 | - OHHTTPStubs/OHPathHelpers (6.0.0)
18 | - OHHTTPStubs/Swift (6.0.0):
19 | - OHHTTPStubs/Default
20 |
21 | DEPENDENCIES:
22 | - AlamofireObjectMapper (~> 4.0)
23 | - OHHTTPStubs/Swift
24 |
25 | SPEC CHECKSUMS:
26 | Alamofire: dc44b1600b800eb63da6a19039a0083d62a6a62d
27 | AlamofireObjectMapper: 435adc82f5b367679bd9e71c4974a54efd0b2521
28 | ObjectMapper: 042708195cc46c20871cbcbec0453826398273fd
29 | OHHTTPStubs: 752f9b11fd810a15162d50f11c06ff94f8e012eb
30 |
31 | PODFILE CHECKSUM: 8ddada4f67696b4e86971015cca2b81e0e1ad6e2
32 |
33 | COCOAPODS: 1.2.0
34 |
--------------------------------------------------------------------------------
/mvc/Pods/OHHTTPStubs/LICENSE:
--------------------------------------------------------------------------------
1 | - MIT LICENSE -
2 |
3 | Copyright (c) 2012 Olivier Halligon
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
6 |
7 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
8 |
9 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
--------------------------------------------------------------------------------
/mvc/Pods/ObjectMapper/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 | Copyright (c) 2014 Hearst
3 |
4 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
5 |
6 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
7 |
8 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
9 |
--------------------------------------------------------------------------------
/mvc/Pods/ObjectMapper/Sources/CustomDateFormatTransform.swift:
--------------------------------------------------------------------------------
1 | //
2 | // CustomDateFormatTransform.swift
3 | // ObjectMapper
4 | //
5 | // Created by Dan McCracken on 3/8/15.
6 | //
7 | // The MIT License (MIT)
8 | //
9 | // Copyright (c) 2014-2016 Hearst
10 | //
11 | // Permission is hereby granted, free of charge, to any person obtaining a copy
12 | // of this software and associated documentation files (the "Software"), to deal
13 | // in the Software without restriction, including without limitation the rights
14 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
15 | // copies of the Software, and to permit persons to whom the Software is
16 | // furnished to do so, subject to the following conditions:
17 | //
18 | // The above copyright notice and this permission notice shall be included in
19 | // all copies or substantial portions of the Software.
20 | //
21 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
22 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
23 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
24 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
25 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
26 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
27 | // THE SOFTWARE.
28 |
29 | import Foundation
30 |
31 | open class CustomDateFormatTransform: DateFormatterTransform {
32 |
33 | public init(formatString: String) {
34 | let formatter = DateFormatter()
35 | formatter.locale = Locale(identifier: "en_US_POSIX")
36 | formatter.dateFormat = formatString
37 |
38 | super.init(dateFormatter: formatter)
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/mvc/Pods/ObjectMapper/Sources/DictionaryTransform.swift:
--------------------------------------------------------------------------------
1 | //
2 | // DictionaryTransform.swift
3 | // ObjectMapper
4 | //
5 | // Created by Milen Halachev on 7/20/16.
6 | // Copyright © 2016 hearst. All rights reserved.
7 | //
8 |
9 | import Foundation
10 |
11 | ///Transforms [String: AnyObject] <-> [Key: Value] where Key is RawRepresentable as String, Value is Mappable
12 | public struct DictionaryTransform: TransformType where Key: Hashable, Key: RawRepresentable, Key.RawValue == String, Value: Mappable {
13 |
14 | public init() {
15 |
16 | }
17 |
18 | public func transformFromJSON(_ value: Any?) -> [Key: Value]? {
19 |
20 | guard let json = value as? [String: Any] else {
21 |
22 | return nil
23 | }
24 |
25 | let result = json.reduce([:]) { (result, element) -> [Key: Value] in
26 |
27 | guard
28 | let key = Key(rawValue: element.0),
29 | let valueJSON = element.1 as? [String: Any],
30 | let value = Value(JSON: valueJSON)
31 | else {
32 |
33 | return result
34 | }
35 |
36 | var result = result
37 | result[key] = value
38 | return result
39 | }
40 |
41 | return result
42 | }
43 |
44 | public func transformToJSON(_ value: [Key: Value]?) -> Any? {
45 |
46 | let result = value?.reduce([:]) { (result, element) -> [String: Any] in
47 |
48 | let key = element.0.rawValue
49 | let value = element.1.toJSON()
50 |
51 | var result = result
52 | result[key] = value
53 | return result
54 | }
55 |
56 | return result
57 | }
58 | }
59 |
--------------------------------------------------------------------------------
/mvc/Pods/ObjectMapper/Sources/ISO8601DateTransform.swift:
--------------------------------------------------------------------------------
1 | //
2 | // ISO8601DateTransform.swift
3 | // ObjectMapper
4 | //
5 | // Created by Jean-Pierre Mouilleseaux on 21 Nov 2014.
6 | //
7 | // The MIT License (MIT)
8 | //
9 | // Copyright (c) 2014-2016 Hearst
10 | //
11 | // Permission is hereby granted, free of charge, to any person obtaining a copy
12 | // of this software and associated documentation files (the "Software"), to deal
13 | // in the Software without restriction, including without limitation the rights
14 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
15 | // copies of the Software, and to permit persons to whom the Software is
16 | // furnished to do so, subject to the following conditions:
17 | //
18 | // The above copyright notice and this permission notice shall be included in
19 | // all copies or substantial portions of the Software.
20 | //
21 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
22 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
23 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
24 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
25 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
26 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
27 | // THE SOFTWARE.
28 |
29 | import Foundation
30 |
31 | open class ISO8601DateTransform: DateFormatterTransform {
32 |
33 | public init() {
34 | let formatter = DateFormatter()
35 | formatter.locale = Locale(identifier: "en_US_POSIX")
36 | formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ssZZZZZ"
37 |
38 | super.init(dateFormatter: formatter)
39 | }
40 |
41 | }
42 |
--------------------------------------------------------------------------------
/mvc/Pods/ObjectMapper/Sources/TransformType.swift:
--------------------------------------------------------------------------------
1 | //
2 | // TransformType.swift
3 | // ObjectMapper
4 | //
5 | // Created by Syo Ikeda on 2/4/15.
6 | //
7 | // The MIT License (MIT)
8 | //
9 | // Copyright (c) 2014-2016 Hearst
10 | //
11 | // Permission is hereby granted, free of charge, to any person obtaining a copy
12 | // of this software and associated documentation files (the "Software"), to deal
13 | // in the Software without restriction, including without limitation the rights
14 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
15 | // copies of the Software, and to permit persons to whom the Software is
16 | // furnished to do so, subject to the following conditions:
17 | //
18 | // The above copyright notice and this permission notice shall be included in
19 | // all copies or substantial portions of the Software.
20 | //
21 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
22 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
23 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
24 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
25 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
26 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
27 | // THE SOFTWARE.
28 |
29 | public protocol TransformType {
30 | associatedtype Object
31 | associatedtype JSON
32 |
33 | func transformFromJSON(_ value: Any?) -> Object?
34 | func transformToJSON(_ value: Object?) -> JSON?
35 | }
36 |
--------------------------------------------------------------------------------
/mvc/Pods/Target Support Files/Alamofire/Alamofire-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_Alamofire : NSObject
3 | @end
4 | @implementation PodsDummy_Alamofire
5 | @end
6 |
--------------------------------------------------------------------------------
/mvc/Pods/Target Support Files/Alamofire/Alamofire-prefix.pch:
--------------------------------------------------------------------------------
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 |
--------------------------------------------------------------------------------
/mvc/Pods/Target Support Files/Alamofire/Alamofire-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 AlamofireVersionNumber;
15 | FOUNDATION_EXPORT const unsigned char AlamofireVersionString[];
16 |
17 |
--------------------------------------------------------------------------------
/mvc/Pods/Target Support Files/Alamofire/Alamofire.modulemap:
--------------------------------------------------------------------------------
1 | framework module Alamofire {
2 | umbrella header "Alamofire-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/mvc/Pods/Target Support Files/Alamofire/Alamofire.xcconfig:
--------------------------------------------------------------------------------
1 | CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/Alamofire
2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public"
4 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
5 | PODS_BUILD_DIR = $BUILD_DIR
6 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
7 | PODS_ROOT = ${SRCROOT}
8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/Alamofire
9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
10 | SKIP_INSTALL = YES
11 |
--------------------------------------------------------------------------------
/mvc/Pods/Target Support Files/Alamofire/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 | 4.4.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | ${CURRENT_PROJECT_VERSION}
23 | NSPrincipalClass
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/mvc/Pods/Target Support Files/AlamofireObjectMapper/AlamofireObjectMapper-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_AlamofireObjectMapper : NSObject
3 | @end
4 | @implementation PodsDummy_AlamofireObjectMapper
5 | @end
6 |
--------------------------------------------------------------------------------
/mvc/Pods/Target Support Files/AlamofireObjectMapper/AlamofireObjectMapper-prefix.pch:
--------------------------------------------------------------------------------
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 |
--------------------------------------------------------------------------------
/mvc/Pods/Target Support Files/AlamofireObjectMapper/AlamofireObjectMapper-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 AlamofireObjectMapperVersionNumber;
15 | FOUNDATION_EXPORT const unsigned char AlamofireObjectMapperVersionString[];
16 |
17 |
--------------------------------------------------------------------------------
/mvc/Pods/Target Support Files/AlamofireObjectMapper/AlamofireObjectMapper.modulemap:
--------------------------------------------------------------------------------
1 | framework module AlamofireObjectMapper {
2 | umbrella header "AlamofireObjectMapper-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/mvc/Pods/Target Support Files/AlamofireObjectMapper/AlamofireObjectMapper.xcconfig:
--------------------------------------------------------------------------------
1 | CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/AlamofireObjectMapper
2 | FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/Alamofire" "$PODS_CONFIGURATION_BUILD_DIR/ObjectMapper"
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public"
5 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
6 | PODS_BUILD_DIR = $BUILD_DIR
7 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
8 | PODS_ROOT = ${SRCROOT}
9 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/AlamofireObjectMapper
10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
11 | SKIP_INSTALL = YES
12 |
--------------------------------------------------------------------------------
/mvc/Pods/Target Support Files/AlamofireObjectMapper/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 | 4.1.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | ${CURRENT_PROJECT_VERSION}
23 | NSPrincipalClass
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/mvc/Pods/Target Support Files/OHHTTPStubs/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 | 6.0.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | ${CURRENT_PROJECT_VERSION}
23 | NSPrincipalClass
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/mvc/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_OHHTTPStubs : NSObject
3 | @end
4 | @implementation PodsDummy_OHHTTPStubs
5 | @end
6 |
--------------------------------------------------------------------------------
/mvc/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs-prefix.pch:
--------------------------------------------------------------------------------
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 |
--------------------------------------------------------------------------------
/mvc/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs-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 | #import "Compatibility.h"
14 | #import "OHHTTPStubs.h"
15 | #import "OHHTTPStubsResponse.h"
16 | #import "OHHTTPStubsResponse+JSON.h"
17 | #import "NSURLRequest+HTTPBodyTesting.h"
18 | #import "OHPathHelpers.h"
19 | #import "Compatibility.h"
20 |
21 | FOUNDATION_EXPORT double OHHTTPStubsVersionNumber;
22 | FOUNDATION_EXPORT const unsigned char OHHTTPStubsVersionString[];
23 |
24 |
--------------------------------------------------------------------------------
/mvc/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs.modulemap:
--------------------------------------------------------------------------------
1 | framework module OHHTTPStubs {
2 | umbrella header "OHHTTPStubs-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/mvc/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs.xcconfig:
--------------------------------------------------------------------------------
1 | CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/OHHTTPStubs
2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public"
4 | OTHER_LDFLAGS = -framework "CFNetwork" -framework "Foundation"
5 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
6 | PODS_BUILD_DIR = $BUILD_DIR
7 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
8 | PODS_ROOT = ${SRCROOT}
9 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/OHHTTPStubs
10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
11 | SKIP_INSTALL = YES
12 |
--------------------------------------------------------------------------------
/mvc/Pods/Target Support Files/ObjectMapper/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 | 2.2.6
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | ${CURRENT_PROJECT_VERSION}
23 | NSPrincipalClass
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/mvc/Pods/Target Support Files/ObjectMapper/ObjectMapper-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_ObjectMapper : NSObject
3 | @end
4 | @implementation PodsDummy_ObjectMapper
5 | @end
6 |
--------------------------------------------------------------------------------
/mvc/Pods/Target Support Files/ObjectMapper/ObjectMapper-prefix.pch:
--------------------------------------------------------------------------------
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 |
--------------------------------------------------------------------------------
/mvc/Pods/Target Support Files/ObjectMapper/ObjectMapper-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 ObjectMapperVersionNumber;
15 | FOUNDATION_EXPORT const unsigned char ObjectMapperVersionString[];
16 |
17 |
--------------------------------------------------------------------------------
/mvc/Pods/Target Support Files/ObjectMapper/ObjectMapper.modulemap:
--------------------------------------------------------------------------------
1 | framework module ObjectMapper {
2 | umbrella header "ObjectMapper-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/mvc/Pods/Target Support Files/ObjectMapper/ObjectMapper.xcconfig:
--------------------------------------------------------------------------------
1 | CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/ObjectMapper
2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public"
4 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
5 | PODS_BUILD_DIR = $BUILD_DIR
6 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
7 | PODS_ROOT = ${SRCROOT}
8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/ObjectMapper
9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
10 | SKIP_INSTALL = YES
11 | SWIFT_VERSION = 3.0
12 |
--------------------------------------------------------------------------------
/mvc/Pods/Target Support Files/Pods-MovieBuff/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 |
--------------------------------------------------------------------------------
/mvc/Pods/Target Support Files/Pods-MovieBuff/Pods-MovieBuff-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_Pods_MovieBuff : NSObject
3 | @end
4 | @implementation PodsDummy_Pods_MovieBuff
5 | @end
6 |
--------------------------------------------------------------------------------
/mvc/Pods/Target Support Files/Pods-MovieBuff/Pods-MovieBuff-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_MovieBuffVersionNumber;
15 | FOUNDATION_EXPORT const unsigned char Pods_MovieBuffVersionString[];
16 |
17 |
--------------------------------------------------------------------------------
/mvc/Pods/Target Support Files/Pods-MovieBuff/Pods-MovieBuff.debug.xcconfig:
--------------------------------------------------------------------------------
1 | ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES
2 | FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/Alamofire" "$PODS_CONFIGURATION_BUILD_DIR/AlamofireObjectMapper" "$PODS_CONFIGURATION_BUILD_DIR/OHHTTPStubs" "$PODS_CONFIGURATION_BUILD_DIR/ObjectMapper"
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
5 | OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/Alamofire/Alamofire.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/AlamofireObjectMapper/AlamofireObjectMapper.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/OHHTTPStubs/OHHTTPStubs.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/ObjectMapper/ObjectMapper.framework/Headers"
6 | OTHER_LDFLAGS = $(inherited) -framework "Alamofire" -framework "AlamofireObjectMapper" -framework "OHHTTPStubs" -framework "ObjectMapper"
7 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
8 | PODS_BUILD_DIR = $BUILD_DIR
9 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
10 | PODS_ROOT = ${SRCROOT}/Pods
11 |
--------------------------------------------------------------------------------
/mvc/Pods/Target Support Files/Pods-MovieBuff/Pods-MovieBuff.modulemap:
--------------------------------------------------------------------------------
1 | framework module Pods_MovieBuff {
2 | umbrella header "Pods-MovieBuff-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/mvc/Pods/Target Support Files/Pods-MovieBuff/Pods-MovieBuff.release.xcconfig:
--------------------------------------------------------------------------------
1 | ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES
2 | FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/Alamofire" "$PODS_CONFIGURATION_BUILD_DIR/AlamofireObjectMapper" "$PODS_CONFIGURATION_BUILD_DIR/OHHTTPStubs" "$PODS_CONFIGURATION_BUILD_DIR/ObjectMapper"
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
5 | OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/Alamofire/Alamofire.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/AlamofireObjectMapper/AlamofireObjectMapper.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/OHHTTPStubs/OHHTTPStubs.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/ObjectMapper/ObjectMapper.framework/Headers"
6 | OTHER_LDFLAGS = $(inherited) -framework "Alamofire" -framework "AlamofireObjectMapper" -framework "OHHTTPStubs" -framework "ObjectMapper"
7 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
8 | PODS_BUILD_DIR = $BUILD_DIR
9 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
10 | PODS_ROOT = ${SRCROOT}/Pods
11 |
--------------------------------------------------------------------------------
/mvc/Pods/Target Support Files/Pods-MovieBuffTests/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 |
--------------------------------------------------------------------------------
/mvc/Pods/Target Support Files/Pods-MovieBuffTests/Pods-MovieBuffTests-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_Pods_MovieBuffTests : NSObject
3 | @end
4 | @implementation PodsDummy_Pods_MovieBuffTests
5 | @end
6 |
--------------------------------------------------------------------------------
/mvc/Pods/Target Support Files/Pods-MovieBuffTests/Pods-MovieBuffTests-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_MovieBuffTestsVersionNumber;
15 | FOUNDATION_EXPORT const unsigned char Pods_MovieBuffTestsVersionString[];
16 |
17 |
--------------------------------------------------------------------------------
/mvc/Pods/Target Support Files/Pods-MovieBuffTests/Pods-MovieBuffTests.debug.xcconfig:
--------------------------------------------------------------------------------
1 | ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES
2 | FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/Alamofire" "$PODS_CONFIGURATION_BUILD_DIR/AlamofireObjectMapper" "$PODS_CONFIGURATION_BUILD_DIR/OHHTTPStubs" "$PODS_CONFIGURATION_BUILD_DIR/ObjectMapper"
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
5 | OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/Alamofire/Alamofire.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/AlamofireObjectMapper/AlamofireObjectMapper.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/OHHTTPStubs/OHHTTPStubs.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/ObjectMapper/ObjectMapper.framework/Headers"
6 | OTHER_LDFLAGS = $(inherited) -framework "Alamofire" -framework "AlamofireObjectMapper" -framework "OHHTTPStubs" -framework "ObjectMapper"
7 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
8 | PODS_BUILD_DIR = $BUILD_DIR
9 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
10 | PODS_ROOT = ${SRCROOT}/Pods
11 |
--------------------------------------------------------------------------------
/mvc/Pods/Target Support Files/Pods-MovieBuffTests/Pods-MovieBuffTests.modulemap:
--------------------------------------------------------------------------------
1 | framework module Pods_MovieBuffTests {
2 | umbrella header "Pods-MovieBuffTests-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/mvc/Pods/Target Support Files/Pods-MovieBuffTests/Pods-MovieBuffTests.release.xcconfig:
--------------------------------------------------------------------------------
1 | ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES
2 | FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/Alamofire" "$PODS_CONFIGURATION_BUILD_DIR/AlamofireObjectMapper" "$PODS_CONFIGURATION_BUILD_DIR/OHHTTPStubs" "$PODS_CONFIGURATION_BUILD_DIR/ObjectMapper"
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
5 | OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/Alamofire/Alamofire.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/AlamofireObjectMapper/AlamofireObjectMapper.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/OHHTTPStubs/OHHTTPStubs.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/ObjectMapper/ObjectMapper.framework/Headers"
6 | OTHER_LDFLAGS = $(inherited) -framework "Alamofire" -framework "AlamofireObjectMapper" -framework "OHHTTPStubs" -framework "ObjectMapper"
7 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
8 | PODS_BUILD_DIR = $BUILD_DIR
9 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
10 | PODS_ROOT = ${SRCROOT}/Pods
11 |
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/Assets.xcassets/AppIcon.appiconset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "size" : "29x29",
6 | "scale" : "2x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "size" : "29x29",
11 | "scale" : "3x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "size" : "40x40",
16 | "scale" : "2x"
17 | },
18 | {
19 | "idiom" : "iphone",
20 | "size" : "40x40",
21 | "scale" : "3x"
22 | },
23 | {
24 | "idiom" : "iphone",
25 | "size" : "60x60",
26 | "scale" : "2x"
27 | },
28 | {
29 | "idiom" : "iphone",
30 | "size" : "60x60",
31 | "scale" : "3x"
32 | }
33 | ],
34 | "info" : {
35 | "version" : 1,
36 | "author" : "xcode"
37 | }
38 | }
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/Base.lproj/LaunchScreen.storyboard:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
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 | LSRequiresIPhoneOS
22 |
23 | NSAppTransportSecurity
24 |
25 | NSAllowsArbitraryLoads
26 |
27 | NSAllowsArbitraryLoadsInWebContent
28 |
29 |
30 | UIApplicationShortcutItemTitle
31 | Movie App
32 | UILaunchStoryboardName
33 | LaunchScreen
34 | UIMainStoryboardFile
35 | Main
36 | UIRequiredDeviceCapabilities
37 |
38 | armv7
39 |
40 | UISupportedInterfaceOrientations
41 |
42 | UIInterfaceOrientationPortrait
43 | UIInterfaceOrientationLandscapeLeft
44 | UIInterfaceOrientationLandscapeRight
45 |
46 |
47 |
48 |
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/Alamofire.framework/Alamofire:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/Alamofire.framework/Alamofire
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/Alamofire.framework/Headers/Alamofire-umbrella.h:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #endif
4 |
5 |
6 | FOUNDATION_EXPORT double AlamofireVersionNumber;
7 | FOUNDATION_EXPORT const unsigned char AlamofireVersionString[];
8 |
9 |
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/Alamofire.framework/Info.plist:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/Alamofire.framework/Info.plist
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/arm.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/arm.swiftdoc
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/arm.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/arm.swiftmodule
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/arm64.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/arm64.swiftdoc
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/arm64.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/arm64.swiftmodule
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/i386.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/i386.swiftdoc
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/i386.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/i386.swiftmodule
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/x86_64.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/x86_64.swiftdoc
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/x86_64.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/x86_64.swiftmodule
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/Alamofire.framework/Modules/module.modulemap:
--------------------------------------------------------------------------------
1 | framework module Alamofire {
2 | umbrella header "Alamofire-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
8 | module Alamofire.Swift {
9 | header "Alamofire-Swift.h"
10 | }
11 |
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/AlamofireObjectMapper:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/AlamofireObjectMapper
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Headers/AlamofireObjectMapper-umbrella.h:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #endif
4 |
5 |
6 | FOUNDATION_EXPORT double AlamofireObjectMapperVersionNumber;
7 | FOUNDATION_EXPORT const unsigned char AlamofireObjectMapperVersionString[];
8 |
9 |
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Info.plist:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Info.plist
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/arm.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/arm.swiftdoc
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/arm.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/arm.swiftmodule
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/arm64.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/arm64.swiftdoc
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/arm64.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/arm64.swiftmodule
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/i386.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/i386.swiftdoc
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/i386.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/i386.swiftmodule
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/x86_64.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/x86_64.swiftdoc
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/x86_64.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/x86_64.swiftmodule
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/module.modulemap:
--------------------------------------------------------------------------------
1 | framework module AlamofireObjectMapper {
2 | umbrella header "AlamofireObjectMapper-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
8 | module AlamofireObjectMapper.Swift {
9 | header "AlamofireObjectMapper-Swift.h"
10 | }
11 |
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/MBProgressHUD.framework/Info.plist:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/MBProgressHUD.framework/Info.plist
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/MBProgressHUD.framework/MBProgressHUD:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/MBProgressHUD.framework/MBProgressHUD
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/MBProgressHUD.framework/Modules/module.modulemap:
--------------------------------------------------------------------------------
1 | framework module MBProgressHUD {
2 | umbrella header "MBProgressHUD.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Headers/OHHTTPStubsUmbrella.h:
--------------------------------------------------------------------------------
1 | /***********************************************************************************
2 | *
3 | * Copyright (c) 2012 Olivier Halligon
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
13 | * all 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
21 | * THE SOFTWARE.
22 | *
23 | ***********************************************************************************/
24 |
25 | #import "Compatibility.h"
26 | #import "NSURLRequest+HTTPBodyTesting.h"
27 | #import "OHHTTPStubs.h"
28 | #import "OHHTTPStubsResponse.h"
29 |
30 | #import "OHHTTPStubsResponse+JSON.h"
31 | #import "OHHTTPStubsResponse+HTTPMessage.h"
32 | #import "OHHTTPStubs+Mocktail.h"
33 | #import "OHPathHelpers.h"
34 |
35 |
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Info.plist:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Info.plist
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/arm.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/arm.swiftdoc
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/arm.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/arm.swiftmodule
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/arm64.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/arm64.swiftdoc
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/arm64.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/arm64.swiftmodule
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/i386.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/i386.swiftdoc
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/i386.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/i386.swiftmodule
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/x86_64.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/x86_64.swiftdoc
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/x86_64.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/x86_64.swiftmodule
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/module.modulemap:
--------------------------------------------------------------------------------
1 | framework module OHHTTPStubs {
2 | umbrella header "OHHTTPStubsUmbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
8 | module OHHTTPStubs.Swift {
9 | header "OHHTTPStubs-Swift.h"
10 | }
11 |
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/OHHTTPStubs.framework/OHHTTPStubs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/OHHTTPStubs.framework/OHHTTPStubs
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/ObjectMapper.framework/Headers/ObjectMapper-umbrella.h:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #endif
4 |
5 |
6 | FOUNDATION_EXPORT double ObjectMapperVersionNumber;
7 | FOUNDATION_EXPORT const unsigned char ObjectMapperVersionString[];
8 |
9 |
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/ObjectMapper.framework/Info.plist:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/ObjectMapper.framework/Info.plist
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/arm.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/arm.swiftdoc
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/arm.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/arm.swiftmodule
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/arm64.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/arm64.swiftdoc
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/arm64.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/arm64.swiftmodule
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/i386.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/i386.swiftdoc
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/i386.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/i386.swiftmodule
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/x86_64.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/x86_64.swiftdoc
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/x86_64.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/x86_64.swiftmodule
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/module.modulemap:
--------------------------------------------------------------------------------
1 | framework module ObjectMapper {
2 | umbrella header "ObjectMapper-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
8 | module ObjectMapper.Swift {
9 | header "ObjectMapper-Swift.h"
10 | }
11 |
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/ObjectMapper.framework/ObjectMapper:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/frameworks/ObjectMapper.framework/ObjectMapper
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/frameworks/moviedetails.json:
--------------------------------------------------------------------------------
1 | {
2 | "Actors":
3 | "Roy Scheider, Lorraine Gary, Murray Hamilton, Joseph Mascolo",
4 | "Awards":
5 | "None",
6 | "Country":
7 | "USA",
8 | "Director":
9 | "Jeannot Szwarc",
10 | "Genre":
11 | "Adventure, Horror, Thriller",
12 | "Language":
13 | "English",
14 | "Metascore":
15 | "N/A",
16 | "Plot":
17 | "Police chief Brody must protect the citizens of Amity after a second monstrous shark begins terrorizing the waters.",
18 | "Poster":
19 | "https://images-na.ssl-images-amazon.com/images/M/MV5BN2U1MWE1NTMtYjQ2ZC00MTFmLWFmYjItODMyNGYxOTAyZmEzXkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg",
20 | "Rated":
21 | "PG",
22 | "Released":
23 | "16 Jun 1978",
24 | "Response":
25 | "True",
26 | "Runtime":
27 | "116 min",
28 | "Title":
29 | "Jaws 2 ",
30 | "Type":
31 | "movie",
32 | "Writer":
33 | "Peter Benchley (characters created by), Carl Gottlieb, Howard Sackler",
34 | "Year":
35 | "1978",
36 | "imdbID":
37 | "tt0077766",
38 | "imdbRating":
39 | "5.7",
40 | "imdbVotes":
41 | "52,626"
42 | }
43 |
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/images.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvp/MVCMovieBuff/images.png
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/presenter/MovieDetailsPresenter.swift:
--------------------------------------------------------------------------------
1 | //
2 | // MovieDetailsPresenter.swift
3 | // MovieBuff
4 | //
5 | // Created by Mac Tester on 10/16/16.
6 | // Copyright © 2016 Lunaria Software LLC. All rights reserved.
7 | //
8 |
9 | import Foundation
10 |
11 | class MovieDetailPresenter {
12 |
13 | // Presenting view associated with this presenter
14 | fileprivate weak var attachedView:MovieDetailsPresentingViewProtocol?
15 | }
16 |
17 |
18 | extension MovieDetailPresenter:MovieDetailsPresenterProtocol {
19 | func fetchDetailsOfMovileWithIMDBId(_ id:String) {
20 | attachedView?.dataStartedLoading()
21 | ServerManager.sharedInstance.detailsWithIMDBID(id, handler: { [weak self](movie, error) in
22 | self?.attachedView?.dataFinishedLoading()
23 | print (movie)
24 | if let error = error {
25 | self?.attachedView?.showErrorAlertWithTitle("Error!", message: error.localizedDescription)
26 |
27 | }
28 | else {
29 | if let movie = movie {
30 | self?.attachedView?.onMovieDetailsFetched(movie)
31 | }
32 | else {
33 | self?.attachedView?.onMovieDetailsFetched(nil)
34 | }
35 |
36 | }
37 | })
38 | }
39 |
40 |
41 | func attachPresentingView(_ view:PresentingViewProtocol) {
42 | attachedView = view as? MovieDetailsPresentingViewProtocol
43 | }
44 |
45 | func detachPresentingView(_ view:PresentingViewProtocol){
46 | if attachedView == view as! _OptionalNilComparisonType {
47 | attachedView = nil
48 | }
49 | }
50 | }
51 |
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/presenter/MovieDetailsPresentingProtocols.swift:
--------------------------------------------------------------------------------
1 | //
2 | // MovieDetailsPresentingProtocols.swift
3 | // MovieBuff
4 | //
5 | // Created by Mac Tester on 10/16/16.
6 | // Copyright © 2016 Lunaria Software LLC. All rights reserved.
7 | //
8 |
9 | import Foundation
10 |
11 |
12 | // Movie Detaols Presenters must implement this protocol
13 | protocol MovieDetailsPresenterProtocol:PresenterProtocol {
14 | func fetchDetailsOfMovileWithIMDBId(_ id:String)
15 | }
16 |
17 | // Movie Details view/view controller must implement this protocol
18 | protocol MovieDetailsPresentingViewProtocol:PresentingViewProtocol {
19 | func onMovieDetailsFetched(_ details:MovieData? )
20 | }
21 |
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/presenter/MovieListPresenter.swift:
--------------------------------------------------------------------------------
1 | //
2 | // MovieListPresenter.swift
3 | // MovieBuff
4 | //
5 | // Created by Mac Tester on 10/12/16.
6 | // Copyright © 2016 Lunaria Software LLC. All rights reserved.
7 | //
8 |
9 | import Foundation
10 |
11 | class MovieListPresenter {
12 |
13 | // Presenting view associated with this presenter
14 | fileprivate weak var attachedView:MovieListPresentingViewProtocol?
15 | }
16 |
17 |
18 | extension MovieListPresenter:MovieListPresenterProtocol {
19 | func fetchMoviesWithTitle(_ title:String,type:String?,year:String? ) {
20 | attachedView?.dataStartedLoading()
21 | ServerManager.sharedInstance.searchForMatchesWithTitle(title, ofType: type, andYear: year) {[weak self] (movies, error) in
22 | print (movies)
23 | self?.attachedView?.dataFinishedLoading()
24 | if let error = error {
25 | self?.attachedView?.showErrorAlertWithTitle("Error!", message: error.localizedDescription)
26 |
27 | }
28 | else {
29 | if let movies = movies {
30 | self?.attachedView?.onMoviesFetched(movies: movies)
31 | }
32 | else {
33 | self?.attachedView?.onMoviesFetched(movies: [])
34 | }
35 |
36 | }
37 | }
38 | }
39 |
40 | func attachPresentingView(_ view:PresentingViewProtocol) {
41 | attachedView = view as? MovieListPresentingViewProtocol
42 | }
43 |
44 | func detachPresentingView(_ view:PresentingViewProtocol){
45 | if attachedView == view as! _OptionalNilComparisonType {
46 | attachedView = nil
47 | }
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/presenter/MovieListPresenterProtocols.swift:
--------------------------------------------------------------------------------
1 | //
2 | // MovieListPresenterProtocols.swift
3 | // MovieBuff
4 | //
5 | // Created by Mac Tester on 10/12/16.
6 | // Copyright © 2016 Lunaria Software LLC. All rights reserved.
7 | //
8 |
9 | import Foundation
10 |
11 | // Movie List Presenters must implement this protocol
12 | protocol MovieListPresenterProtocol:PresenterProtocol {
13 | func fetchMoviesWithTitle(_ title:String,type:String?,year:String? )
14 | }
15 |
16 | // Movie List view/view controller must implement this protocol
17 | protocol MovieListPresentingViewProtocol:PresentingViewProtocol {
18 | func onMoviesFetched(movies:Movies )
19 | }
20 |
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/presenter/MoviesPresenterProtocols.swift:
--------------------------------------------------------------------------------
1 | //
2 | // MoviesPresenterProtocols.swift
3 | // MovieBuff
4 | //
5 | // Created by Mac Tester on 10/30/16.
6 | // Copyright © 2016 Lunaria Software LLC. All rights reserved.
7 | //
8 |
9 |
10 | import Foundation
11 |
12 | // Movies Presenters must implement this protocol
13 | protocol MoviesPresenterProtocol:PresenterProtocol {
14 | func fetchMoviesWithTitle(_ title:String,type:String?,year:String?, page:Int )
15 | func fetchDetailsOfMovileWithIMDBId(_ id:String)
16 |
17 | }
18 |
19 | // Movie List view/view controller must implement this protocol
20 | protocol MoviesPresentingViewProtocol:PresentingViewProtocol {
21 | func updateUIWithMovies(movies:Movies )
22 | func updateUIWithMovieDetails(_ details:MovieData? )
23 | }
24 |
25 | // Default implementations of MoviesPresenterProtocol
26 | extension MoviesPresenterProtocol {
27 | func fetchMoviesWithTitle(_ title:String,type:String?,year:String? ) {
28 | print("Invoking default implementation of \(#function)")
29 | }
30 | func fetchDetailsOfMovileWithIMDBId(_ id:String) {
31 | print("Invoking default implementation of \(#function)")
32 | }
33 |
34 | }
35 |
36 |
37 | // Default implementations of MoviesPresentingViewProtocol
38 | extension MoviesPresentingViewProtocol {
39 | func updateUIWithMovies(movies:Movies ) {
40 | print("Invoking default implementation of \(#function)")
41 | }
42 | func updateUIWithMovieDetails(_ details:MovieData? ) {
43 | print("Invoking default implementation of \(#function)")
44 | }
45 |
46 |
47 | }
48 |
49 |
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/stubdata/moviedetails.json:
--------------------------------------------------------------------------------
1 | {
2 | "Actors":
3 | "Roy Scheider, Lorraine Gary, Murray Hamilton, Joseph Mascolo",
4 | "Awards":
5 | "None",
6 | "Country":
7 | "USA",
8 | "Director":
9 | "Jeannot Szwarc",
10 | "Genre":
11 | "Adventure, Horror, Thriller",
12 | "Language":
13 | "English",
14 | "Metascore":
15 | "N/A",
16 | "Plot":
17 | "Police chief Brody must protect the citizens of Amity after a second monstrous shark begins terrorizing the waters.",
18 | "Poster":
19 | "https://images-na.ssl-images-amazon.com/images/M/MV5BN2U1MWE1NTMtYjQ2ZC00MTFmLWFmYjItODMyNGYxOTAyZmEzXkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg",
20 | "Rated":
21 | "PG",
22 | "Released":
23 | "16 Jun 1978",
24 | "Response":
25 | "True",
26 | "Runtime":
27 | "116 min",
28 | "Title":
29 | "Jaws 2 ",
30 | "Type":
31 | "movie",
32 | "Writer":
33 | "Peter Benchley (characters created by), Carl Gottlieb, Howard Sackler",
34 | "Year":
35 | "1978",
36 | "imdbID":
37 | "tt0077766",
38 | "imdbRating":
39 | "5.7",
40 | "imdbVotes":
41 | "52,626"
42 | }
43 |
--------------------------------------------------------------------------------
/mvp/MVCMovieBuff/views/MovieInfoTableViewCell.swift:
--------------------------------------------------------------------------------
1 | //
2 | // MovieInfoTableViewCell.swift
3 | // MovieBuff
4 | //
5 | // Created by Mac Tester on 10/8/16.
6 | // Copyright © 2016 Lunaria Software LLC. All rights reserved.
7 | //
8 |
9 | import UIKit
10 | class MovieInfoTableViewCell:UITableViewCell {
11 |
12 | @IBOutlet weak var yearLabel: UILabel!
13 | @IBOutlet weak var titleLabel: UILabel!
14 | @IBOutlet weak var posterImageView: UIImageView!
15 | }
16 |
--------------------------------------------------------------------------------
/mvp/MovieBuff.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/mvp/MovieBuff.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/mvp/MovieBuffTests/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 | BNDL
17 | CFBundleShortVersionString
18 | 1.0
19 | CFBundleVersion
20 | 1
21 |
22 |
23 |
--------------------------------------------------------------------------------
/mvp/Podfile:
--------------------------------------------------------------------------------
1 | # Uncomment the next line to define a global platform for your project
2 | # platform :ios, '9.0'
3 |
4 | target 'MovieBuff' 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 MovieBuff
9 | pod 'OHHTTPStubs/Swift'
10 | pod 'AlamofireObjectMapper', '~> 4.0'
11 |
12 | target 'MovieBuffTests' do
13 | inherit! :search_paths
14 | # Pods for testing
15 | pod 'OHHTTPStubs/Swift'
16 | pod 'AlamofireObjectMapper', '~> 4.0'
17 | end
18 |
19 | end
20 |
--------------------------------------------------------------------------------
/mvp/Podfile.lock:
--------------------------------------------------------------------------------
1 | PODS:
2 | - Alamofire (4.4.0)
3 | - AlamofireObjectMapper (4.1.0):
4 | - Alamofire (~> 4.1)
5 | - ObjectMapper (~> 2.0)
6 | - ObjectMapper (2.2.6)
7 | - OHHTTPStubs/Core (6.0.0)
8 | - OHHTTPStubs/Default (6.0.0):
9 | - OHHTTPStubs/Core
10 | - OHHTTPStubs/JSON
11 | - OHHTTPStubs/NSURLSession
12 | - OHHTTPStubs/OHPathHelpers
13 | - OHHTTPStubs/JSON (6.0.0):
14 | - OHHTTPStubs/Core
15 | - OHHTTPStubs/NSURLSession (6.0.0):
16 | - OHHTTPStubs/Core
17 | - OHHTTPStubs/OHPathHelpers (6.0.0)
18 | - OHHTTPStubs/Swift (6.0.0):
19 | - OHHTTPStubs/Default
20 |
21 | DEPENDENCIES:
22 | - AlamofireObjectMapper (~> 4.0)
23 | - OHHTTPStubs/Swift
24 |
25 | SPEC CHECKSUMS:
26 | Alamofire: dc44b1600b800eb63da6a19039a0083d62a6a62d
27 | AlamofireObjectMapper: 435adc82f5b367679bd9e71c4974a54efd0b2521
28 | ObjectMapper: 042708195cc46c20871cbcbec0453826398273fd
29 | OHHTTPStubs: 752f9b11fd810a15162d50f11c06ff94f8e012eb
30 |
31 | PODFILE CHECKSUM: 8ddada4f67696b4e86971015cca2b81e0e1ad6e2
32 |
33 | COCOAPODS: 1.2.0
34 |
--------------------------------------------------------------------------------
/mvp/Pods/Alamofire/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright (c) 2014-2016 Alamofire Software Foundation (http://alamofire.org/)
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy
4 | of this software and associated documentation files (the "Software"), to deal
5 | in the Software without restriction, including without limitation the rights
6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7 | copies of the Software, and to permit persons to whom the Software is
8 | furnished to do so, subject to the following conditions:
9 |
10 | The above copyright notice and this permission notice shall be included in
11 | all copies or substantial portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19 | THE SOFTWARE.
20 |
--------------------------------------------------------------------------------
/mvp/Pods/AlamofireObjectMapper/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2015 Tristan Himmelman
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 |
23 |
--------------------------------------------------------------------------------
/mvp/Pods/Manifest.lock:
--------------------------------------------------------------------------------
1 | PODS:
2 | - Alamofire (4.4.0)
3 | - AlamofireObjectMapper (4.1.0):
4 | - Alamofire (~> 4.1)
5 | - ObjectMapper (~> 2.0)
6 | - ObjectMapper (2.2.6)
7 | - OHHTTPStubs/Core (6.0.0)
8 | - OHHTTPStubs/Default (6.0.0):
9 | - OHHTTPStubs/Core
10 | - OHHTTPStubs/JSON
11 | - OHHTTPStubs/NSURLSession
12 | - OHHTTPStubs/OHPathHelpers
13 | - OHHTTPStubs/JSON (6.0.0):
14 | - OHHTTPStubs/Core
15 | - OHHTTPStubs/NSURLSession (6.0.0):
16 | - OHHTTPStubs/Core
17 | - OHHTTPStubs/OHPathHelpers (6.0.0)
18 | - OHHTTPStubs/Swift (6.0.0):
19 | - OHHTTPStubs/Default
20 |
21 | DEPENDENCIES:
22 | - AlamofireObjectMapper (~> 4.0)
23 | - OHHTTPStubs/Swift
24 |
25 | SPEC CHECKSUMS:
26 | Alamofire: dc44b1600b800eb63da6a19039a0083d62a6a62d
27 | AlamofireObjectMapper: 435adc82f5b367679bd9e71c4974a54efd0b2521
28 | ObjectMapper: 042708195cc46c20871cbcbec0453826398273fd
29 | OHHTTPStubs: 752f9b11fd810a15162d50f11c06ff94f8e012eb
30 |
31 | PODFILE CHECKSUM: 8ddada4f67696b4e86971015cca2b81e0e1ad6e2
32 |
33 | COCOAPODS: 1.2.0
34 |
--------------------------------------------------------------------------------
/mvp/Pods/OHHTTPStubs/LICENSE:
--------------------------------------------------------------------------------
1 | - MIT LICENSE -
2 |
3 | Copyright (c) 2012 Olivier Halligon
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
6 |
7 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
8 |
9 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
--------------------------------------------------------------------------------
/mvp/Pods/ObjectMapper/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 | Copyright (c) 2014 Hearst
3 |
4 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
5 |
6 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
7 |
8 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
9 |
--------------------------------------------------------------------------------
/mvp/Pods/ObjectMapper/Sources/CustomDateFormatTransform.swift:
--------------------------------------------------------------------------------
1 | //
2 | // CustomDateFormatTransform.swift
3 | // ObjectMapper
4 | //
5 | // Created by Dan McCracken on 3/8/15.
6 | //
7 | // The MIT License (MIT)
8 | //
9 | // Copyright (c) 2014-2016 Hearst
10 | //
11 | // Permission is hereby granted, free of charge, to any person obtaining a copy
12 | // of this software and associated documentation files (the "Software"), to deal
13 | // in the Software without restriction, including without limitation the rights
14 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
15 | // copies of the Software, and to permit persons to whom the Software is
16 | // furnished to do so, subject to the following conditions:
17 | //
18 | // The above copyright notice and this permission notice shall be included in
19 | // all copies or substantial portions of the Software.
20 | //
21 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
22 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
23 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
24 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
25 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
26 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
27 | // THE SOFTWARE.
28 |
29 | import Foundation
30 |
31 | open class CustomDateFormatTransform: DateFormatterTransform {
32 |
33 | public init(formatString: String) {
34 | let formatter = DateFormatter()
35 | formatter.locale = Locale(identifier: "en_US_POSIX")
36 | formatter.dateFormat = formatString
37 |
38 | super.init(dateFormatter: formatter)
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/mvp/Pods/ObjectMapper/Sources/DictionaryTransform.swift:
--------------------------------------------------------------------------------
1 | //
2 | // DictionaryTransform.swift
3 | // ObjectMapper
4 | //
5 | // Created by Milen Halachev on 7/20/16.
6 | // Copyright © 2016 hearst. All rights reserved.
7 | //
8 |
9 | import Foundation
10 |
11 | ///Transforms [String: AnyObject] <-> [Key: Value] where Key is RawRepresentable as String, Value is Mappable
12 | public struct DictionaryTransform: TransformType where Key: Hashable, Key: RawRepresentable, Key.RawValue == String, Value: Mappable {
13 |
14 | public init() {
15 |
16 | }
17 |
18 | public func transformFromJSON(_ value: Any?) -> [Key: Value]? {
19 |
20 | guard let json = value as? [String: Any] else {
21 |
22 | return nil
23 | }
24 |
25 | let result = json.reduce([:]) { (result, element) -> [Key: Value] in
26 |
27 | guard
28 | let key = Key(rawValue: element.0),
29 | let valueJSON = element.1 as? [String: Any],
30 | let value = Value(JSON: valueJSON)
31 | else {
32 |
33 | return result
34 | }
35 |
36 | var result = result
37 | result[key] = value
38 | return result
39 | }
40 |
41 | return result
42 | }
43 |
44 | public func transformToJSON(_ value: [Key: Value]?) -> Any? {
45 |
46 | let result = value?.reduce([:]) { (result, element) -> [String: Any] in
47 |
48 | let key = element.0.rawValue
49 | let value = element.1.toJSON()
50 |
51 | var result = result
52 | result[key] = value
53 | return result
54 | }
55 |
56 | return result
57 | }
58 | }
59 |
--------------------------------------------------------------------------------
/mvp/Pods/ObjectMapper/Sources/ISO8601DateTransform.swift:
--------------------------------------------------------------------------------
1 | //
2 | // ISO8601DateTransform.swift
3 | // ObjectMapper
4 | //
5 | // Created by Jean-Pierre Mouilleseaux on 21 Nov 2014.
6 | //
7 | // The MIT License (MIT)
8 | //
9 | // Copyright (c) 2014-2016 Hearst
10 | //
11 | // Permission is hereby granted, free of charge, to any person obtaining a copy
12 | // of this software and associated documentation files (the "Software"), to deal
13 | // in the Software without restriction, including without limitation the rights
14 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
15 | // copies of the Software, and to permit persons to whom the Software is
16 | // furnished to do so, subject to the following conditions:
17 | //
18 | // The above copyright notice and this permission notice shall be included in
19 | // all copies or substantial portions of the Software.
20 | //
21 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
22 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
23 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
24 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
25 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
26 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
27 | // THE SOFTWARE.
28 |
29 | import Foundation
30 |
31 | open class ISO8601DateTransform: DateFormatterTransform {
32 |
33 | public init() {
34 | let formatter = DateFormatter()
35 | formatter.locale = Locale(identifier: "en_US_POSIX")
36 | formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ssZZZZZ"
37 |
38 | super.init(dateFormatter: formatter)
39 | }
40 |
41 | }
42 |
--------------------------------------------------------------------------------
/mvp/Pods/ObjectMapper/Sources/TransformType.swift:
--------------------------------------------------------------------------------
1 | //
2 | // TransformType.swift
3 | // ObjectMapper
4 | //
5 | // Created by Syo Ikeda on 2/4/15.
6 | //
7 | // The MIT License (MIT)
8 | //
9 | // Copyright (c) 2014-2016 Hearst
10 | //
11 | // Permission is hereby granted, free of charge, to any person obtaining a copy
12 | // of this software and associated documentation files (the "Software"), to deal
13 | // in the Software without restriction, including without limitation the rights
14 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
15 | // copies of the Software, and to permit persons to whom the Software is
16 | // furnished to do so, subject to the following conditions:
17 | //
18 | // The above copyright notice and this permission notice shall be included in
19 | // all copies or substantial portions of the Software.
20 | //
21 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
22 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
23 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
24 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
25 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
26 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
27 | // THE SOFTWARE.
28 |
29 | public protocol TransformType {
30 | associatedtype Object
31 | associatedtype JSON
32 |
33 | func transformFromJSON(_ value: Any?) -> Object?
34 | func transformToJSON(_ value: Object?) -> JSON?
35 | }
36 |
--------------------------------------------------------------------------------
/mvp/Pods/Target Support Files/Alamofire/Alamofire-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_Alamofire : NSObject
3 | @end
4 | @implementation PodsDummy_Alamofire
5 | @end
6 |
--------------------------------------------------------------------------------
/mvp/Pods/Target Support Files/Alamofire/Alamofire-prefix.pch:
--------------------------------------------------------------------------------
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 |
--------------------------------------------------------------------------------
/mvp/Pods/Target Support Files/Alamofire/Alamofire-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 AlamofireVersionNumber;
15 | FOUNDATION_EXPORT const unsigned char AlamofireVersionString[];
16 |
17 |
--------------------------------------------------------------------------------
/mvp/Pods/Target Support Files/Alamofire/Alamofire.modulemap:
--------------------------------------------------------------------------------
1 | framework module Alamofire {
2 | umbrella header "Alamofire-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/mvp/Pods/Target Support Files/Alamofire/Alamofire.xcconfig:
--------------------------------------------------------------------------------
1 | CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/Alamofire
2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public"
4 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
5 | PODS_BUILD_DIR = $BUILD_DIR
6 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
7 | PODS_ROOT = ${SRCROOT}
8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/Alamofire
9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
10 | SKIP_INSTALL = YES
11 |
--------------------------------------------------------------------------------
/mvp/Pods/Target Support Files/Alamofire/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 | 4.4.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | ${CURRENT_PROJECT_VERSION}
23 | NSPrincipalClass
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/mvp/Pods/Target Support Files/AlamofireObjectMapper/AlamofireObjectMapper-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_AlamofireObjectMapper : NSObject
3 | @end
4 | @implementation PodsDummy_AlamofireObjectMapper
5 | @end
6 |
--------------------------------------------------------------------------------
/mvp/Pods/Target Support Files/AlamofireObjectMapper/AlamofireObjectMapper-prefix.pch:
--------------------------------------------------------------------------------
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 |
--------------------------------------------------------------------------------
/mvp/Pods/Target Support Files/AlamofireObjectMapper/AlamofireObjectMapper-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 AlamofireObjectMapperVersionNumber;
15 | FOUNDATION_EXPORT const unsigned char AlamofireObjectMapperVersionString[];
16 |
17 |
--------------------------------------------------------------------------------
/mvp/Pods/Target Support Files/AlamofireObjectMapper/AlamofireObjectMapper.modulemap:
--------------------------------------------------------------------------------
1 | framework module AlamofireObjectMapper {
2 | umbrella header "AlamofireObjectMapper-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/mvp/Pods/Target Support Files/AlamofireObjectMapper/AlamofireObjectMapper.xcconfig:
--------------------------------------------------------------------------------
1 | CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/AlamofireObjectMapper
2 | FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/Alamofire" "$PODS_CONFIGURATION_BUILD_DIR/ObjectMapper"
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public"
5 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
6 | PODS_BUILD_DIR = $BUILD_DIR
7 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
8 | PODS_ROOT = ${SRCROOT}
9 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/AlamofireObjectMapper
10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
11 | SKIP_INSTALL = YES
12 |
--------------------------------------------------------------------------------
/mvp/Pods/Target Support Files/AlamofireObjectMapper/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 | 4.1.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | ${CURRENT_PROJECT_VERSION}
23 | NSPrincipalClass
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/mvp/Pods/Target Support Files/OHHTTPStubs/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 | 6.0.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | ${CURRENT_PROJECT_VERSION}
23 | NSPrincipalClass
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/mvp/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_OHHTTPStubs : NSObject
3 | @end
4 | @implementation PodsDummy_OHHTTPStubs
5 | @end
6 |
--------------------------------------------------------------------------------
/mvp/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs-prefix.pch:
--------------------------------------------------------------------------------
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 |
--------------------------------------------------------------------------------
/mvp/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs-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 | #import "Compatibility.h"
14 | #import "OHHTTPStubs.h"
15 | #import "OHHTTPStubsResponse.h"
16 | #import "OHHTTPStubsResponse+JSON.h"
17 | #import "NSURLRequest+HTTPBodyTesting.h"
18 | #import "OHPathHelpers.h"
19 | #import "Compatibility.h"
20 |
21 | FOUNDATION_EXPORT double OHHTTPStubsVersionNumber;
22 | FOUNDATION_EXPORT const unsigned char OHHTTPStubsVersionString[];
23 |
24 |
--------------------------------------------------------------------------------
/mvp/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs.modulemap:
--------------------------------------------------------------------------------
1 | framework module OHHTTPStubs {
2 | umbrella header "OHHTTPStubs-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/mvp/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs.xcconfig:
--------------------------------------------------------------------------------
1 | CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/OHHTTPStubs
2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public"
4 | OTHER_LDFLAGS = -framework "CFNetwork" -framework "Foundation"
5 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
6 | PODS_BUILD_DIR = $BUILD_DIR
7 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
8 | PODS_ROOT = ${SRCROOT}
9 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/OHHTTPStubs
10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
11 | SKIP_INSTALL = YES
12 |
--------------------------------------------------------------------------------
/mvp/Pods/Target Support Files/ObjectMapper/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 | 2.2.6
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | ${CURRENT_PROJECT_VERSION}
23 | NSPrincipalClass
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/mvp/Pods/Target Support Files/ObjectMapper/ObjectMapper-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_ObjectMapper : NSObject
3 | @end
4 | @implementation PodsDummy_ObjectMapper
5 | @end
6 |
--------------------------------------------------------------------------------
/mvp/Pods/Target Support Files/ObjectMapper/ObjectMapper-prefix.pch:
--------------------------------------------------------------------------------
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 |
--------------------------------------------------------------------------------
/mvp/Pods/Target Support Files/ObjectMapper/ObjectMapper-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 ObjectMapperVersionNumber;
15 | FOUNDATION_EXPORT const unsigned char ObjectMapperVersionString[];
16 |
17 |
--------------------------------------------------------------------------------
/mvp/Pods/Target Support Files/ObjectMapper/ObjectMapper.modulemap:
--------------------------------------------------------------------------------
1 | framework module ObjectMapper {
2 | umbrella header "ObjectMapper-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/mvp/Pods/Target Support Files/ObjectMapper/ObjectMapper.xcconfig:
--------------------------------------------------------------------------------
1 | CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/ObjectMapper
2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public"
4 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
5 | PODS_BUILD_DIR = $BUILD_DIR
6 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
7 | PODS_ROOT = ${SRCROOT}
8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/ObjectMapper
9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
10 | SKIP_INSTALL = YES
11 | SWIFT_VERSION = 3.0
12 |
--------------------------------------------------------------------------------
/mvp/Pods/Target Support Files/Pods-MovieBuff/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 |
--------------------------------------------------------------------------------
/mvp/Pods/Target Support Files/Pods-MovieBuff/Pods-MovieBuff-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_Pods_MovieBuff : NSObject
3 | @end
4 | @implementation PodsDummy_Pods_MovieBuff
5 | @end
6 |
--------------------------------------------------------------------------------
/mvp/Pods/Target Support Files/Pods-MovieBuff/Pods-MovieBuff-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_MovieBuffVersionNumber;
15 | FOUNDATION_EXPORT const unsigned char Pods_MovieBuffVersionString[];
16 |
17 |
--------------------------------------------------------------------------------
/mvp/Pods/Target Support Files/Pods-MovieBuff/Pods-MovieBuff.debug.xcconfig:
--------------------------------------------------------------------------------
1 | ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES
2 | FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/Alamofire" "$PODS_CONFIGURATION_BUILD_DIR/AlamofireObjectMapper" "$PODS_CONFIGURATION_BUILD_DIR/OHHTTPStubs" "$PODS_CONFIGURATION_BUILD_DIR/ObjectMapper"
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
5 | OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/Alamofire/Alamofire.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/AlamofireObjectMapper/AlamofireObjectMapper.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/OHHTTPStubs/OHHTTPStubs.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/ObjectMapper/ObjectMapper.framework/Headers"
6 | OTHER_LDFLAGS = $(inherited) -framework "Alamofire" -framework "AlamofireObjectMapper" -framework "OHHTTPStubs" -framework "ObjectMapper"
7 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
8 | PODS_BUILD_DIR = $BUILD_DIR
9 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
10 | PODS_ROOT = ${SRCROOT}/Pods
11 |
--------------------------------------------------------------------------------
/mvp/Pods/Target Support Files/Pods-MovieBuff/Pods-MovieBuff.modulemap:
--------------------------------------------------------------------------------
1 | framework module Pods_MovieBuff {
2 | umbrella header "Pods-MovieBuff-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/mvp/Pods/Target Support Files/Pods-MovieBuff/Pods-MovieBuff.release.xcconfig:
--------------------------------------------------------------------------------
1 | ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES
2 | FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/Alamofire" "$PODS_CONFIGURATION_BUILD_DIR/AlamofireObjectMapper" "$PODS_CONFIGURATION_BUILD_DIR/OHHTTPStubs" "$PODS_CONFIGURATION_BUILD_DIR/ObjectMapper"
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
5 | OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/Alamofire/Alamofire.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/AlamofireObjectMapper/AlamofireObjectMapper.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/OHHTTPStubs/OHHTTPStubs.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/ObjectMapper/ObjectMapper.framework/Headers"
6 | OTHER_LDFLAGS = $(inherited) -framework "Alamofire" -framework "AlamofireObjectMapper" -framework "OHHTTPStubs" -framework "ObjectMapper"
7 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
8 | PODS_BUILD_DIR = $BUILD_DIR
9 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
10 | PODS_ROOT = ${SRCROOT}/Pods
11 |
--------------------------------------------------------------------------------
/mvp/Pods/Target Support Files/Pods-MovieBuffTests/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 |
--------------------------------------------------------------------------------
/mvp/Pods/Target Support Files/Pods-MovieBuffTests/Pods-MovieBuffTests-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_Pods_MovieBuffTests : NSObject
3 | @end
4 | @implementation PodsDummy_Pods_MovieBuffTests
5 | @end
6 |
--------------------------------------------------------------------------------
/mvp/Pods/Target Support Files/Pods-MovieBuffTests/Pods-MovieBuffTests-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_MovieBuffTestsVersionNumber;
15 | FOUNDATION_EXPORT const unsigned char Pods_MovieBuffTestsVersionString[];
16 |
17 |
--------------------------------------------------------------------------------
/mvp/Pods/Target Support Files/Pods-MovieBuffTests/Pods-MovieBuffTests.debug.xcconfig:
--------------------------------------------------------------------------------
1 | ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES
2 | FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/Alamofire" "$PODS_CONFIGURATION_BUILD_DIR/AlamofireObjectMapper" "$PODS_CONFIGURATION_BUILD_DIR/OHHTTPStubs" "$PODS_CONFIGURATION_BUILD_DIR/ObjectMapper"
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
5 | OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/Alamofire/Alamofire.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/AlamofireObjectMapper/AlamofireObjectMapper.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/OHHTTPStubs/OHHTTPStubs.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/ObjectMapper/ObjectMapper.framework/Headers"
6 | OTHER_LDFLAGS = $(inherited) -framework "Alamofire" -framework "AlamofireObjectMapper" -framework "OHHTTPStubs" -framework "ObjectMapper"
7 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
8 | PODS_BUILD_DIR = $BUILD_DIR
9 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
10 | PODS_ROOT = ${SRCROOT}/Pods
11 |
--------------------------------------------------------------------------------
/mvp/Pods/Target Support Files/Pods-MovieBuffTests/Pods-MovieBuffTests.modulemap:
--------------------------------------------------------------------------------
1 | framework module Pods_MovieBuffTests {
2 | umbrella header "Pods-MovieBuffTests-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/mvp/Pods/Target Support Files/Pods-MovieBuffTests/Pods-MovieBuffTests.release.xcconfig:
--------------------------------------------------------------------------------
1 | ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES
2 | FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/Alamofire" "$PODS_CONFIGURATION_BUILD_DIR/AlamofireObjectMapper" "$PODS_CONFIGURATION_BUILD_DIR/OHHTTPStubs" "$PODS_CONFIGURATION_BUILD_DIR/ObjectMapper"
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
5 | OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/Alamofire/Alamofire.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/AlamofireObjectMapper/AlamofireObjectMapper.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/OHHTTPStubs/OHHTTPStubs.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/ObjectMapper/ObjectMapper.framework/Headers"
6 | OTHER_LDFLAGS = $(inherited) -framework "Alamofire" -framework "AlamofireObjectMapper" -framework "OHHTTPStubs" -framework "ObjectMapper"
7 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
8 | PODS_BUILD_DIR = $BUILD_DIR
9 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
10 | PODS_ROOT = ${SRCROOT}/Pods
11 |
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/Assets.xcassets/AppIcon.appiconset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "size" : "29x29",
6 | "scale" : "2x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "size" : "29x29",
11 | "scale" : "3x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "size" : "40x40",
16 | "scale" : "2x"
17 | },
18 | {
19 | "idiom" : "iphone",
20 | "size" : "40x40",
21 | "scale" : "3x"
22 | },
23 | {
24 | "idiom" : "iphone",
25 | "size" : "60x60",
26 | "scale" : "2x"
27 | },
28 | {
29 | "idiom" : "iphone",
30 | "size" : "60x60",
31 | "scale" : "3x"
32 | }
33 | ],
34 | "info" : {
35 | "version" : 1,
36 | "author" : "xcode"
37 | }
38 | }
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
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 | LSRequiresIPhoneOS
22 |
23 | NSAppTransportSecurity
24 |
25 | NSAllowsArbitraryLoads
26 |
27 | NSAllowsArbitraryLoadsInWebContent
28 |
29 |
30 | UIApplicationShortcutItemTitle
31 | Movie App
32 | UILaunchStoryboardName
33 | LaunchScreen
34 | UIMainStoryboardFile
35 | Main
36 | UIRequiredDeviceCapabilities
37 |
38 | armv7
39 |
40 | UISupportedInterfaceOrientations
41 |
42 | UIInterfaceOrientationPortrait
43 | UIInterfaceOrientationLandscapeLeft
44 | UIInterfaceOrientationLandscapeRight
45 |
46 |
47 |
48 |
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/Alamofire.framework/Alamofire:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/Alamofire.framework/Alamofire
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/Alamofire.framework/Headers/Alamofire-umbrella.h:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #endif
4 |
5 |
6 | FOUNDATION_EXPORT double AlamofireVersionNumber;
7 | FOUNDATION_EXPORT const unsigned char AlamofireVersionString[];
8 |
9 |
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/Alamofire.framework/Info.plist:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/Alamofire.framework/Info.plist
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/arm.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/arm.swiftdoc
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/arm.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/arm.swiftmodule
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/arm64.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/arm64.swiftdoc
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/arm64.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/arm64.swiftmodule
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/i386.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/i386.swiftdoc
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/i386.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/i386.swiftmodule
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/x86_64.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/x86_64.swiftdoc
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/x86_64.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/Alamofire.framework/Modules/Alamofire.swiftmodule/x86_64.swiftmodule
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/Alamofire.framework/Modules/module.modulemap:
--------------------------------------------------------------------------------
1 | framework module Alamofire {
2 | umbrella header "Alamofire-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
8 | module Alamofire.Swift {
9 | header "Alamofire-Swift.h"
10 | }
11 |
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/AlamofireObjectMapper:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/AlamofireObjectMapper
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Headers/AlamofireObjectMapper-umbrella.h:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #endif
4 |
5 |
6 | FOUNDATION_EXPORT double AlamofireObjectMapperVersionNumber;
7 | FOUNDATION_EXPORT const unsigned char AlamofireObjectMapperVersionString[];
8 |
9 |
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Info.plist:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Info.plist
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/arm.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/arm.swiftdoc
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/arm.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/arm.swiftmodule
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/arm64.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/arm64.swiftdoc
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/arm64.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/arm64.swiftmodule
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/i386.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/i386.swiftdoc
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/i386.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/i386.swiftmodule
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/x86_64.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/x86_64.swiftdoc
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/x86_64.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/AlamofireObjectMapper.swiftmodule/x86_64.swiftmodule
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/AlamofireObjectMapper.framework/Modules/module.modulemap:
--------------------------------------------------------------------------------
1 | framework module AlamofireObjectMapper {
2 | umbrella header "AlamofireObjectMapper-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
8 | module AlamofireObjectMapper.Swift {
9 | header "AlamofireObjectMapper-Swift.h"
10 | }
11 |
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/MBProgressHUD.framework/Info.plist:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/MBProgressHUD.framework/Info.plist
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/MBProgressHUD.framework/MBProgressHUD:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/MBProgressHUD.framework/MBProgressHUD
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/MBProgressHUD.framework/Modules/module.modulemap:
--------------------------------------------------------------------------------
1 | framework module MBProgressHUD {
2 | umbrella header "MBProgressHUD.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Headers/OHHTTPStubsUmbrella.h:
--------------------------------------------------------------------------------
1 | /***********************************************************************************
2 | *
3 | * Copyright (c) 2012 Olivier Halligon
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
13 | * all 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
21 | * THE SOFTWARE.
22 | *
23 | ***********************************************************************************/
24 |
25 | #import "Compatibility.h"
26 | #import "NSURLRequest+HTTPBodyTesting.h"
27 | #import "OHHTTPStubs.h"
28 | #import "OHHTTPStubsResponse.h"
29 |
30 | #import "OHHTTPStubsResponse+JSON.h"
31 | #import "OHHTTPStubsResponse+HTTPMessage.h"
32 | #import "OHHTTPStubs+Mocktail.h"
33 | #import "OHPathHelpers.h"
34 |
35 |
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Info.plist:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Info.plist
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/arm.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/arm.swiftdoc
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/arm.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/arm.swiftmodule
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/arm64.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/arm64.swiftdoc
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/arm64.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/arm64.swiftmodule
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/i386.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/i386.swiftdoc
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/i386.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/i386.swiftmodule
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/x86_64.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/x86_64.swiftdoc
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/x86_64.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/OHHTTPStubs.swiftmodule/x86_64.swiftmodule
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/OHHTTPStubs.framework/Modules/module.modulemap:
--------------------------------------------------------------------------------
1 | framework module OHHTTPStubs {
2 | umbrella header "OHHTTPStubsUmbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
8 | module OHHTTPStubs.Swift {
9 | header "OHHTTPStubs-Swift.h"
10 | }
11 |
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/OHHTTPStubs.framework/OHHTTPStubs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/OHHTTPStubs.framework/OHHTTPStubs
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/ObjectMapper.framework/Headers/ObjectMapper-umbrella.h:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #endif
4 |
5 |
6 | FOUNDATION_EXPORT double ObjectMapperVersionNumber;
7 | FOUNDATION_EXPORT const unsigned char ObjectMapperVersionString[];
8 |
9 |
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/ObjectMapper.framework/Info.plist:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/ObjectMapper.framework/Info.plist
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/arm.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/arm.swiftdoc
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/arm.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/arm.swiftmodule
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/arm64.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/arm64.swiftdoc
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/arm64.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/arm64.swiftmodule
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/i386.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/i386.swiftdoc
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/i386.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/i386.swiftmodule
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/x86_64.swiftdoc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/x86_64.swiftdoc
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/x86_64.swiftmodule:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/ObjectMapper.swiftmodule/x86_64.swiftmodule
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/ObjectMapper.framework/Modules/module.modulemap:
--------------------------------------------------------------------------------
1 | framework module ObjectMapper {
2 | umbrella header "ObjectMapper-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
8 | module ObjectMapper.Swift {
9 | header "ObjectMapper-Swift.h"
10 | }
11 |
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/ObjectMapper.framework/ObjectMapper:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/frameworks/ObjectMapper.framework/ObjectMapper
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/frameworks/moviedetails.json:
--------------------------------------------------------------------------------
1 | {
2 | "Actors":
3 | "Roy Scheider, Lorraine Gary, Murray Hamilton, Joseph Mascolo",
4 | "Awards":
5 | "None",
6 | "Country":
7 | "USA",
8 | "Director":
9 | "Jeannot Szwarc",
10 | "Genre":
11 | "Adventure, Horror, Thriller",
12 | "Language":
13 | "English",
14 | "Metascore":
15 | "N/A",
16 | "Plot":
17 | "Police chief Brody must protect the citizens of Amity after a second monstrous shark begins terrorizing the waters.",
18 | "Poster":
19 | "https://images-na.ssl-images-amazon.com/images/M/MV5BN2U1MWE1NTMtYjQ2ZC00MTFmLWFmYjItODMyNGYxOTAyZmEzXkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg",
20 | "Rated":
21 | "PG",
22 | "Released":
23 | "16 Jun 1978",
24 | "Response":
25 | "True",
26 | "Runtime":
27 | "116 min",
28 | "Title":
29 | "Jaws 2 ",
30 | "Type":
31 | "movie",
32 | "Writer":
33 | "Peter Benchley (characters created by), Carl Gottlieb, Howard Sackler",
34 | "Year":
35 | "1978",
36 | "imdbID":
37 | "tt0077766",
38 | "imdbRating":
39 | "5.7",
40 | "imdbVotes":
41 | "52,626"
42 | }
43 |
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/images.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rajagp/iOS_MVC_MVP_MVVM_SampleApp/46c3b7a32820cc8cdd3c18dafe4968869f6df1ce/mvvm/MVCMovieBuff/images.png
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/stubdata/moviedetails.json:
--------------------------------------------------------------------------------
1 | {
2 | "Actors":
3 | "Roy Scheider, Lorraine Gary, Murray Hamilton, Joseph Mascolo",
4 | "Awards":
5 | "None",
6 | "Country":
7 | "USA",
8 | "Director":
9 | "Jeannot Szwarc",
10 | "Genre":
11 | "Adventure, Horror, Thriller",
12 | "Language":
13 | "English",
14 | "Metascore":
15 | "N/A",
16 | "Plot":
17 | "Police chief Brody must protect the citizens of Amity after a second monstrous shark begins terrorizing the waters.",
18 | "Poster":
19 | "https://images-na.ssl-images-amazon.com/images/M/MV5BN2U1MWE1NTMtYjQ2ZC00MTFmLWFmYjItODMyNGYxOTAyZmEzXkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg",
20 | "Rated":
21 | "PG",
22 | "Released":
23 | "16 Jun 1978",
24 | "Response":
25 | "True",
26 | "Runtime":
27 | "116 min",
28 | "Title":
29 | "Jaws 2 ",
30 | "Type":
31 | "movie",
32 | "Writer":
33 | "Peter Benchley (characters created by), Carl Gottlieb, Howard Sackler",
34 | "Year":
35 | "1978",
36 | "imdbID":
37 | "tt0077766",
38 | "imdbRating":
39 | "5.7",
40 | "imdbVotes":
41 | "52,626"
42 | }
43 |
--------------------------------------------------------------------------------
/mvvm/MVCMovieBuff/views/MovieInfoTableViewCell.swift:
--------------------------------------------------------------------------------
1 | //
2 | // MovieInfoTableViewCell.swift
3 | // MovieBuff
4 | //
5 | // Created by Mac Tester on 10/8/16.
6 | // Copyright © 2016 Lunaria Software LLC. All rights reserved.
7 | //
8 |
9 | import UIKit
10 | class MovieInfoTableViewCell:UITableViewCell {
11 |
12 | @IBOutlet weak var yearLabel: UILabel!
13 | @IBOutlet weak var titleLabel: UILabel!
14 | @IBOutlet weak var posterImageView: UIImageView!
15 | }
16 |
--------------------------------------------------------------------------------
/mvvm/MovieBuff.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/mvvm/MovieBuff.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/mvvm/MovieBuffTests/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 | BNDL
17 | CFBundleShortVersionString
18 | 1.0
19 | CFBundleVersion
20 | 1
21 |
22 |
23 |
--------------------------------------------------------------------------------
/mvvm/Podfile:
--------------------------------------------------------------------------------
1 | # Uncomment the next line to define a global platform for your project
2 | # platform :ios, '9.0'
3 |
4 | target 'MovieBuff' 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 MovieBuff
9 | pod 'OHHTTPStubs/Swift'
10 | pod 'AlamofireObjectMapper', '~> 4.0'
11 |
12 | target 'MovieBuffTests' do
13 | inherit! :search_paths
14 | # Pods for testing
15 | pod 'OHHTTPStubs/Swift'
16 | pod 'AlamofireObjectMapper', '~> 4.0'
17 | end
18 |
19 | end
20 |
--------------------------------------------------------------------------------
/mvvm/Podfile.lock:
--------------------------------------------------------------------------------
1 | PODS:
2 | - Alamofire (4.4.0)
3 | - AlamofireObjectMapper (4.1.0):
4 | - Alamofire (~> 4.1)
5 | - ObjectMapper (~> 2.0)
6 | - ObjectMapper (2.2.6)
7 | - OHHTTPStubs/Core (6.0.0)
8 | - OHHTTPStubs/Default (6.0.0):
9 | - OHHTTPStubs/Core
10 | - OHHTTPStubs/JSON
11 | - OHHTTPStubs/NSURLSession
12 | - OHHTTPStubs/OHPathHelpers
13 | - OHHTTPStubs/JSON (6.0.0):
14 | - OHHTTPStubs/Core
15 | - OHHTTPStubs/NSURLSession (6.0.0):
16 | - OHHTTPStubs/Core
17 | - OHHTTPStubs/OHPathHelpers (6.0.0)
18 | - OHHTTPStubs/Swift (6.0.0):
19 | - OHHTTPStubs/Default
20 |
21 | DEPENDENCIES:
22 | - AlamofireObjectMapper (~> 4.0)
23 | - OHHTTPStubs/Swift
24 |
25 | SPEC CHECKSUMS:
26 | Alamofire: dc44b1600b800eb63da6a19039a0083d62a6a62d
27 | AlamofireObjectMapper: 435adc82f5b367679bd9e71c4974a54efd0b2521
28 | ObjectMapper: 042708195cc46c20871cbcbec0453826398273fd
29 | OHHTTPStubs: 752f9b11fd810a15162d50f11c06ff94f8e012eb
30 |
31 | PODFILE CHECKSUM: 8ddada4f67696b4e86971015cca2b81e0e1ad6e2
32 |
33 | COCOAPODS: 1.2.0
34 |
--------------------------------------------------------------------------------
/mvvm/Pods/Alamofire/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright (c) 2014-2016 Alamofire Software Foundation (http://alamofire.org/)
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy
4 | of this software and associated documentation files (the "Software"), to deal
5 | in the Software without restriction, including without limitation the rights
6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7 | copies of the Software, and to permit persons to whom the Software is
8 | furnished to do so, subject to the following conditions:
9 |
10 | The above copyright notice and this permission notice shall be included in
11 | all copies or substantial portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19 | THE SOFTWARE.
20 |
--------------------------------------------------------------------------------
/mvvm/Pods/AlamofireObjectMapper/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2015 Tristan Himmelman
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 |
23 |
--------------------------------------------------------------------------------
/mvvm/Pods/Manifest.lock:
--------------------------------------------------------------------------------
1 | PODS:
2 | - Alamofire (4.4.0)
3 | - AlamofireObjectMapper (4.1.0):
4 | - Alamofire (~> 4.1)
5 | - ObjectMapper (~> 2.0)
6 | - ObjectMapper (2.2.6)
7 | - OHHTTPStubs/Core (6.0.0)
8 | - OHHTTPStubs/Default (6.0.0):
9 | - OHHTTPStubs/Core
10 | - OHHTTPStubs/JSON
11 | - OHHTTPStubs/NSURLSession
12 | - OHHTTPStubs/OHPathHelpers
13 | - OHHTTPStubs/JSON (6.0.0):
14 | - OHHTTPStubs/Core
15 | - OHHTTPStubs/NSURLSession (6.0.0):
16 | - OHHTTPStubs/Core
17 | - OHHTTPStubs/OHPathHelpers (6.0.0)
18 | - OHHTTPStubs/Swift (6.0.0):
19 | - OHHTTPStubs/Default
20 |
21 | DEPENDENCIES:
22 | - AlamofireObjectMapper (~> 4.0)
23 | - OHHTTPStubs/Swift
24 |
25 | SPEC CHECKSUMS:
26 | Alamofire: dc44b1600b800eb63da6a19039a0083d62a6a62d
27 | AlamofireObjectMapper: 435adc82f5b367679bd9e71c4974a54efd0b2521
28 | ObjectMapper: 042708195cc46c20871cbcbec0453826398273fd
29 | OHHTTPStubs: 752f9b11fd810a15162d50f11c06ff94f8e012eb
30 |
31 | PODFILE CHECKSUM: 8ddada4f67696b4e86971015cca2b81e0e1ad6e2
32 |
33 | COCOAPODS: 1.2.0
34 |
--------------------------------------------------------------------------------
/mvvm/Pods/OHHTTPStubs/LICENSE:
--------------------------------------------------------------------------------
1 | - MIT LICENSE -
2 |
3 | Copyright (c) 2012 Olivier Halligon
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
6 |
7 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
8 |
9 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
--------------------------------------------------------------------------------
/mvvm/Pods/ObjectMapper/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 | Copyright (c) 2014 Hearst
3 |
4 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
5 |
6 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
7 |
8 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
9 |
--------------------------------------------------------------------------------
/mvvm/Pods/ObjectMapper/Sources/CustomDateFormatTransform.swift:
--------------------------------------------------------------------------------
1 | //
2 | // CustomDateFormatTransform.swift
3 | // ObjectMapper
4 | //
5 | // Created by Dan McCracken on 3/8/15.
6 | //
7 | // The MIT License (MIT)
8 | //
9 | // Copyright (c) 2014-2016 Hearst
10 | //
11 | // Permission is hereby granted, free of charge, to any person obtaining a copy
12 | // of this software and associated documentation files (the "Software"), to deal
13 | // in the Software without restriction, including without limitation the rights
14 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
15 | // copies of the Software, and to permit persons to whom the Software is
16 | // furnished to do so, subject to the following conditions:
17 | //
18 | // The above copyright notice and this permission notice shall be included in
19 | // all copies or substantial portions of the Software.
20 | //
21 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
22 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
23 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
24 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
25 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
26 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
27 | // THE SOFTWARE.
28 |
29 | import Foundation
30 |
31 | open class CustomDateFormatTransform: DateFormatterTransform {
32 |
33 | public init(formatString: String) {
34 | let formatter = DateFormatter()
35 | formatter.locale = Locale(identifier: "en_US_POSIX")
36 | formatter.dateFormat = formatString
37 |
38 | super.init(dateFormatter: formatter)
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/mvvm/Pods/ObjectMapper/Sources/DictionaryTransform.swift:
--------------------------------------------------------------------------------
1 | //
2 | // DictionaryTransform.swift
3 | // ObjectMapper
4 | //
5 | // Created by Milen Halachev on 7/20/16.
6 | // Copyright © 2016 hearst. All rights reserved.
7 | //
8 |
9 | import Foundation
10 |
11 | ///Transforms [String: AnyObject] <-> [Key: Value] where Key is RawRepresentable as String, Value is Mappable
12 | public struct DictionaryTransform: TransformType where Key: Hashable, Key: RawRepresentable, Key.RawValue == String, Value: Mappable {
13 |
14 | public init() {
15 |
16 | }
17 |
18 | public func transformFromJSON(_ value: Any?) -> [Key: Value]? {
19 |
20 | guard let json = value as? [String: Any] else {
21 |
22 | return nil
23 | }
24 |
25 | let result = json.reduce([:]) { (result, element) -> [Key: Value] in
26 |
27 | guard
28 | let key = Key(rawValue: element.0),
29 | let valueJSON = element.1 as? [String: Any],
30 | let value = Value(JSON: valueJSON)
31 | else {
32 |
33 | return result
34 | }
35 |
36 | var result = result
37 | result[key] = value
38 | return result
39 | }
40 |
41 | return result
42 | }
43 |
44 | public func transformToJSON(_ value: [Key: Value]?) -> Any? {
45 |
46 | let result = value?.reduce([:]) { (result, element) -> [String: Any] in
47 |
48 | let key = element.0.rawValue
49 | let value = element.1.toJSON()
50 |
51 | var result = result
52 | result[key] = value
53 | return result
54 | }
55 |
56 | return result
57 | }
58 | }
59 |
--------------------------------------------------------------------------------
/mvvm/Pods/ObjectMapper/Sources/ISO8601DateTransform.swift:
--------------------------------------------------------------------------------
1 | //
2 | // ISO8601DateTransform.swift
3 | // ObjectMapper
4 | //
5 | // Created by Jean-Pierre Mouilleseaux on 21 Nov 2014.
6 | //
7 | // The MIT License (MIT)
8 | //
9 | // Copyright (c) 2014-2016 Hearst
10 | //
11 | // Permission is hereby granted, free of charge, to any person obtaining a copy
12 | // of this software and associated documentation files (the "Software"), to deal
13 | // in the Software without restriction, including without limitation the rights
14 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
15 | // copies of the Software, and to permit persons to whom the Software is
16 | // furnished to do so, subject to the following conditions:
17 | //
18 | // The above copyright notice and this permission notice shall be included in
19 | // all copies or substantial portions of the Software.
20 | //
21 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
22 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
23 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
24 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
25 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
26 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
27 | // THE SOFTWARE.
28 |
29 | import Foundation
30 |
31 | open class ISO8601DateTransform: DateFormatterTransform {
32 |
33 | public init() {
34 | let formatter = DateFormatter()
35 | formatter.locale = Locale(identifier: "en_US_POSIX")
36 | formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ssZZZZZ"
37 |
38 | super.init(dateFormatter: formatter)
39 | }
40 |
41 | }
42 |
--------------------------------------------------------------------------------
/mvvm/Pods/ObjectMapper/Sources/TransformType.swift:
--------------------------------------------------------------------------------
1 | //
2 | // TransformType.swift
3 | // ObjectMapper
4 | //
5 | // Created by Syo Ikeda on 2/4/15.
6 | //
7 | // The MIT License (MIT)
8 | //
9 | // Copyright (c) 2014-2016 Hearst
10 | //
11 | // Permission is hereby granted, free of charge, to any person obtaining a copy
12 | // of this software and associated documentation files (the "Software"), to deal
13 | // in the Software without restriction, including without limitation the rights
14 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
15 | // copies of the Software, and to permit persons to whom the Software is
16 | // furnished to do so, subject to the following conditions:
17 | //
18 | // The above copyright notice and this permission notice shall be included in
19 | // all copies or substantial portions of the Software.
20 | //
21 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
22 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
23 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
24 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
25 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
26 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
27 | // THE SOFTWARE.
28 |
29 | public protocol TransformType {
30 | associatedtype Object
31 | associatedtype JSON
32 |
33 | func transformFromJSON(_ value: Any?) -> Object?
34 | func transformToJSON(_ value: Object?) -> JSON?
35 | }
36 |
--------------------------------------------------------------------------------
/mvvm/Pods/Target Support Files/Alamofire/Alamofire-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_Alamofire : NSObject
3 | @end
4 | @implementation PodsDummy_Alamofire
5 | @end
6 |
--------------------------------------------------------------------------------
/mvvm/Pods/Target Support Files/Alamofire/Alamofire-prefix.pch:
--------------------------------------------------------------------------------
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 |
--------------------------------------------------------------------------------
/mvvm/Pods/Target Support Files/Alamofire/Alamofire-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 AlamofireVersionNumber;
15 | FOUNDATION_EXPORT const unsigned char AlamofireVersionString[];
16 |
17 |
--------------------------------------------------------------------------------
/mvvm/Pods/Target Support Files/Alamofire/Alamofire.modulemap:
--------------------------------------------------------------------------------
1 | framework module Alamofire {
2 | umbrella header "Alamofire-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/mvvm/Pods/Target Support Files/Alamofire/Alamofire.xcconfig:
--------------------------------------------------------------------------------
1 | CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/Alamofire
2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public"
4 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
5 | PODS_BUILD_DIR = $BUILD_DIR
6 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
7 | PODS_ROOT = ${SRCROOT}
8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/Alamofire
9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
10 | SKIP_INSTALL = YES
11 |
--------------------------------------------------------------------------------
/mvvm/Pods/Target Support Files/Alamofire/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 | 4.4.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | ${CURRENT_PROJECT_VERSION}
23 | NSPrincipalClass
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/mvvm/Pods/Target Support Files/AlamofireObjectMapper/AlamofireObjectMapper-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_AlamofireObjectMapper : NSObject
3 | @end
4 | @implementation PodsDummy_AlamofireObjectMapper
5 | @end
6 |
--------------------------------------------------------------------------------
/mvvm/Pods/Target Support Files/AlamofireObjectMapper/AlamofireObjectMapper-prefix.pch:
--------------------------------------------------------------------------------
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 |
--------------------------------------------------------------------------------
/mvvm/Pods/Target Support Files/AlamofireObjectMapper/AlamofireObjectMapper-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 AlamofireObjectMapperVersionNumber;
15 | FOUNDATION_EXPORT const unsigned char AlamofireObjectMapperVersionString[];
16 |
17 |
--------------------------------------------------------------------------------
/mvvm/Pods/Target Support Files/AlamofireObjectMapper/AlamofireObjectMapper.modulemap:
--------------------------------------------------------------------------------
1 | framework module AlamofireObjectMapper {
2 | umbrella header "AlamofireObjectMapper-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/mvvm/Pods/Target Support Files/AlamofireObjectMapper/AlamofireObjectMapper.xcconfig:
--------------------------------------------------------------------------------
1 | CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/AlamofireObjectMapper
2 | FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/Alamofire" "$PODS_CONFIGURATION_BUILD_DIR/ObjectMapper"
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public"
5 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
6 | PODS_BUILD_DIR = $BUILD_DIR
7 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
8 | PODS_ROOT = ${SRCROOT}
9 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/AlamofireObjectMapper
10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
11 | SKIP_INSTALL = YES
12 |
--------------------------------------------------------------------------------
/mvvm/Pods/Target Support Files/AlamofireObjectMapper/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 | 4.1.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | ${CURRENT_PROJECT_VERSION}
23 | NSPrincipalClass
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/mvvm/Pods/Target Support Files/OHHTTPStubs/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 | 6.0.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | ${CURRENT_PROJECT_VERSION}
23 | NSPrincipalClass
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/mvvm/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_OHHTTPStubs : NSObject
3 | @end
4 | @implementation PodsDummy_OHHTTPStubs
5 | @end
6 |
--------------------------------------------------------------------------------
/mvvm/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs-prefix.pch:
--------------------------------------------------------------------------------
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 |
--------------------------------------------------------------------------------
/mvvm/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs-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 | #import "Compatibility.h"
14 | #import "OHHTTPStubs.h"
15 | #import "OHHTTPStubsResponse.h"
16 | #import "OHHTTPStubsResponse+JSON.h"
17 | #import "NSURLRequest+HTTPBodyTesting.h"
18 | #import "OHPathHelpers.h"
19 | #import "Compatibility.h"
20 |
21 | FOUNDATION_EXPORT double OHHTTPStubsVersionNumber;
22 | FOUNDATION_EXPORT const unsigned char OHHTTPStubsVersionString[];
23 |
24 |
--------------------------------------------------------------------------------
/mvvm/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs.modulemap:
--------------------------------------------------------------------------------
1 | framework module OHHTTPStubs {
2 | umbrella header "OHHTTPStubs-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/mvvm/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs.xcconfig:
--------------------------------------------------------------------------------
1 | CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/OHHTTPStubs
2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public"
4 | OTHER_LDFLAGS = -framework "CFNetwork" -framework "Foundation"
5 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
6 | PODS_BUILD_DIR = $BUILD_DIR
7 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
8 | PODS_ROOT = ${SRCROOT}
9 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/OHHTTPStubs
10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
11 | SKIP_INSTALL = YES
12 |
--------------------------------------------------------------------------------
/mvvm/Pods/Target Support Files/ObjectMapper/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 | 2.2.6
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | ${CURRENT_PROJECT_VERSION}
23 | NSPrincipalClass
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/mvvm/Pods/Target Support Files/ObjectMapper/ObjectMapper-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_ObjectMapper : NSObject
3 | @end
4 | @implementation PodsDummy_ObjectMapper
5 | @end
6 |
--------------------------------------------------------------------------------
/mvvm/Pods/Target Support Files/ObjectMapper/ObjectMapper-prefix.pch:
--------------------------------------------------------------------------------
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 |
--------------------------------------------------------------------------------
/mvvm/Pods/Target Support Files/ObjectMapper/ObjectMapper-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 ObjectMapperVersionNumber;
15 | FOUNDATION_EXPORT const unsigned char ObjectMapperVersionString[];
16 |
17 |
--------------------------------------------------------------------------------
/mvvm/Pods/Target Support Files/ObjectMapper/ObjectMapper.modulemap:
--------------------------------------------------------------------------------
1 | framework module ObjectMapper {
2 | umbrella header "ObjectMapper-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/mvvm/Pods/Target Support Files/ObjectMapper/ObjectMapper.xcconfig:
--------------------------------------------------------------------------------
1 | CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/ObjectMapper
2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public"
4 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
5 | PODS_BUILD_DIR = $BUILD_DIR
6 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
7 | PODS_ROOT = ${SRCROOT}
8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/ObjectMapper
9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
10 | SKIP_INSTALL = YES
11 | SWIFT_VERSION = 3.0
12 |
--------------------------------------------------------------------------------
/mvvm/Pods/Target Support Files/Pods-MovieBuff/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 |
--------------------------------------------------------------------------------
/mvvm/Pods/Target Support Files/Pods-MovieBuff/Pods-MovieBuff-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_Pods_MovieBuff : NSObject
3 | @end
4 | @implementation PodsDummy_Pods_MovieBuff
5 | @end
6 |
--------------------------------------------------------------------------------
/mvvm/Pods/Target Support Files/Pods-MovieBuff/Pods-MovieBuff-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_MovieBuffVersionNumber;
15 | FOUNDATION_EXPORT const unsigned char Pods_MovieBuffVersionString[];
16 |
17 |
--------------------------------------------------------------------------------
/mvvm/Pods/Target Support Files/Pods-MovieBuff/Pods-MovieBuff.debug.xcconfig:
--------------------------------------------------------------------------------
1 | ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES
2 | FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/Alamofire" "$PODS_CONFIGURATION_BUILD_DIR/AlamofireObjectMapper" "$PODS_CONFIGURATION_BUILD_DIR/OHHTTPStubs" "$PODS_CONFIGURATION_BUILD_DIR/ObjectMapper"
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
5 | OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/Alamofire/Alamofire.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/AlamofireObjectMapper/AlamofireObjectMapper.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/OHHTTPStubs/OHHTTPStubs.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/ObjectMapper/ObjectMapper.framework/Headers"
6 | OTHER_LDFLAGS = $(inherited) -framework "Alamofire" -framework "AlamofireObjectMapper" -framework "OHHTTPStubs" -framework "ObjectMapper"
7 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
8 | PODS_BUILD_DIR = $BUILD_DIR
9 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
10 | PODS_ROOT = ${SRCROOT}/Pods
11 |
--------------------------------------------------------------------------------
/mvvm/Pods/Target Support Files/Pods-MovieBuff/Pods-MovieBuff.modulemap:
--------------------------------------------------------------------------------
1 | framework module Pods_MovieBuff {
2 | umbrella header "Pods-MovieBuff-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/mvvm/Pods/Target Support Files/Pods-MovieBuff/Pods-MovieBuff.release.xcconfig:
--------------------------------------------------------------------------------
1 | ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES
2 | FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/Alamofire" "$PODS_CONFIGURATION_BUILD_DIR/AlamofireObjectMapper" "$PODS_CONFIGURATION_BUILD_DIR/OHHTTPStubs" "$PODS_CONFIGURATION_BUILD_DIR/ObjectMapper"
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
5 | OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/Alamofire/Alamofire.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/AlamofireObjectMapper/AlamofireObjectMapper.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/OHHTTPStubs/OHHTTPStubs.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/ObjectMapper/ObjectMapper.framework/Headers"
6 | OTHER_LDFLAGS = $(inherited) -framework "Alamofire" -framework "AlamofireObjectMapper" -framework "OHHTTPStubs" -framework "ObjectMapper"
7 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
8 | PODS_BUILD_DIR = $BUILD_DIR
9 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
10 | PODS_ROOT = ${SRCROOT}/Pods
11 |
--------------------------------------------------------------------------------
/mvvm/Pods/Target Support Files/Pods-MovieBuffTests/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 |
--------------------------------------------------------------------------------
/mvvm/Pods/Target Support Files/Pods-MovieBuffTests/Pods-MovieBuffTests-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_Pods_MovieBuffTests : NSObject
3 | @end
4 | @implementation PodsDummy_Pods_MovieBuffTests
5 | @end
6 |
--------------------------------------------------------------------------------
/mvvm/Pods/Target Support Files/Pods-MovieBuffTests/Pods-MovieBuffTests-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_MovieBuffTestsVersionNumber;
15 | FOUNDATION_EXPORT const unsigned char Pods_MovieBuffTestsVersionString[];
16 |
17 |
--------------------------------------------------------------------------------
/mvvm/Pods/Target Support Files/Pods-MovieBuffTests/Pods-MovieBuffTests.debug.xcconfig:
--------------------------------------------------------------------------------
1 | ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES
2 | FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/Alamofire" "$PODS_CONFIGURATION_BUILD_DIR/AlamofireObjectMapper" "$PODS_CONFIGURATION_BUILD_DIR/OHHTTPStubs" "$PODS_CONFIGURATION_BUILD_DIR/ObjectMapper"
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
5 | OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/Alamofire/Alamofire.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/AlamofireObjectMapper/AlamofireObjectMapper.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/OHHTTPStubs/OHHTTPStubs.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/ObjectMapper/ObjectMapper.framework/Headers"
6 | OTHER_LDFLAGS = $(inherited) -framework "Alamofire" -framework "AlamofireObjectMapper" -framework "OHHTTPStubs" -framework "ObjectMapper"
7 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
8 | PODS_BUILD_DIR = $BUILD_DIR
9 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
10 | PODS_ROOT = ${SRCROOT}/Pods
11 |
--------------------------------------------------------------------------------
/mvvm/Pods/Target Support Files/Pods-MovieBuffTests/Pods-MovieBuffTests.modulemap:
--------------------------------------------------------------------------------
1 | framework module Pods_MovieBuffTests {
2 | umbrella header "Pods-MovieBuffTests-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/mvvm/Pods/Target Support Files/Pods-MovieBuffTests/Pods-MovieBuffTests.release.xcconfig:
--------------------------------------------------------------------------------
1 | ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES
2 | FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/Alamofire" "$PODS_CONFIGURATION_BUILD_DIR/AlamofireObjectMapper" "$PODS_CONFIGURATION_BUILD_DIR/OHHTTPStubs" "$PODS_CONFIGURATION_BUILD_DIR/ObjectMapper"
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
5 | OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/Alamofire/Alamofire.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/AlamofireObjectMapper/AlamofireObjectMapper.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/OHHTTPStubs/OHHTTPStubs.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/ObjectMapper/ObjectMapper.framework/Headers"
6 | OTHER_LDFLAGS = $(inherited) -framework "Alamofire" -framework "AlamofireObjectMapper" -framework "OHHTTPStubs" -framework "ObjectMapper"
7 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
8 | PODS_BUILD_DIR = $BUILD_DIR
9 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
10 | PODS_ROOT = ${SRCROOT}/Pods
11 |
--------------------------------------------------------------------------------