zoukankan      html  css  js  c++  java
  • Swift开发学习(二):Playground

    http://blog.csdn.net/powerlly/article/details/29674253

    Swift开发学习:Playground

    关于

    对于软件用户、游戏玩家,大家一直都在提倡用户体验。其实软件开发者自己也是用户,是各种开发工具的使用者,也会喜欢用户体验做得好的工具软件。这次苹果想开发者所想,提供了一个可以玩转swift的游乐场--Playground,它为开发着提供了方便、提供了乐趣。

     

    原文作者:Power 转载请保留此链接。

    Playground可以干什么

    1. 快速练习swift
      不需要编译、不需要点击执行,编写代码后直接看效果
      是不是比脚本语言还方便?
      开发者可以通过Playgroud快速得进行语法试验、API调用,等等

      swift tour代码下载地址 GIT: SwiftTour.playground

    2. 可视化程序逻辑
      Playground不仅提供了静态变量即时查看,而且能展示随时间变化的值。

      如图,通过右上角的两个按钮,可以切换Playground的两种编辑试图
      • Standard Editor 即时显示变量值
      • Assistant Editor 在时间轴上显示变量值,或者自定义显示
      Assistant模式对于开发者检验程序逻辑将有重要帮助:
      • 不再需要逐步断点调试
      • 不再需要输出日志检查
      • 不仅能显示数值曲线,还能显示图形图像
    3. 自定义显示
      开发者可以根据需要扩展动态展示接口,以自己的方式展示程序。
      如WWDC2014上演示的内容:

      PlaygroundIconView代码下载地址 GIT: PlaygroundIconView.playground

    Playground有什么缺点

    1. Playground暂时不支持界面交互
      即无法在Playground中玩你开发的游戏
    2. Playground不是模拟器不能执行app程序

    上回问题

    看过上回文章 Swift开发学习(一):初始篇的同学可能还在想着我留的问题。

    从本篇文章你可能已经了解了:Playground提供了即时显示结果的功能,是一个开发辅助工具。但是如何让Playground中开发调试好的程序直接应用到项目中去,复制代码 or 其他更好办法?

    问题:目前为止我也是在一点点学习,还没有了解到怎么在main.swift中"include"另外的swift。谁能告诉我?

    如果这个解决了,Playgroud就可以一次开发重复使用了,有图有真相:

    你懂的!

     

    原文作者:Power 转载请保留此链接。

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    Python学习之==>第三方模块的安装、模块导入
    Python学习之==>json处理
    Python学习之==>内置函数、列表生成式、三元表达式
    Python学习之==>函数
    Python学习之==>文件操作
    Python学习之==>集合
    函数,递归,内置函数
    python流程控制
    python文件处理
    Python基础之数据类型
  • 原文地址:https://www.cnblogs.com/xuejinhui/p/4616441.html
Copyright © 2011-2022 走看看