Skip to content

JacksonJang/JAlert

Repository files navigation

JAlert

Version License Platform SPM compatible

Overview

JAlert is a simple, customizable Alert View written in Swift. We can choose the type we want and use it.

Preview

default buttonTitles

CocoaPods

JAlert is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod 'JAlert'

OR

pod 'JAlert', '~> 1.0.0'

Swift Package Manager

The Swift Package Manager is a tool for managing the distribution of Swift code. It’s integrated with the Swift build system to automate the process of downloading, compiling, and linking dependencies.

To integrate JAlert into your Xcode project using Swift Package Manager, add it to the dependencies value of your Package.swift:

dependencies: [
    .package(url: "https://github.com/JacksonJang/JAlert.git")
]

Usage

Quick Start

import JAlert

class ExampleViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

        //We can choose Type1 or Type2
        //createType1()
        //createType2()
    }

    func createType1(){
        JAlert.show(title: "title test",
                    message: "message test")
    }

    func createType2(){
        JAlert.show(title: "title test",
                        message: "message test",
                        buttonTitles: ["YES", "NO"]) 
        { (index) in
            print("index : ", index)
        }
    }
}

Contribution

Discussion and pull requests are welcomed !

License

JAlert is available under the MIT license. See the LICENSE file for more info.