美文网首页
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开发小计

    模态出一个底视图控制器不消失的新控制器,需要给新控制器设置样式 重写打印方法,使方法能定位到哪一个控制器的哪一行 ...

  • iOS开发小计

    删除描述文件: ~/Library/MobileDevice/Provisioning Profiles Smar...

  • iOS开发小计

    1.设置表格cell分割线的间距 2.获取当前控制器 3.给UIView设置背景图片 4.数组转json 5.字典...

  • Swift 必备开发库 (高级篇)

    Swift 必备开发库 (高级篇) Swift 必备开发库 (高级篇)

  • Swift 必备开发库 (高级篇)

    Swift 必备开发库 (高级篇) Swift 必备开发库 (高级篇)

  • Swift高阶函数小计

    用 reduce 方法一次求出数组中奇数的和、以及偶数乘积 reduce 方法实现 map 的功能 求一个数组中偶...

  • swift开发UI控件之UILabel

    现在iOS开发市场上很多程序员都在使用swift开发,以后swift也将是主流,所以最近我也在学习swift开发,...

  • Swift阶段修炼第一周

    了解swift: swift新语言面世 Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可...

  • Swift开发之3DTouch实用演练

    Swift开发之3DTouch实用演练 Swift开发之3DTouch实用演练

  • Swift实用第三方库

    苹果官方Swift文档《The Swift Programming Language》 苹果开发者Swift文档及...

网友评论

      本文标题:swift开发小计

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