使用《Playground》来调试代码
来源:互联网 发布:游戏数据分析 合服 编辑:程序博客网 时间:2024/06/11 11:38
Playground 的简介:
Playground是苹果公司在2014年WWDC(苹果开发者大会)随Swift一起推出的,可以实现一边写代码,一边预览效果(即实时预览代码的效果)的工具。相对于以前写代码要经过Build→Run漫长的等待才能看到代码的效果来说,Playground给程序员带来的方便不言而喻。
Playground 的使用:
第一:显示变量和做运算(效果如下)
还可以详细的看到计算结果,如下图:
第二:做图片的显示和裁剪(效果如下)
做图片,加载的时候,需要注意,有点和整个项目添加本地图片有点不同。在导航里的图片,你需要在将其拖入主控制器,才可显示。
第三:做函数的调试(重点)(效果如下)
//: Playground - noun: a place where people can play
import UIKit
// 第一:声明一个变量
var str = "Hello,成功QQ吧"
// 第二:做加法运算
var Sum :Int =0
for index in1...100 {
Sum = Sum + index
print(Sum)
}
// 第三:做减法运算
var Sub :Int =100
for i in 1...100{
Sub - i
print(Sub - i)
}
// 自增加运算
var i = 0
var k = 0
for j in 1...5{
++i
print(i)
k++
print(k)
}
// 显示一个图片,并裁减
var image = UIImageView(image:UIImage(named:"ef8aa6c32b8d683b6afd918ac43f99ca.jpg"))
image.layer.masksToBounds =true
image.layer.cornerRadius =CGFloat(50)
image
// 调试一个函数,判断是否是水仙花数
func JionNumber(Number:Int)->Bool{
let tempNumber:NSString =String(Number)
let AllCount = tempNumber.lengthOfBytesUsingEncoding(4)
var sum = 0
for (var i =0 ; i < AllCount; i++) {
let Threetemp :NSString = tempNumber.substringWithRange(NSMakeRange(i,1))
sum = sum + Int(pow(Threetemp.doubleValue,3))
}
return sum == Number ? true : false
}
JionNumber(153)
// 计算 100 -- 200键的水仙花数
for i in 100...400{
ifJionNumber(i){
i
}
}
- 使用《Playground》来调试代码
- Swift使用Playground编程
- Swift使用Playground编程
- playGround的使用
- xcode6的Playground使用
- GDB的使用以及使用gdb来调试caffe代码
- Windows下使用vim编写代码,使用nmake编译代码,使用vs来调试代码
- 如何配置才能使用InterDev 来调试ASP代码 zt
- Playground
- Xcode中playground的使用
- 使用日志来调试
- STM32 加入调试信息来调试代码
- 使用SOS - 在Visual Studio中启用非托管代码调试来支持本机代码调试
- 使用Log4J来进行调试
- 使用EditPlus来调试javascript
- 使用python来调试串口
- 使用python来调试串口
- 使用GDB来调试程序
- 【bzoj1433】[ZJOI2009]假期的宿舍 二分图匹配
- Redis常用命令
- mac OS X自带PHP环境,没有freetype的解决办法
- msfvenom参数
- 开启adb su权限
- 使用《Playground》来调试代码
- ListView实下拉刷新的大概思路
- 中间人攻击 -- Cookie喷发
- iOS 保持界面流畅的技巧
- MySQL---错误代码: 1030 Got error 28 from storage engine
- 凸包(极角序)模板
- jQuery EasyUI使用教程之自定义数据网格分页
- java 字符串常量池
- 适配器之值传递(fragment适配器获得listview控件对象)