美文网首页
Xcode6 New Feature - 1.Playgroun

Xcode6 New Feature - 1.Playgroun

作者: 不思想者Alex | 来源:发表于2014-12-01 21:13 被阅读152次

    直接运行代码

    Playground可以实现解释器一般的效果,输入代码之后,右边会马上显示出运行结果,并且还能出现图形化效果。

    Playground直接运行代码

    使用 iOS库

    并且可以使用UIKit, 来创建 cocoa 框架的对象, 快速地进行渲染, 但是渲染出的对象不会马上根据代码的变化而改变.

    let frame = CGRectMake(0, 0, 300, 300)
    let view = UIView(frame: frame)
    view.backgroundColor = UIColor.redColor()
    
    使用 Cocoa 对象

    用 XCPlayground 来调试

    如果需要在 Playground 中进行方便的调试, 需要使用XCPlayground, 这样代码修改之后就会马上在右侧更新.

    import XCPlayground
    
    let frame = CGRectMake(0, 0, 300, 300)
    let view = UIView(frame: frame)
    view.backgroundColor = UIColor.redColor()
    \\add
    XCPShowView("View", view)
    

    使用动画

    如果需要在Playground中模拟动画效果, 只需要在 Inspectable 中进行设置, 通过 simulator 进行模拟, 下方的滑动 slider 可以手动控控制动画的速度.

    import UIKit
    import XCPlayground
    
    let numbers = 1...50
    for num in numbers {
        sin(Double(num)/2)
    }
    
    let frame = CGRectMake(0, 0, 300, 300)
    let view = UIView(frame: frame)
    view.backgroundColor = UIColor.redColor()
    XCPShowView("View", view)
    
    let animation = CABasicAnimation(keyPath: "borderWidth")
    animation.fromValue = 1
    animation.toValue = 100
    animation.duration = 5
    view.layer.addAnimation(animation, forKey: "borderWidth")
    
    模拟动画

    使用资源

    Playground 文件其实是一个包, 点击 Inspect中, Resource Path的箭头进入 Resource 文件夹, 将你需要使用的资源文件复制进去, 就可以在 Playground 中使用了.


    Resoure Path
    let img = UIImageView(image: UIImage(named: "marvin.jpg"))
    

    相关文章

      网友评论

          本文标题:Xcode6 New Feature - 1.Playgroun

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