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
相关推荐
Xcode6.4 ios版 适合mac 10.10以下版本
Xcode的一些高效,好用的插件, 调色器, 图片加载,注释格式化,选中高亮显示,自动补全关键字等
2015.4.27日更新的最新版的Xcode 6.4来了,可以直接下载并安装到Mac里,上传到百度云盘
iOS 11 Programming Fundamentals with Swift Swift, Xcode, and Cocoa Basics 英文azw3 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除
DouBanFM_Demo 仿豆瓣音乐播放器 (Swift 1.2 Xcode6.3) 根据仅供学习 本程序代码较为简单具体功能实现可见如下视频(视频位于Resource目录下面)
全新版本全新工具-进击Apple IOS 13的SwiftUI开发实战,使用最新的Mac OS X集成开发工具Xcode11进行SwiftUI构建用户界面,让同学们最近的距离接触IOS与用户界面开发。课程分为了SwiftUI开发的基础部分与进阶部分,...
Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode IDE, the Cocoa Touch framework, and Swift 3 the latest version of Apple s acclaimed programming language....
Zcode缺少的Xcode启动器 Zcode是一个简单的OS X应用程序,可帮助您从El Capitan Developer Preview 2的Xcode 6.4中从Finder启动,激活甚至打开文件。 这个怎么运作很简单,它只是检查Xcode进程是否正在运行;如果...
Ray Wenderlich 出品 Swift 学习书籍,目前已更新到第三版(Swift4 和 Xcode9)。内含 pdf 与 epub 格式书籍,还有所有章节的代码资源。
iOS9 Programming Fundamentals with Swift(Swift.Xcode.and.Cocoa.Basics)
In Xcode console output Chinese characters and Unicode,Xcode的控制台输出中文
Swift 3 XCode 8新篇
iOS Apprentice 第六版(Swift4 和 Xcode9)。内含 pdf 及所有章节的代码。
Xcode 6.4 includes Swift 1.2 and SDKs for OS X 10.10 Yosemite and iOS 8.4 Swift 1.2 •增量生成显著提高编译时敏捷项目 •斯威夫特编译器的调试版本和发布版本产生更快的可执行文件 •...
重要性等同于windows上的《Windows程序设计》的巨著!
英语原文pdf版本 RxSwift-Xcode8 & swift3.2,学习RxSwift必备
Server Side Swift with Kitura , 使用Xcode11, Swift5.1, 算是比较新的资源了
Learn how to program with Swift. Currently updated to: Platform: iOS12; Language: Swift4.2; Editor: Xcode10
最新iOS11开发教程swift4+xcode9,iOS 11开发概述 iOS 11新特性 编写第一个iOS 11应用 4 创建iOS11项目 4 运行iOS11程序 7 iOS11模拟器介绍 iOS11Main.storyboard文件编辑界面 编写第一个iOS11代码Hello,World 15 ...
这个Xcode源代码编辑器扩展用于对齐你的赋值语句