├── .gitignore ├── .travis.yml ├── Documentation └── README.md ├── LICENSE ├── Podfile ├── Podfile.lock ├── README.md ├── SwiftDailyAPI.podspec ├── SwiftDailyAPI.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ └── contents.xcworkspacedata └── xcshareddata │ └── xcschemes │ ├── SwiftDailyAPI-Mac.xcscheme │ └── SwiftDailyAPI-iOS.xcscheme ├── SwiftDailyAPI.xcworkspace └── contents.xcworkspacedata ├── SwiftDailyAPI ├── Constants.swift ├── DailyAPI.swift ├── Extensions │ ├── NSDate.swift │ ├── NSURL+Decodable.swift │ └── toDecodedTypes.swift ├── Info.plist ├── Models │ ├── Comment.swift │ ├── Daily.swift │ ├── DateIndex.swift │ ├── LatestDaily.swift │ ├── News.swift │ ├── NewsExtra.swift │ ├── NewsMeta.swift │ └── TopNewsMeta.swift ├── SwiftDailyAPI.h └── Types.swift ├── SwiftDailyAPITests ├── DecodingPerformanceTests.swift ├── Info.plist ├── JSON │ ├── JSONFileReader.swift │ ├── comment.json │ ├── comment_with_reply_to.json │ ├── daily_news.json │ ├── daily_news_20150525.json │ ├── latest_daily_news.json │ ├── latest_daily_news_20150527.json │ ├── latest_daily_news_20150802.json │ ├── long_comments_4772308.json │ ├── multipic_news_meta.json │ ├── news.json │ ├── news_4770416.json │ ├── news_4820022.json │ ├── news_4859444.json │ ├── news_extra.json │ ├── news_extra_4770416.json │ ├── news_meta.json │ ├── news_meta_with_a_theme.json │ ├── objectFromFile.swift │ ├── short_comments_4772308.json │ └── top_news_meta.json └── Specs │ ├── DailyAPISpecs.swift │ ├── DateIndexSpec.swift │ ├── ExtensionSpecs.swift │ ├── ProofOfConceptSpecs.swift │ ├── ReadmeCodeSpecs.swift │ ├── RealDataModelDecodingSpecs.swift │ ├── TestDataModelDecodingSpecs.swift │ └── Xcode7PlusSwift2.swift └── bin ├── bump ├── merge ├── new_branch ├── setup └── update /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/.travis.yml -------------------------------------------------------------------------------- /Documentation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/Documentation/README.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/LICENSE -------------------------------------------------------------------------------- /Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/Podfile -------------------------------------------------------------------------------- /Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/Podfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Documentation/README.md -------------------------------------------------------------------------------- /SwiftDailyAPI.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPI.podspec -------------------------------------------------------------------------------- /SwiftDailyAPI.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPI.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /SwiftDailyAPI.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPI.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /SwiftDailyAPI.xcodeproj/xcshareddata/xcschemes/SwiftDailyAPI-Mac.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPI.xcodeproj/xcshareddata/xcschemes/SwiftDailyAPI-Mac.xcscheme -------------------------------------------------------------------------------- /SwiftDailyAPI.xcodeproj/xcshareddata/xcschemes/SwiftDailyAPI-iOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPI.xcodeproj/xcshareddata/xcschemes/SwiftDailyAPI-iOS.xcscheme -------------------------------------------------------------------------------- /SwiftDailyAPI.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPI.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /SwiftDailyAPI/Constants.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPI/Constants.swift -------------------------------------------------------------------------------- /SwiftDailyAPI/DailyAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPI/DailyAPI.swift -------------------------------------------------------------------------------- /SwiftDailyAPI/Extensions/NSDate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPI/Extensions/NSDate.swift -------------------------------------------------------------------------------- /SwiftDailyAPI/Extensions/NSURL+Decodable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPI/Extensions/NSURL+Decodable.swift -------------------------------------------------------------------------------- /SwiftDailyAPI/Extensions/toDecodedTypes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPI/Extensions/toDecodedTypes.swift -------------------------------------------------------------------------------- /SwiftDailyAPI/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPI/Info.plist -------------------------------------------------------------------------------- /SwiftDailyAPI/Models/Comment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPI/Models/Comment.swift -------------------------------------------------------------------------------- /SwiftDailyAPI/Models/Daily.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPI/Models/Daily.swift -------------------------------------------------------------------------------- /SwiftDailyAPI/Models/DateIndex.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPI/Models/DateIndex.swift -------------------------------------------------------------------------------- /SwiftDailyAPI/Models/LatestDaily.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPI/Models/LatestDaily.swift -------------------------------------------------------------------------------- /SwiftDailyAPI/Models/News.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPI/Models/News.swift -------------------------------------------------------------------------------- /SwiftDailyAPI/Models/NewsExtra.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPI/Models/NewsExtra.swift -------------------------------------------------------------------------------- /SwiftDailyAPI/Models/NewsMeta.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPI/Models/NewsMeta.swift -------------------------------------------------------------------------------- /SwiftDailyAPI/Models/TopNewsMeta.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPI/Models/TopNewsMeta.swift -------------------------------------------------------------------------------- /SwiftDailyAPI/SwiftDailyAPI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPI/SwiftDailyAPI.h -------------------------------------------------------------------------------- /SwiftDailyAPI/Types.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPI/Types.swift -------------------------------------------------------------------------------- /SwiftDailyAPITests/DecodingPerformanceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPITests/DecodingPerformanceTests.swift -------------------------------------------------------------------------------- /SwiftDailyAPITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPITests/Info.plist -------------------------------------------------------------------------------- /SwiftDailyAPITests/JSON/JSONFileReader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPITests/JSON/JSONFileReader.swift -------------------------------------------------------------------------------- /SwiftDailyAPITests/JSON/comment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPITests/JSON/comment.json -------------------------------------------------------------------------------- /SwiftDailyAPITests/JSON/comment_with_reply_to.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPITests/JSON/comment_with_reply_to.json -------------------------------------------------------------------------------- /SwiftDailyAPITests/JSON/daily_news.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPITests/JSON/daily_news.json -------------------------------------------------------------------------------- /SwiftDailyAPITests/JSON/daily_news_20150525.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPITests/JSON/daily_news_20150525.json -------------------------------------------------------------------------------- /SwiftDailyAPITests/JSON/latest_daily_news.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPITests/JSON/latest_daily_news.json -------------------------------------------------------------------------------- /SwiftDailyAPITests/JSON/latest_daily_news_20150527.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPITests/JSON/latest_daily_news_20150527.json -------------------------------------------------------------------------------- /SwiftDailyAPITests/JSON/latest_daily_news_20150802.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPITests/JSON/latest_daily_news_20150802.json -------------------------------------------------------------------------------- /SwiftDailyAPITests/JSON/long_comments_4772308.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPITests/JSON/long_comments_4772308.json -------------------------------------------------------------------------------- /SwiftDailyAPITests/JSON/multipic_news_meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPITests/JSON/multipic_news_meta.json -------------------------------------------------------------------------------- /SwiftDailyAPITests/JSON/news.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPITests/JSON/news.json -------------------------------------------------------------------------------- /SwiftDailyAPITests/JSON/news_4770416.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPITests/JSON/news_4770416.json -------------------------------------------------------------------------------- /SwiftDailyAPITests/JSON/news_4820022.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPITests/JSON/news_4820022.json -------------------------------------------------------------------------------- /SwiftDailyAPITests/JSON/news_4859444.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPITests/JSON/news_4859444.json -------------------------------------------------------------------------------- /SwiftDailyAPITests/JSON/news_extra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPITests/JSON/news_extra.json -------------------------------------------------------------------------------- /SwiftDailyAPITests/JSON/news_extra_4770416.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPITests/JSON/news_extra_4770416.json -------------------------------------------------------------------------------- /SwiftDailyAPITests/JSON/news_meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPITests/JSON/news_meta.json -------------------------------------------------------------------------------- /SwiftDailyAPITests/JSON/news_meta_with_a_theme.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPITests/JSON/news_meta_with_a_theme.json -------------------------------------------------------------------------------- /SwiftDailyAPITests/JSON/objectFromFile.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPITests/JSON/objectFromFile.swift -------------------------------------------------------------------------------- /SwiftDailyAPITests/JSON/short_comments_4772308.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPITests/JSON/short_comments_4772308.json -------------------------------------------------------------------------------- /SwiftDailyAPITests/JSON/top_news_meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPITests/JSON/top_news_meta.json -------------------------------------------------------------------------------- /SwiftDailyAPITests/Specs/DailyAPISpecs.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPITests/Specs/DailyAPISpecs.swift -------------------------------------------------------------------------------- /SwiftDailyAPITests/Specs/DateIndexSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPITests/Specs/DateIndexSpec.swift -------------------------------------------------------------------------------- /SwiftDailyAPITests/Specs/ExtensionSpecs.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPITests/Specs/ExtensionSpecs.swift -------------------------------------------------------------------------------- /SwiftDailyAPITests/Specs/ProofOfConceptSpecs.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPITests/Specs/ProofOfConceptSpecs.swift -------------------------------------------------------------------------------- /SwiftDailyAPITests/Specs/ReadmeCodeSpecs.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPITests/Specs/ReadmeCodeSpecs.swift -------------------------------------------------------------------------------- /SwiftDailyAPITests/Specs/RealDataModelDecodingSpecs.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPITests/Specs/RealDataModelDecodingSpecs.swift -------------------------------------------------------------------------------- /SwiftDailyAPITests/Specs/TestDataModelDecodingSpecs.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPITests/Specs/TestDataModelDecodingSpecs.swift -------------------------------------------------------------------------------- /SwiftDailyAPITests/Specs/Xcode7PlusSwift2.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/SwiftDailyAPITests/Specs/Xcode7PlusSwift2.swift -------------------------------------------------------------------------------- /bin/bump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/bin/bump -------------------------------------------------------------------------------- /bin/merge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/bin/merge -------------------------------------------------------------------------------- /bin/new_branch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/bin/new_branch -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/bin/setup -------------------------------------------------------------------------------- /bin/update: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasTD07/SwiftDailyAPI/HEAD/bin/update --------------------------------------------------------------------------------