swift初探(供objective c开发者参考)
来源:互联网 发布:java jar 运行 参数 编辑:程序博客网 时间:2024/04/28 03:39
6月初的wwdc苹果推出了一门新的开发语言swift.系统10.9.3以上安装xcode6 beta版即可体验swift。
苹果公司做了尽可能多的努力让这门语言迅速成为一个工业级的实用编程语言,而不是华而不实的花瓶。
通过xcode6查看文档,可以发现之前现存的接口都多了swift适配,举例如下(以下都从苹果官方文档中摘录):
简单方法适配:
swift:
func UIImageJPEGRepresentation(_image: UIImage!,
_ compressionQuality:CGFloat) -> NSData!
oc:
NSData* UIImageJPEGRepresentation(UIImage*image,CGFloat compressionQuality);
带block和queue的方法适配:
Starts accelerometer updates on an operation queue and with a specified handler.
Declaration
SWIFT
func startAccelerometerUpdatesToQueue(_queue: NSOperationQueue!,
withHandler handler:CMAccelerometerHandler!)
OBJECTIVE-C
- (void)startAccelerometerUpdatesToQueue:(NSOperationQueue *)queue
withHandler:(CMAccelerometerHandler)handler
属性的适配:
SWIFT
var acceleration: CMAcceleration { get }
OBJECTIVE-C
@property(readonly,nonatomic) CMAccelerationacceleration
在我看来,熟悉这门语言的最好方法,就是使用swift去写代码,把之前的oc工程(从小到大)通过swift来实现,这样逐步的熟悉语言的特性。
- swift初探(供objective c开发者参考)
- Objective-C开发者,一天学会swift
- Swift要点:从Objective-C开发者的角度看Swift
- Objective-C开发者对Swift亮点的点评
- Objective-C 开发者对 Swift 亮点的点评
- Objective-C开发者对Swift亮点的点评
- 有了Swift,iOS开发者为何仍需掌握Objective-C?
- Java手机列表(供开发者参考)
- swift对比objective-c
- Swift Objective-C混用
- Objective-C迁移Swift
- Swift调用Objective-C
- Objective-C调用Swift
- Swift调用Objective-C
- Objective-C调用Swift
- Objective-c调用Swift
- Objective-C初探-Objective-C HelloWorld
- 网易新闻使用的三房库-供开发者参考
- android考试系统
- Android研究院之ListView原理学习与优化总结(二十一)
- POJ 1273Drainage Ditches(网络流之最大流)
- 正则表达式
- 因子和
- swift初探(供objective c开发者参考)
- struts2中从数据库中读取数据,并在JSP页面中遍历保存有JavaBean对象的List对象
- ubuntu 1:1.10 root登录后不能调节声音
- MFC截图程序的实现(九)
- 求 javaweb 条件分页
- 整数拼数
- LeetCode:Sum Root to Leaf Numbers
- %d
- PHP运算符优先级