HackerNews

所属分类:穿戴设备
开发工具:Swift
文件大小:0KB
下载次数:0
上传日期:2020-07-27 15:40:46
上 传 者sh-1993
说明:  黑客新闻阅读器iOS应用程序,
(A Hacker News reader iOS application,)

文件列表:
.fastlane/ (0, 2020-07-27)
.fastlane/.env (58, 2020-07-27)
.fastlane/Fastfile (225, 2020-07-27)
.sourcery.yml (151, 2020-07-27)
.swiftlint.yml (867, 2020-07-27)
Features/ (0, 2020-07-27)
Features/HNService/ (0, 2020-07-27)
Features/HNService/HNService/ (0, 2020-07-27)
Features/HNService/HNService/HNService.xcodeproj/ (0, 2020-07-27)
Features/HNService/HNService/HNService.xcodeproj/project.pbxproj (33613, 2020-07-27)
Features/HNService/HNService/HNService.xcodeproj/project.xcworkspace/ (0, 2020-07-27)
Features/HNService/HNService/HNService.xcodeproj/project.xcworkspace/contents.xcworkspacedata (154, 2020-07-27)
Features/HNService/HNService/HNService.xcodeproj/project.xcworkspace/xcshareddata/ (0, 2020-07-27)
Features/HNService/HNService/HNService.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (238, 2020-07-27)
Features/HNService/HNService/HNService/ (0, 2020-07-27)
Features/HNService/HNService/HNService/BaseService/ (0, 2020-07-27)
Features/HNService/HNService/HNService/BaseService/BaseService.swift (1751, 2020-07-27)
Features/HNService/HNService/HNService/BaseService/Resources/ (0, 2020-07-27)
Features/HNService/HNService/HNService/BaseService/Resources/BaseResource.swift (1012, 2020-07-27)
Features/HNService/HNService/HNService/Common/ (0, 2020-07-27)
Features/HNService/HNService/HNService/Common/Constants.swift (572, 2020-07-27)
Features/HNService/HNService/HNService/Common/StoryTypeFactory.swift (737, 2020-07-27)
Features/HNService/HNService/HNService/HNService.h (545, 2020-07-27)
Features/HNService/HNService/HNService/HNService/ (0, 2020-07-27)
Features/HNService/HNService/HNService/HNService/HNService.swift (2410, 2020-07-27)
Features/HNService/HNService/HNService/HNService/HNServiceProtocol.swift (610, 2020-07-27)
Features/HNService/HNService/HNService/HNService/Resources/ (0, 2020-07-27)
Features/HNService/HNService/HNService/HNService/Resources/AskStoriesResource.swift (361, 2020-07-27)
Features/HNService/HNService/HNService/HNService/Resources/BestStoriesResource.swift (364, 2020-07-27)
Features/HNService/HNService/HNService/HNService/Resources/CommentResource.swift (682, 2020-07-27)
Features/HNService/HNService/HNService/HNService/Resources/ItemResource.swift (679, 2020-07-27)
Features/HNService/HNService/HNService/HNService/Resources/NewStoriesResource.swift (361, 2020-07-27)
Features/HNService/HNService/HNService/HNService/Resources/NewsResource.swift (673, 2020-07-27)
Features/HNService/HNService/HNService/HNService/Resources/ShowStoriesResource.swift (364, 2020-07-27)
Features/HNService/HNService/HNService/HNService/Resources/TopStoriesResource.swift (361, 2020-07-27)
Features/HNService/HNService/HNService/HNService/Responses/ (0, 2020-07-27)
Features/HNService/HNService/HNService/HNService/Responses/CommentModel.swift (1577, 2020-07-27)
Features/HNService/HNService/HNService/HNService/Responses/Item.swift (3099, 2020-07-27)
Features/HNService/HNService/HNService/HNService/Responses/PostModel.swift (1992, 2020-07-27)
... ...

# HackerNews ![](https://user-images.githubusercontent.com/17319991/87887377-477dfe80-ca2d-11ea-8422-b4e2dd52ff46.png)

## Description A Hacker News reader iOS application. ## Features * View "top", "newest", "best", "ask" and "show" posts from Hacker News * Read posts using the `SFSafariViewController` component * View comments * Today extension * VIPER architecture * Supports dark theme * Thumbnails generated for posts * Full iPad multitasking support * Uses the official [Firebase-based Hacker News API](https://github.com/HackerNews/API) ## Usage 1) Download the repository ``` $ git clone https://github.com/nik3212/HackerNews $ cd HackerNews ``` 2) Install the required dependencies ``` $ pod install ``` 3) Open the workspace project in Xcode ``` $ open HackerNews.xcworkspace ``` 4) Compile and run the app in your simulator # Requirements - Xcode 11.5+ - iOS 10+ - Swift 5.2+ ## Contributing Please feel free to help out with this project! If you see something that could be made better or want a new feature, open up an issue or send a Pull Request! ## About Hacker News is an open source project by [Nikita Vasilev](mailto:nv3212@gmail.com) licensed under the [MIT license](LICENSE). ## Credits I use several open source projects in Hacker News, in no particular order: * [CocoaPods](https://github.com/CocoaPods/CocoaPods) * [Firebase](https://github.com/firebase/firebase-ios-sdk) * [SwiftLint](https://github.com/realm/SwiftLint) * [Sourcery](https://github.com/krzysztofzablocki/Sourcery) * [Swinject](https://github.com/Swinject/Swinject) * [Kingfisher](https://github.com/onevcat/Kingfisher) * [Skeleton](https://github.com/gonzalonunez/Skeleton) * [EmptyDataSet-Swift](https://github.com/Xiaoye220/EmptyDataSet-Swift) * [Nimble](https://github.com/Quick/Nimble) * [Quick](https://github.com/Quick/Quick) * [iOSSnapshotTestCase](https://github.com/uber/ios-snapshot-test-case) * [R.swift](https://github.com/mac-cain13/R.swift) ## License HackerNews is available under the MIT license. See the LICENSE file for more info.

近期下载者

相关文件


收藏者