These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Prerequisites
iOS 9.0+
Xcode 9.0+
Swift 4
Installing
CocoaPods
CocoaPods is a dependency manager for Cocoa projects. You can install it with the following command:
$ gem install cocoapods
To integrate RollView into your Xcode project using CocoaPods, specify it in your Podfile:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'
use_frameworks!
target '<Your Target Name>' do
pod 'RollView', '~> 1.0'
end
If you prefer not to use either of the aforementioned dependency managers, you can integrate RollView into your project manually by copying files from Source directory to your project and installing Pooling.
RollView
RollView is an iOS implementation of ListView on Android
Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Prerequisites
Installing
CocoaPods
CocoaPods is a dependency manager for Cocoa projects. You can install it with the following command:
To integrate RollView into your Xcode project using CocoaPods, specify it in your
Podfile
:Then, run the following command:
Swift Package Manager
Note: At this time there is no official support for iOS targets or the related system libraries in SPM. So read this before processing.
All you need is to define RollView dependency in your package manifest file:
and then run
Carthage
Carthage is a decentralized dependency manager that builds your dependencies and provides you with binary frameworks.
You can install Carthage with Homebrew using the following command:
To integrate RollView into your Xcode project using Carthage, specify it in your
Cartfile
:Run
carthage update --platform iOS
to build the framework and drag the builtRollView
into your Xcode project.For more information read this
Manually
If you prefer not to use either of the aforementioned dependency managers, you can integrate RollView into your project manually by copying files from Source directory to your project and installing Pooling.
Deployment
Quick Start
Notes
RollView reuses your views for memory-optimizations, so make sure that you initialize your views via
init(frame: CGRect)
designated initializer.Versioning
This repo uses SemVer for versioning. For the versions available, see the tags on this repository.
Authors
License
This project is licensed under the MIT License - see the LICENSE file for details