美文网首页
swift开发小计

swift开发小计

作者: 蒋昉霖 | 来源:发表于2016-11-01 20:05 被阅读12次
    1. 模态出一个底视图控制器不消失的新控制器,需要给新控制器设置样式
    // 3.设置控制器的model样式
            popoverVc.modalPresentationStyle = .custom;
    
    1. 重写打印方法,使方法能定位到哪一个控制器的哪一行
    func XHLog<T> (message : T, fileName : String = #file, lineNum : Int = #line) {
        #if DEBUG
        
        let file = (fileName as NSString).lastPathComponent
        print("\(file):[\(lineNum)]---\(message)")
        
        #endif
        
    }
    
    
    1. swif3t.0 怎么在extension里面写私有的按钮点击方法

    用@objc 引一下

    之前2.0的私有方法修饰用private,但是3.0不行,3.0的private只能在类里用,extension中都不行,在extension里用fileprivate

    open -> fileprivate -> private

    1. typealias 是用来为已经存在的类型重新定义名字的,通过命名,可以使代码变得更加清晰。
      方法如下
    typealias Location = CGPoint
    

    相当于给CGPoint起了个别名
    给泛型写不行,因为泛型类型不确定,我们必须保证泛型类别确定单一之后才能用

    相关文章

      网友评论

          本文标题:swift开发小计

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