Constant Values - Swift
//MARK: Constant Values
struct Window {
static let screenWidth = UIScreen.main.bounds.size.width
static let screenHeight = UIScreen.main.bounds.size.height
}
Validate the Email - Swift
func validateEmail(str_Email:String) -> Bool {
let emailFormat = "[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,64}"
let emailPredicate = NSPredicate(format:"SELF MATCHES %@", emailFormat)
return emailPredicate.evaluate(with: str_Email)
}
Random color generation - Swift
func randomColor() -> UIColor{
let red = CGFloat(drand48())
let green = CGFloat(drand48())
let blue = CGFloat(drand48())
return UIColor(red: red, green: green, blue: blue, alpha: 1.0)
}
Random Name generation - Swift
func generate_name(extension_str: String) -> String {
let aRandomInt = randomNumber()
let dateformate = DateFormatter()
dateformate.dateFormat = "ddMMyyyyHHmmss"
let date: String = dateformate.string(from: Date())
let random_num = "name-\(date)\(aRandomInt)"
return random_num
}
//MARK: Constant Values
struct Window {
static let screenWidth = UIScreen.main.bounds.size.width
static let screenHeight = UIScreen.main.bounds.size.height
}
Validate the Email - Swift
func validateEmail(str_Email:String) -> Bool {
let emailFormat = "[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,64}"
let emailPredicate = NSPredicate(format:"SELF MATCHES %@", emailFormat)
return emailPredicate.evaluate(with: str_Email)
}
Random color generation - Swift
func randomColor() -> UIColor{
let red = CGFloat(drand48())
let green = CGFloat(drand48())
let blue = CGFloat(drand48())
return UIColor(red: red, green: green, blue: blue, alpha: 1.0)
}
Random Name generation - Swift
func generate_name(extension_str: String) -> String {
let aRandomInt = randomNumber()
let dateformate = DateFormatter()
dateformate.dateFormat = "ddMMyyyyHHmmss"
let date: String = dateformate.string(from: Date())
let random_num = "name-\(date)\(aRandomInt)"
return random_num
}
No comments:
Post a Comment