保持冷静并打开操场

我意识到“保持冷静并做任何事情 ”在这一点上可能已经被过度使用,现在属于不再那么酷的模因了。 但是话又说回来,这是我解决问题的方法,无论是否复杂。 当我想尝试一些东西时,我从一个操场开始。

快速浏览一下其中一些游乐场的内容后,我会不时清理一次“游乐场”文件夹。 通常这是一个很好的选择:“我可以写一篇有关此的文章!”我收到一条有关使用操场在背景图像上实现设计的奇特效果的推文,得到了令人愉快的反馈,因此我认为我应该写一篇发布有关此工具的信息。

对于新来者来说,操场似乎有些令人沮丧。 可以进行UI工作不是很明显。 它需要导入PlaygroundSupport框架,创建视图并将其提供给当前的PlaygroundPage …这些功能的可发现性不是那么好。 除非您不去阅读文档,否则就是这样。

 导入PlaygroundSupport 
导入UIKit
  let view = UIView(框架:CGRect(来源:.zero,大小:CGSize(宽度:500,高度:500))) 
view.backgroundColor = .red

PlaygroundPage.current.liveView =视图

事实是,您不仅可以做很多事情:加载自定义字体,尝试自动布局约束,网络调用,甚至让用户尝试您的第三方框架。

我想写一篇有关Playgrounds的快速文章,因为对我来说,无论您是学习Swift还是尝试调整加载动画,它们都是一个很棒的学习工具。

我已经厌倦了看到对Apple提供的工具的负面看法。 我认为与之抗衡的最佳方法是谈论有效的工具。

而且Xcode游乐场肯定可以正常工作。