swift Tips(version1.2 xcode6.4)
来源:互联网 发布:北京警察网络联系 编辑:程序博客网 时间:2024/06/05 08:38
1
颜色转图片
extension UIImage{ static func ls_imageWithColor(color: UIColor) -> UIImage { let imageSize = CGSizeMake(1, 1); UIGraphicsBeginImageContextWithOptions(imageSize, true, 0); color.set(); let path = UIBezierPath(rect: CGRectMake(0, 0, imageSize.width, imageSize.height)) path.fill() let image = UIGraphicsGetImageFromCurrentImageContext() UIGraphicsEndImageContext() return image } }
2
方向
// MARK: - Orientations override func shouldAutorotate() -> Bool { return true } override func supportedInterfaceOrientations() -> Int { return UIInterfaceOrientationMask.Portrait.rawValue.hashValue }
3
swift 调用oc枚举不识别
typedef NS_ENUM(NSInteger, EZCameraState){ EZCameraStateFront, EZCameraStateBack};
改成:
typedef NS_ENUM(NSInteger, EZCameraState){ Front, Back};
4
背景图片不要用(其实以前也是):
self.view.backgroundColor = UIColor(patternImage: UIImage(named: "videoAotu")!)//patternImage耗内存
用:
self.view.layer.contents = UIImage(named: "videoAotu")?.CGImage
5
oc中的#pragma mark 在swift中是://MARK: 其他还有 //TODO:、//FIXME。
6
在子类必须实现的方法中调用这个函数fatalError("方法未实现")。使用了fatalError方法的地方编译可过。但是在运行的时候会报错!
7
swift1.2中没有appearanceWhenContainedIn:方法 http://justsee.iteye.com/blog/2227009
8
swift单例
class LSHostAppManager{ class func shareInstance()->LSHostAppManager{ struct LSSingleton{ static var predicate:dispatch_once_t = 0 static var instance:LSHostAppManager? = nil } dispatch_once(&LSSingleton.predicate,{ LSSingleton.instance=LSHostAppManager() } ) return LSSingleton.instance! }}
struct StructSingleton{ static func shareInstance()->StructSingleton{ struct YRSingleton{ static var predicate:dispatch_once_t = 0 static var instance:StructSingleton? = nil } dispatch_once(&YRSingleton.predicate,{ YRSingleton.instance=StructSingleton() } ) return YRSingleton.instance! }}
http://www.cocoachina.com/industry/20140620/8894.html
阅读全文
0 0
- swift Tips(version1.2 xcode6.4)
- swift appearanceWhenContainedIn:(version1.2 xcode6.4)
- swift objc_setAssociatedObject block(version1.2 xcode6.4)
- version1.4
- Swift Tips
- Swinglets Version1.2
- Swift Tips - Array 类型
- Swift开发tips
- swift 闭包 tips
- xcode6 swift 代码自动补全
- Swift实用技术系列-XCode6本地化图解
- XCode6追加PCH文件 Objective C、Swift
- 传输层安全协议Version1.2(RFC 5246节选)
- 神经网络Version1
- swift Tips(version2.0+ xcode7.0+)
- swift Tips(version3.0+ xcode8.0+)
- Xcode6.4安装CommandLineTools
- Xcode6.2正式版下载
- 人生破局的七个阶段:看见看不见,知道不知道
- 按之字形顺序打印二叉树
- Standard IO-----数的划分问题(二)(CCF 1186)
- iOS UIWebView URL拦截
- Qt5 串口通信
- swift Tips(version1.2 xcode6.4)
- swift appearanceWhenContainedIn:(version1.2 xcode6.4)
- ios之通讯录 ios9和ios10
- IDC : 变量
- swift objc_setAssociatedObject block(version1.2 xcode6.4)
- ios7/8 alert and sheet(oc、swift)
- 美国法律特点
- js的多种继承方式
- bash配置文件~.bashrc