Swift开发学习(二):Playground

摘要:
开发者可以通过Playground:SwiftTour.Playground可视化程序逻辑Playground快速执行语法测试、API调用和其他快速代码下载地址GIT。Playground不仅提供静态变量的实时视图,还显示随时间变化的值。您可能从本文中了解到,Playground提供了实时显示结果的功能,并且是一个开发辅助工具。但是,我们如何使在Playground中开发和调试的程序直接应用于项目,复制代码或其他更好的方法?

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

Swift开发学习:Playground

关于

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

 

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

Playground可以干什么

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

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

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

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

Playground有什么缺点

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

上回问题

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

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

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

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

Swift开发学习(二):Playground第4张

你懂的!

 

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

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

免责声明:文章转载自《Swift开发学习(二):Playground》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇C语言中的宏定义程序员必知3大查找(转)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Build GMP on 64bit Windows

1、MSYS2 环境搭建 1.1、安装 msys2的主页地址: http://www.msys2.org/ 下载32位或64位,我这里 下载了64位 msys2-x86_64-20161025.exe 双击傻瓜式安装 1.2、更新软件包 开始菜单->MSYS2 64bit->MSYS2 MinGW 32-bit 剩下的工作都在这个bashshe...

Yii2 的安装及简单使用

前段时间第一次使用Yii2框架,碰到了一些问题,这里记录一下。 Yii2安装:通过composer安装 1、首先要安装composer,我在另外一篇博客中介绍了如何在Windows下安装composer。 2、全局设置 Composer 使用中国镜像: composer config -g repo.packagist composer https://p...

两种常用文件分享方式

普通的用户经常通过电子邮件、QQ传递等方式进行文件的分享,但是由于不同的网络环境有的时候可能会有不同的限制,所以我们就需要寻找其他的方式来替代。今天就为大家推荐两个既常用又与众不同的分享方式。中国论文网 http://www.xzbu.com/8/view-4463975.htm一、网络硬盘快速分享现在通过网络硬盘进行分享就非常方便,但是普通的网络硬盘分享...

机器翻译 2010年NOIP全国联赛提高组

题目描述 Description 小晨的电脑上安装了一个机器翻译软件,他经常用这个软件来翻译英语文章。 这个翻译软件的原理很简单,它只是从头到尾,依次将每个英文单词用对应的中文含义 来替换。对于每个英文单词,软件会先在内存中查找这个单词的中文含义,如果内存中有, 软件就会用它进行翻译;如果内存中没有,软件就会在外存中的词典内查找,查出单词的中 文含义然后...

【转帖】ipad Cydia 大全

加源,以下为方法:1.进入Cydia,2.等待,直到标题栏出现home·cydia字样。3.点击屏幕下方一条的第四个,Manage4.选择第二个,Sources.5.选择cydia内位于上部的一条,右边有一个edit,6.在点击同一行左边的Add,7.输入源地址(就是下面的地址):8.点击Add Source,9.等待……10.添加完后会出现按钮,点击按钮...

[电脑配置]屏幕扩展过,找不到界面

问题:笔记本软件正常打开,但点击任务栏上图标,无法显示主界面。 解决: 1)点击任务栏软件图标,使得其为当前活跃窗口; 2)按住Alt+空格键,再按M键; 3)一直按住←键,一般界面是藏在右边了,会跑出来; 4)点击下出来的界面,解决。 --来源同事,采集自网,备份之,以预后续或有同类问题。...