swift extension
来源:互联网 发布:如何制作低筋面粉 知乎 编辑:程序博客网 时间:2024/05/17 02:46
还是在swift入门,最近找了一个类似android Toast的控件UIView+Toast
UIView+Toast.h Toast Copyright (c) 2014 Charles Scalesse.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
“Software”), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions: The above copyright notice and this
permission notice shall be included in all copies or substantial
portions of the Software.
然后我用Object-c里面可以使用
- (void)makeText:(UIView *) view Msg :(NSString *)toast{ [view makeToast:toast];}
但是在swift中,却找不到makeText的方法,然后我把OC的方法设置为静态方法,在Swift中再加一次extension
extension UIView{ //在OC中定义的扩展在swifty中找不到? func showToast(Msg :String){ OCconnector.makeText(self, msg: Msg) }}
然后swift中就找到这个方法了,可能这样做有问题,迟点再研究一下
- swift extension
- Swift Extension
- Swift扩展(Extension)
- swift String extension
- swift extension Int
- Swift:Extension和Protocol
- swift string extension
- Swift String Extension
- swift 2.0 延展 Extension
- Swift之extension
- Swift 扩展(extension)
- Swift UIColor Extension (扩展)
- swift分类extension
- swift中的extension(扩展)
- Swift-Extension的理解
- Swift Extension 扩展
- swift extension 关联变量
- Swift extension详解
- 与人为善,于己为善
- 面向对象设计六大基本原则
- 虚拟机Ubuntu14.04+Caffe+libsvm对数据集进行分类
- git 冲突
- 太阳系
- swift extension
- Onilne Judge System For SzNOI 题库 语法百题 C++ d012
- Git pull 冲突解决方案
- hd1253
- JavaScript简介
- sql access advisor,SQL Tuning Advisor
- 关于storm的complete latency
- POJ-1190-生日蛋糕-DFS(深搜)-枚举-多重剪枝
- nyoj 01串