一步一步学习Swift之(二):好玩的工具playground与swfit基础语法
来源:互联网 发布:新创易网络 编辑:程序博客网 时间:2024/05/16 10:01
playground好于在于能一边写代码一边看到输出的常量变量的值。不需要运行模拟器。
我们来试一下该工具的用法。
打开xcode6开发工具,选择Get started with a playground.
这个功能可以边输入代码,一边看到常量或变量的值。
保存为SwiftPlayground.playground,点击create进入编辑器。
使用playground学习swift语法是最好不过的了。
一口气学完swift语法(建议学者使用playground将下面的语句打一遍):
// Playground - noun: a place where people can play
import Cocoa
//1.输出
println( "Hello, playground")
//2.常量与变量
var a="我是变量"
let b="我是常量"
//3.指明类型
let letInteger :int_fast32_t = 70;
let letDouble :Double = 70.0;
let letString :NSString = "HelloSwift"
//4.转换字符串:String()或\()
let myString = "myInt is "
let myInt = 94
let myString2 = myString + String(myInt)
let myString3="myInt is \(myInt)"
//5.数组创建与调用
var array = ["one", "two", "three", "four"]
var getTwo=array[1];
//6.数据字典创建与调用
var dictionary=["oneName":"I am one value","twoName":"I am two value"];
var getTowValue=dictionary["twoName"];
//7.for语句
for item in array
{
var i=item;
}
//8.函数
func getUserName(loginName:String)->String
{
return"Lily";
}
//9.枚举
enum Week {
case 星期一
case 星期二
case 星期三
case 星期四
case 星期五
case 星期六
case 星期天
}
//10.Switch语句
var today="星期一"
switchtoday
{
case "星期一":
println("今天是星期一");
case "星期二":
println("今天是星期二");
default:
println("不知道今天星期几");
}
//11.类
class Person :NSObject
{
var userName:String;
var userAge=0;
init()
{
userName="";
}
}
有过编程经验的都应该很快了解了swift语法。这里不作过多的解释。
后面的项目实践过程,如果涉及到更复杂的语法。再作具体的讲解。
- 一步一步学习Swift之(二):好玩的工具playground与swfit基础语法
- 一步一步学习Swift之(二):好玩的工具playground与swfit基础语法
- Swift学习之Playground
- Swift开发学习(二):Playground
- 二、用Playground工具编写Swift
- iOS swift学习之入门详解(swfit的介绍)
- SWfit学习1:playground使用练习
- swift学习之基础语法
- swift-学习利器-playground
- Swift学习 PlayGround初探
- Swift学习-基础的语法
- Swift基础语法的学习
- Swift 基础语法二
- [swift学习之二]基本语法练习
- 从零开始学swift(二)-基础语法之语法篇
- Swift学习(四)-Playground简介
- Swift基础语法学习
- Swift 基础学习(语法)
- rabbitmq 常用命令
- 将多个文件合并到一个文件
- 乐观锁和悲观锁
- php中$_Get $_POST $_REQUEST区别
- 将sin()与cos()显示在同一个网格里
- 一步一步学习Swift之(二):好玩的工具playground与swfit基础语法
- UART和RS232/RS485的关系是什么?
- 目标检测之LatentSVM和可变形部件模型(DPM:Deformable Part Model)
- 超强、超详细Redis数据库入门教程(2)
- Android开发进阶系列(七) 使用数据库
- ZK配置参数
- Bitmap(位图)的理解
- Yii框架设计计划任务脚本+linux下crontab执行
- Search in Rotated Sorted Array-Leetcode