Swift开发学习(两):Playground

简介:

Swift开发学习:Playground

大约

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

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

Playground能够干什么

  1. 高速练习swift
    不须要编译、不须要点击运行,编写代码后直接看效果
    是不是比脚本语言还方便?
    开发人员能够通过Playgroud高速得进行语法试验、API调用,等等

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

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

    如图,通过右上角的两个button,能够切换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 转载请保留本链接。

版权声明:本文博客原创文章,博客,未经同意,不得转载。






本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/4724915.html,如需转载请自行联系原作者


相关文章
|
12天前
|
机器学习/深度学习 TensorFlow Swift
Swift语言适合多个领域的开发
Swift语言适合多个领域的开发
42 9
|
12天前
|
安全 编译器 Swift
Swift开发
Swift开发
32 9
|
4月前
|
Unix 调度 Swift
苹果iOS新手开发之Swift 中获取时间戳有哪些方式?
在Swift中获取时间戳有四种常见方式:1) 使用`Date`对象获取秒级或毫秒级时间戳;2) 通过`CFAbsoluteTimeGetCurrent`获取Core Foundation的秒数,需转换为Unix时间戳;3) 使用`DispatchTime.now()`获取纳秒级精度的调度时间点;4) `ProcessInfo`提供设备启动后的秒数,不表示绝对时间。不同方法适用于不同的精度和场景需求。
156 3
|
14天前
|
安全 数据处理 Swift
深入探索iOS开发中的Swift语言特性
本文旨在为开发者提供对Swift语言在iOS平台开发的深度理解,涵盖从基础语法到高级特性的全面分析。通过具体案例和代码示例,揭示Swift如何简化编程过程、提高代码效率,并促进iOS应用的创新。文章不仅适合初学者作为入门指南,也适合有经验的开发者深化对Swift语言的认识。
35 9
|
27天前
|
安全 API Swift
探索iOS开发中的Swift语言之美
【10月更文挑战第23天】在数字时代的浪潮中,iOS开发如同一艘航船,而Swift语言则是推动这艘船前进的风帆。本文将带你领略Swift的独特魅力,从语法到设计哲学,再到实际应用案例,我们将一步步深入这个现代编程语言的世界。你将发现,Swift不仅仅是一种编程语言,它是苹果生态系统中的一个创新工具,它让iOS开发变得更加高效、安全和有趣。让我们一起启航,探索Swift的奥秘,感受编程的乐趣。
|
1月前
|
安全 Swift iOS开发
探索iOS开发中的Swift语言之美
在数字时代的浪潮中,移动应用已成为日常生活的延伸。本文将深入探讨iOS平台上的Swift编程语言,揭示其背后的设计哲学、语法特性以及如何利用Swift进行高效开发。我们将通过实际代码示例,展示Swift语言的强大功能和优雅简洁的编程风格,引导读者理解并运用Swift解决实际问题。
|
2月前
|
安全 Swift iOS开发
探索iOS开发之旅:Swift语言的魅力与挑战
【9月更文挑战第21天】在这篇文章中,我们将一起潜入iOS开发的海洋,探索Swift这门现代编程语言的独特之处。从简洁的语法到强大的功能,Swift旨在让开发者能够以更高效、更安全的方式构建应用程序。通过实际代码示例,我们会深入了解Swift如何简化复杂任务,并讨论它面临的挑战和未来的发展方向。无论你是初学者还是有经验的开发者,这篇文章都将为你提供新的视角和知识。
46 4
|
2月前
|
安全 编译器 Swift
探索iOS开发之旅:Swift编程语言的魅力与挑战
【9月更文挑战第5天】在iOS应用开发的广阔天地中,Swift作为苹果官方推荐的编程语言,以其简洁、高效和安全的特点,成为了开发者的新宠。本文将带领你领略Swift语言的独特魅力,同时探讨在实际开发过程中可能遇到的挑战,以及如何克服这些挑战,成为一名优秀的iOS开发者。
|
2月前
|
设计模式 前端开发 Swift
探索iOS开发:Swift与Objective-C的较量
在这篇文章中,我们将深入探讨iOS开发的两大编程语言——Swift与Objective-C。我们将分析这两种语言的特性、优势和局限性,并讨论它们在现代iOS开发中的应用。无论你是初学者还是有经验的开发者,这篇文章都将为你提供有价值的见解和建议。
57 3
|
3月前
|
API Swift C语言
探索iOS开发:Swift中的异步编程与GCD应用
【8月更文挑战第4天】在iOS开发的海洋中,掌握Swift语言的航向是至关重要的。本文将引领你深入理解Swift中的异步编程概念,并借助Grand Central Dispatch(GCD)这一强大的工具,来简化并发编程的复杂性。我们将通过实际代码示例,展现如何在iOS应用中高效地管理后台任务和提升用户界面的响应性。
80 3
下一篇
无影云桌面