NewsApp-RIBs

所属分类:WEB开发
开发工具:Swift
文件大小:0KB
下载次数:0
上传日期:2022-02-09 15:31:12
上 传 者sh-1993
说明:  具有Listview和Pageview的新闻应用程序,使用uber的RIB架构,
(News app with Listview and Pageview using uber s RIBs Architecture,)

文件列表:
.swiftlint.yml (1977, 2022-02-09)
LICENSE (1074, 2022-02-09)
NewsApp.xcodeproj/ (0, 2022-02-09)
NewsApp.xcodeproj/project.pbxproj (38057, 2022-02-09)
NewsApp.xcodeproj/project.xcworkspace/ (0, 2022-02-09)
NewsApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata (135, 2022-02-09)
NewsApp.xcodeproj/project.xcworkspace/xcshareddata/ (0, 2022-02-09)
NewsApp.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (238, 2022-02-09)
NewsApp.xcodeproj/xcshareddata/ (0, 2022-02-09)
NewsApp.xcodeproj/xcshareddata/xcschemes/ (0, 2022-02-09)
NewsApp.xcodeproj/xcshareddata/xcschemes/NewsApp.xcscheme (2840, 2022-02-09)
NewsApp.xcworkspace/ (0, 2022-02-09)
NewsApp.xcworkspace/contents.xcworkspacedata (225, 2022-02-09)
NewsApp.xcworkspace/xcshareddata/ (0, 2022-02-09)
NewsApp.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (238, 2022-02-09)
NewsApp/ (0, 2022-02-09)
NewsApp/AppStart/ (0, 2022-02-09)
NewsApp/AppStart/AppComponent.swift (227, 2022-02-09)
NewsApp/AppStart/AppDelegate.swift (648, 2022-02-09)
NewsApp/Base.lproj/ (0, 2022-02-09)
NewsApp/Base.lproj/LaunchScreen.storyboard (3199, 2022-02-09)
NewsApp/DetailNews/ (0, 2022-02-09)
NewsApp/DetailNews/DetailNewsBuilder.swift (1020, 2022-02-09)
NewsApp/DetailNews/DetailNewsInteractor.swift (1150, 2022-02-09)
NewsApp/DetailNews/DetailNewsRouter.swift (1091, 2022-02-09)
NewsApp/DetailNews/DetailNewsViewController.swift (1418, 2022-02-09)
NewsApp/DetailNews/DetailNewsViewController.xib (9653, 2022-02-09)
NewsApp/Domain/ (0, 2022-02-09)
NewsApp/Domain/Model/ (0, 2022-02-09)
NewsApp/Domain/Model/Article.swift (475, 2022-02-09)
NewsApp/Domain/Model/News.swift (229, 2022-02-09)
NewsApp/Domain/Model/Source.swift (181, 2022-02-09)
NewsApp/Domain/Services/ (0, 2022-02-09)
NewsApp/Domain/Services/NetworkRequest.swift (961, 2022-02-09)
NewsApp/Domain/Services/NetworkService.swift (2169, 2022-02-09)
NewsApp/Domain/Services/NewsService.swift (218, 2022-02-09)
NewsApp/Extensions/ (0, 2022-02-09)
NewsApp/Extensions/Notification.swift (329, 2022-02-09)
NewsApp/Extensions/ShowAlert.swift (619, 2022-02-09)
... ...

# NewsApp-RIBs News app with Listview and Pageview using uber's [RIB Architecture](https://github.com/uber/RIBs) [![Swift 5.5](https://img.shields.io/badge/Swift-5.0-orange.svg?style=flat)](https://swift.org) ## Getting Started These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. ### Prerequisites - iOS 14.0+ - Xcode 13.1 - [CocoaPods](http://cocoapods.org/) ### Cocoapods Dependencies Third-party frameworks and libraries managed using [Cocoapods](http://cocoapods.org/). #### Pods used - [RIBs](https://github.com/uber/RIBs): This library used for RIB's Architecture - [R.swift](https://github.com/mac-cain13/R.swift): This library is to manage static strings in the application - [Kingfisher](https://github.com/onevcat/Kingfisher): Used for download images - [PromiseKit](https://github.com/mxcl/PromiseKit): Promises used for asynchronous programming. ### How to setup project? 1. Clone this repository into a location of your choosing, like your projects folder 2. Open terminal - > Navigate to the directory containing ``Podfile`` 3. Then install pods into your project by typing in terminal: ```pod install``` 4. Once completed, there will be a message that says `"Pod installation complete! There are X dependencies from the Podfile and X total pods installed."` 5. Voila! You are all set now. Open the .xcworkspace file from now on and hit Xcode's 'run' button. ### Architecture The project uses [RIB Architecture](https://github.com/uber/RIBs) ### Copyright Copyright 2022 Simform Solutions, Inc. All worldwide rights reserved.

近期下载者

相关文件


收藏者