장점

UIAlertConroller 는 코드가 매우매우매우 길어진다. Square를 사용하면 짧고 간결하게 UIAlertController를 구현하고 사용 할 수 있다.

Git URL

https://github.com/devmjun/square

예시

case .failure(let error):
    if error == .ERROR_DECRYPT_DOCUMENT{
		    let nError = m_pfn_GetLastError()
        let msg = UnsafeMutablePointer<CChar>.allocate(capacity: 256)
        m_pfn_GetErrorMsg(msg,nError)
        Square.display("ERROR CODE:\\(nError)", message: "\\(String(cString: msg))")
        break
    }else{
        Square.display(NSLocalizedString(error.rawValue, comment: ""))
    }