ExtensionKit 1.0.3

ExtensionKit 1.0.3

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布上次发布2015 年 9 月
SPM支持 SPM

Alex Zarochintsev 负责。



ExtensionKit

License MIT Build Status

Swift 用于 iOS 应用程序的扩展。

特性

String 扩展

/// Converts a string into a url
var url: NSURL? { get }
/// The number of Unicode characters in the receiver
var length: Int { get }
/// Is valid email address
var isValidEmail: Bool { get }

Double 扩展

/// Meters
var m: Double { get }
/// Kilometers to meters
var km: Double { get }
/// Centimeters to meters
var cm: Double { get }
/// Millimeters to meters
var mm: Double { get }
/// Pounds to meters
var ft: Double { get }

NSURL 扩展

/// Return string url
var string: String { get }

/// Open url in safari
func openWebsiteInSafari() -> Bool

NSMutableArray 扩展

/// Moved object at index to index
func moveObjectAtIndex(index: Int, toIndex: Int) -> Bool

UIAlertView 扩展

/// Show alert with title
class func showWithTitle(title: String)
/// Show alert with message
class func showWithMessage(message: String)
/// Show alert with title and message
class func showWithTitle(title: String, message: String)
/// Show alert with title, message and cancel button title
class func showWithTitle(title: String?, message: String?, cancelButtonTitle: String)

UIScreen 扩展

/// Is retina screen
var isRetina: Bool { get }

UIApplication 扩展

/// App build version
var buildVersion: String? { get }
/// App version
var appVersion: String? { get }

UIColor 扩展

/// Returns random color with alpha 1.0
class func randomColor() -> UIColor
/// Returns random color with custom alpha
class func randomColorWithAlpha(alpha: CGFloat) -> UIColor

作者

许可证

此代码在 MIT 许可证的条款和条件下分发。