美文网首页
4 iOS类微信日志2018-01-13

4 iOS类微信日志2018-01-13

作者: Dayu大鱼 | 来源:发表于2018-01-14 09:35 被阅读8次

    Swift 闭包的使用

    步骤:

    1. 声明闭包
    2. 声明闭包的别名属性
    3. 设置回调函数
    4. 调用闭包

    1. 声明闭包别名
    typealias YQLongPressBlock = (YQLongPressBtn)->()
    
    1. 别名属性
    var longPressBlock : YQLongPressBlock?
    
    1. 设置回调函数
    func longPressCallBack(callBack: YQLongPressBlock?){
          self.longPressBlock = callBack
    }
    
    1. 调用闭包
    func someFunc() {
     if self. self.longPressBlock != nil {
        self.longPressBlock(self)
    }
    

    2. Swift中如果属性获取到值之后如何进行给子控件设值?

    var gender:String?{
            didSet
            {
                NSLog("已经改变的时候", []);
            }
        }
    

    3. Strong Weak

    Copy assign
    解析地址: http://blog.csdn.net/yq7788998/article/details/51500657
    使用copy: 对NSString

    使用assign: 对基础数据类型 (NSInteger,CGFloat)和C数据类型(int, float, double, char, 等等)

    4.1 swift 中switch 的写法
    4.2 类扩展

    日历 NSCalendar

    关键字: 格式 / 时间戳( /1000 )

    注意: 日历格式中: MM 月 HH 小时 都是大写的

    相关文章

      网友评论

          本文标题:4 iOS类微信日志2018-01-13

          本文链接:https://www.haomeiwen.com/subject/urqkoxtx.html