Swift小记一

1、输出地址

print(String(format: "%p", "temp"))

 

2、判断字符串是否为空串、是否为nil

为String添加一个分类

extension String {
    /// 字符串是否为nil或是否为空串
    ///
    /// - Parameter str: 指定字符串
    /// - Returns: true,字符串为nil或空串;false字符串有字符长度
    static func isEmptyString(_ str: String?) -> Bool {
        // 判断字符串是否被创建
        if let temp = str {
            // isEmpty是判断字符串是否为空串,使用之前要保证字符串已被创建,不可以为nil。此处也可以使用字符串的count属性是否为0判断空串
            if temp.isEmpty == true {
                return true
            } else {
                return false
            }
        } else {
            return true
        }
    }
}

 

posted @ 2018-05-17 16:24  Kingdev  阅读(100)  评论(0编辑  收藏  举报