Swift开发学习:Playground
大约
对于软件用户、游戏玩家,我一直提倡用户体验。也是用户,是各种开发工具的使用者。也会喜欢用户体验做得好的工具软件。这次苹果想开发人员所想,提供了一个能够玩转swift的游乐场--Playground。它为开发着提供了方便、提供了乐趣。
原文作者:Power 转载请保留此链接。
Playground能够干什么
- 高速练习swift
不须要编译、不须要点击运行,编写代码后直接看效果
是不是比脚本语言还方便?
开发人员能够通过Playgroud高速得进行语法试验、API调用,等等watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcG93ZXJsbHk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
swift tour代码下载地址 GIT: SwiftTour.playground
- 可视化程序逻辑
Playground不仅提供了静态变量即时查看。并且能展示随时间变化的值。
如图,通过右上角的两个button,能够切换Playground的两种编辑试图- Standard Editor 即时显示变量值
- Assistant Editor 在时间轴上显示变量值。或者自己定义显示
Assistant模式对于开发人员检验程序逻辑将有重要帮助:
- 不再须要逐步断点调试
- 不再须要输出日志检查
- 不仅能显示数值曲线,还能显示图形图像
- 自己定义显示
开发人员能够依据须要扩展动态展示接口,以自己的方式展示程序。
如WWDC2014上演示的内容:watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcG93ZXJsbHk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
PlaygroundIconView代码下载地址 GIT: PlaygroundIconView.playground
Playground有什么缺点
- Playground临时不支持界面交互
即无法在Playground中玩你开发的游戏 - Playground不是模拟器不能运行app程序
上回问题
看过上回文章Swift开发学习(一):初始篇的同学可能还在想着我留的问题。
从本篇文章你可能已经了解了:Playground提供了即时显示结果的功能,是一个开发辅助工具。可是怎样让Playground中开发调试好的程序直接应用到项目中去,复制代码 or 其它更好办法?
问题:眼下为止我也是在一点点学习,还没有了解到怎么在main.swift中"include"另外的swift。谁能告诉我?
假设这个攻克了,Playgroud就能够一次开发反复使用了,有图有真相:
你懂的。
原文作者:Power 转载请保留本链接。
版权声明:本文博客原创文章,博客,未经同意,不得转载。