5 Playground

简介: Playground

Playground


  • Swift Playground首次公布与WWDC2016
  • 最开始是为了让人人都能愉快的学习Swift编程
  • 但发展至今,这个工具越来越强大
  • iPad APP Playgrounds


创建一个Playground项目


image.png


简介


image.png


  1. extension -> 定义扩展


  1. 让打印出的数据更加可视化一些,如果没有这个,最后一句打印只能打印出一个对象

视图可视化


image.png


//ViewController1.swiftimportFoundationimportUIKitpublicclassViewController1: UIViewController {
publicoverridefuncviewDidLoad() {
super.viewDidLoad()
letbutton=UIButtion(type: .custom)
button.frame=CGRect(x:0,y:200,width:300,height:50)
button.setTitle("点击跳转",for: .normal)
button.setTitleColor(.white, for: .normal)
button.backgroundColor= .bluebutton.addTarget(self, action: #selector(onButtonClick),for: .touchUpInside)
view.addSubview(button)
    }
@objcfunconButtonClick() {
navigationController?.pushViewController(ViewController2(), animated: true)
    }
}


//ViewController2.swiftimportFoundationimportUIKitpublicclassViewController2:UIViewController {
publicoverridefuncviewDidLoad() {
super.viewDidLoad()
letlabel: UIlabel=UILabel()
label.frame=CGRect(x:0,y:200,width:300,height:50)
label.text="页面2"label.textColor= .whitelabel.backgroundColor= .redview.addSubview(label)
    }
}
目录
相关文章
|
IDE Go 开发工具
Go开发IDE全览:GoLand vs VSCode全面解析
Go开发IDE全览:GoLand vs VSCode全面解析
535 0
|
6月前
|
机器学习/深度学习 JavaScript Python
Streamlit应用打包发布
搞事情还是非常累的,那么这里的话就简单更新一下使用实用一点的文章。这也是在实际过程当中遇到了很多问题,最终才解决之后的一篇经验文吧。 打包准备 这里我使用到的打包软件还是Pyinstaller ,通过这个来对其进行打包,软件本体大概是长这个样子:
|
6月前
|
缓存 JavaScript 前端开发
js开发代码片段与小技巧
js开发代码片段与小技巧
32 2
|
6月前
|
IDE Linux Go
|
7月前
|
前端开发 JavaScript SEO
【NextJs】NextJs是什么
什么是NextJs 首先查看NextJs官网给出了如下的解释(官网地址: nextjs.org): The React Framework for the Web. Used by some of the world's largest companies, Next.js enables you to create high-quality web applications with the power of React components 总结就是用的公司多,框架水平NB,经住了很多项目的磨练。然后官网就给出了NextJs学习教程,做一个Dashboard网站。 如果要看这个教程的话:可
119 1
|
Go iOS开发 MacOS
Go学习笔记-代码调试工具 dlv
Go学习笔记-代码调试工具 dlv
1156 1
Go学习笔记-代码调试工具 dlv
|
机器学习/深度学习 前端开发 数据可视化
Streamlit 入门教程:构建一个Dashboard
Streamlit 是一个用于创建数据科学和机器学习应用程序的开源 Python 库。它的主要目标是使开发人员能够以简单的方式快速构建交互式的数据应用,而无需过多的前端开发经验。Streamlit 提供了一种简单的方法来转换数据脚本或分析代码为具有可视化界面的应用程序,这些应用程序可以通过网络浏览器访问。
519 2
|
JSON 人工智能 API
用 Go 编写 ChatGPT 插件
用 Go 编写 ChatGPT 插件
60 0
VsCode通过snippet generator快速生成自定义代码片段
VsCode通过snippet generator快速生成自定义代码片段
1018 0
VsCode通过snippet generator快速生成自定义代码片段
|
存储 关系型数据库 测试技术
快速入门nest.js(10/10)--测试
初识Jest 很好的错误消息和内置Mocking实用程序 可靠的并行运行测试 优先运行以前失败的测试 根据测试文件花费的时间重新组织测试运行
333 0