swift学习_xcode基础学习

android L已经在开发大会上公布了, 技术得跟上时代的潮流, 一心想在移动互联网中发展,只好努力学习 html+ js  ,  oc ! 服务器运维我就不写了,就算是自己的生活记录。android 说真心话, 一直想写,结果发现自己很喜欢写得连续点,就像仙剑一样, 应该是能让人回味的那种,文笔不好 , 就先这些基础开始练习吧。

发呆中。。。。。

上一个教程中 xcode6  安装后,打开xcode开始界面,我突然发现 get start playground , 一直在犹豫他是神马。。。。

点击get start playground 之后,界面有大惊喜,这个是html 常会出现的实时页面,  记得用blog写md 语法的时候 ,就是这样的页面。。。。

好吧, var  js的节奏啊 !!  瞬间激动了, 难道oc和js 合体了, swift果然是神器

接下来部分代码

// Playground - noun: a place where people can play

import Cocoa

var str = "Hello, playground" //变量
var x = 0.0, y = 0.0, z = 0.0
let numInt = 10 //常量
/**
*多行注释
*/
println(str) //输出函数
println(numInt)
println("str is \(str) num is \(numInt)")

/**
*需要注意Double
*/
let anotherPi = 3 + 0.14159
// anotherPi 会被推测为 Double 类型
let decimalInteger = 17
let binaryInteger = 0b10001       // 二进制的17
let octalInteger = 0o21           // 八进制的17
let hexadecimalInteger = 0x11     // 十六进制的17 很喜欢0x ,让我想起了做游戏外挂时的痛苦,读取内存基址

/**
* 元组 java中map的马甲,先这么理解吧
*/
let http404Error = (404, "Not Found")
let (statusCode, statusMessage) = http404Error
println("The status code is \(statusCode)")
// 输出 "The status code is 404"
println("The status message is \(statusMessage)")
// 输出 "The status message is Not Found"

let (justTheStatusCode, _) = http404Error
println("The status code is \(justTheStatusCode)")
// 输出 "The status code is 404"  只需要一部分元组值,分解的时候可以把要忽略的部分用下划线(_)标记

println("The status code is \(http404Error.0)")
// 输出 "The status code is 404" 下标方式取值
println("The status message is \(http404Error.1)")
// 输出 "The status message is Not Found" 下标方式取值
let http200Status = (statusCode: 200, description: "OK") //凌乱了, 居然可以这样写, 这是map<String , Object> 先这么理解吧。

swift学习_xcode基础学习

时间: 2024-10-01 03:50:51

swift学习_xcode基础学习的相关文章

视频学习_css基础学习

块状元素 block element 容器元素  设置高宽 width height  可以容纳 文本 内脸 和其他块状 霸道  独占一行 特例:form  只容纳 块状元素 常见元素 http://www.w3cfuns.com/portal.php?mod=topic&quickforward=1&topicid=21 内联元素  inline element 非块状元素 不独占一行 只容纳文本  和内联 常见的 有a 相当与气球 内容越多越大 内联元素不能包含块状元素  气球不能装盒

[ios学习]零基础学习iOS开发如何分配时间

在培训期间,学生的时间应该如何分配 学生在学习期间的主要工作时间分配 9:00~ 9:30,认真听同学的学习阶段中的分享,俗话说的好"三人行,必有我师"; 9:30~ 18:00,认真听老师的课堂上课,并且要准备好一个手写笔记本,好记性不如烂笔头,当然我个人认为记录在电脑上,并不靠谱,而且在复习时还费眼,我从开始上学到现在就一直有在笔记本上写写画画的习惯; 19:00~ 20:00,用一个小时的时间,回忆今天上课的知识点,这时笔记本的重要性就体现了,它可以帮助我们心无旁骛的复习和总结;

D03——C语言基础学习PYTHON

C语言基础学习PYTHON--基础学习D02 20180804内容纲要: 1 函数的基本概念 2 函数的参数 3 函数的全局变量与局部变量 4 函数的返回值 5 递归函数 6 高阶函数 7 匿名函数 8 函数式编程 9 小结 10 小练习:ATM+购物车程序 1 函数的基本概念 a 函数定义 b 函数特性 c 定义函数 a 定义:函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可. b 特性: 减少重复代码 使程序变的可扩展 使程序变得易维护 c:语法

Swift基础学习(一)基本语法

Swift 简介(赞美一番,收集了多篇 关于Swift 学习教程的语言简介一直以为英语和汉语混写的时候只是英语字母结尾的地方打空格,原来是英语字母的开头和结尾都要加一个空格,英语字母后面是标点符号的时候不加空格): Swift 是一种新的编程语言,用于编写 iOS,macOS,watchOS 和 tvOS 的应用程序.Swift 结合了 C 和 Objective-C 的优点并且不受 C 兼容性的限制.Swift 采用安全的编程模式并添加了很多新特性,这将使编程更简单,更灵活,也更有趣.Swif

Swift学习记录--基础部分

基础部分: 常量和变量 注释 分号 整数 浮点数 类型安全和类型推断 数值型字面量 数值型类型转换 类型别名 布尔值 元组 可选 断言 声明常量和变量 用let来声明常量,用var来声明变量 类型标注 声明常量或者变量的时候可以加上类型标注(type annotation),说明常量或者变量中要存储的值的类型. 如果要添加类型标注,需要在常量或者变量名后面加上一个冒号和空格,然后加上类型名称. var welcomeMessage: String 注意:一般来说很少需要写类型标注.如果你在声明变

Swift学习记录--基础部分2

整数 Swift提供了8,16,32,64位的有符号和无符号的整数类型. 就像Swift的其他类型一样,整数类型采用大写命名法. 整数范围 可以访问不同整数类型的min和max属性来获取对应类型的最大值和最小值: let minValue = UInt8.min //minValue 为0,是UInt8 类型的最小值 let maxValue = UInt8.max //maxValue 为255,是UInt8类型的最大值 Int UInt 注意: 尽量不要使用UInt,除非真的需要存储一个和当

零基础学习swift

swift基础学习篇(一) swift语言是2014年苹果公司于WWDC(苹果开发者大会)发布的新技术:用于编写iOS和OS X应用,支持代码预览:Chris Lattner从2010年7月开始主导开发swift编程语言: 环境准备 语言特点 语法基础 项目实战 环境准备 运用xcode 只需将语言设置为swift: 语言特点 swift的特性 * 1.运行时特性 * - 速度是python的3.9倍; (OC 速度是python的2.6倍) - 拥有自己的自动垃圾回收机制. - 与OC共用运行

Swift之基础学习一

Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C*共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序.2015年的WWDC开发者大会上,苹果公司推出了Swift2.0版本,并且Swfit完全开源.自从Swift发布以来,在http://www.tiobe.com中的排行一直处于上升的状态.swift的使用也更加广泛,越来越多的开发人员,尝试使用swift进行开发. 这里只进行swift的一些基础语法的介绍, //MARK: - 定

Docker 学习笔记【2】 Docker 基础操作实,Docker仓库、数据卷,网络基础学习

Docker 学习笔记[3] Docker 仓库实操,创建私有仓库,实操数据卷.数据卷容器,实操 网络基础  ---------高级网络配置和部分实战案例学习 ============================================================= Docker 学习笔记[1]Docker 相关概念,基本操作--------实操记录开始 ============================================================= 被