美文网首页
swift --3 typealias 用来为已存在的类型重新定

swift --3 typealias 用来为已存在的类型重新定

作者: 老急急 | 来源:发表于2017-10-23 17:01 被阅读0次
  • 重新定义闭包类型
    typealias SelectedAlertView = (string:String) -> Void;
  • 协议(protocol)组合
protocol myName{
     func changeName(name:String)
}
protocol myAge{
     func changeAge(age:Int)
}
typealias changeProtocol = myName & myAge

struct Persion:changeProtocol{
     func changeName(name:String){
          ///
     }
     func changeAge(age:Int){
          ///
     }
}
  • 基本类型
public typealias AnyClass = AnyObject.Type
public typealias a = Int
  • 自定义类型
// OC中项目里有个类
#import "OCOfClass.h"

// swift重构之后
impot SwfitOfClass

typealias OCOfClass = SwfitOfClass
  • tableview 中的使用

     typealias MyTableViewDelegate = MyTableViewController
     extension MyTableViewDelegate:UITableViewDelegate{
          //tableView的 delegate 方法
     }
     
     typealias MyTableViewDataSouce = MyTableViewController
     extension MyTableViewDataSouce:UITableViewDataSource{
          //tableview 的 dataSource 方法
     }

相关文章

  • swift --3 typealias 用来为已存在的类型重新定

    重新定义闭包类型typealias SelectedAlertView = (string:String) -> ...

  • Swift - typealias

    typealias用来为已存在的类型重新定义名称的。 通过命名,可以使代码变得更加清晰。使用的语法也很简单,使用 ...

  • Swift 关键字说明

    typealias用来为已存在的类型重新定义名称的。 通过命名,可以使代码变得更加清晰。使用的语法也很简单,使用 ...

  • Swift中的typealias(别名)的用法

    首先来说说什么是typealias typealias是用来为已经存在的类型重新定义名字的,通过命名,可以使代码变...

  • TYPEALIAS 和泛型接口

    转载在喵神~~typealias 是用来为已经存在的类型重新定义名字的,通过命名,可以使代码变得更加清晰。使用的语...

  • typealias使用与理解

    typealias 是用来为已经存在的类型重新定义名字的,通过命名,可以使代码变得更加清晰。使用的语法也很简单,使...

  • typealias 类型别名

    typealias 是用来为已经存在的类型重新定义名字的,通过命名,可以使代码变得更加清晰。 //给Int64起了...

  • TYPEALIAS 和泛型接口

    typealias 是用来为已经存在的类型重新定义名字的,通过命名,可以使代码变得更加清晰。具体用法请见参考:ht...

  • Swift关键字

    typealias: 是用来为已经存在的类型重新定义名字的,通过命名,可以使代码变得更加清晰。常用于闭包定义 eg...

  • Swift中的泛型

    1、typealias和泛型接口2、泛型扩展 1、typealias和泛型接口 typealias是用来为已经存在...

网友评论

      本文标题:swift --3 typealias 用来为已存在的类型重新定

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