原创文章,欢迎转载。转载请注明:关东升的博客 可选类型:我们先看看如下代码:var n1: Int = 10
n1 = nil //编译错误
let str: String = nil //编译错误
Int和String类型不能接受nil的,但程序运行过程中有时被复制给nil是在所难免的,Swift为每一种数据类型提供一种可选类型(optional),即在某个数据...
分类:
编程语言 时间:
2015-10-26 12:17:27
阅读次数:
214
做oc开发也有差不多一年的时间了,最近事件不是特别紧,也是时候来学习一下swift了,虽然swift api和oc是一样的但是还是有好多语法上的区别,最近在看网易公开课上得斯坦福的ios开发课程也会持续更新一下课程内容 optional类,也就是可选类型,optional是oc中没有的类型...
分类:
编程语言 时间:
2015-10-25 22:33:45
阅读次数:
212
在我们使用objective-c表示字符串信息的时候,可以用下面方法书写。
NSString *str = @"秋恨雪";
str = nil;
因为objective-c是弱类型语言,所以这里的str既可以是具体的字符串也可以是nil。但到了Swift中就不可以了,因为Swift是类型安全的语言,一个String类型的变量不可能既能是具体的字符串,又可以为nil(更严格的说String类型的...
分类:
编程语言 时间:
2015-08-13 12:13:36
阅读次数:
208
title: “Why coding like This —— Optional 揭秘”
date: 2015-08-12 00:21:16
categories: “why coding like this”
tags: [swift进阶] Optional 揭秘Topic 1:请简单写出可选类型的声明方式,以及几种解包形式。Example:/// 几种声明方式
var optionalV...
分类:
其他好文 时间:
2015-08-12 11:40:38
阅读次数:
120
0000 0000 0000 0100写于2015.04.07 10:13
清明已过,是时候收收心,继续码代码了。
Optional 可选类型闲谈在我印象中,可选类型应该分为显示可选类型和隐式可选类型。分别是这样的:var explicitPara:Type? //显示 初始化时假如不给赋值 默认都是nil
var implicitPara:Type! //隐式
不知道自己记得对不对。两者...
分类:
其他好文 时间:
2015-04-07 13:54:27
阅读次数:
131
本文转载自:代码手工艺人的博客,原文名称:Swift之 ? 和 !Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化。如果在使用变量之前不进行初始化就会报错:C代码varstringValue:Str...
分类:
编程语言 时间:
2014-11-20 23:16:41
阅读次数:
217
总结复习一些基本的东西,主要是与OC不同的以及新增的。一、基本数据类型Int、Float、Double、Bool、Character、String(首字母都大写)Array、Dictionary、元组类型(Tuple)、可选类型(Optional)指定数据类型:[javascript] view p...
分类:
编程语言 时间:
2014-09-15 04:31:28
阅读次数:
339
总结复习一些基本的东西,主要是与OC不同的以及新增的。一、基本数据类型Int、Float、Double、Bool、Character、String(首字母都大写)Array、Dictionary、元组类型(Tuple)、可选类型(Optional)指定数据类型:[javascript] view p...
分类:
移动开发 时间:
2014-09-14 12:49:07
阅读次数:
368
一、基本数据类型
Int、Float、Double、Bool、Character、String(首字母都大写)
Array、Dictionary、元组类型(Tuple)、可选类型(Optional)
只写几个基本,与OC不同的复习小结一下。
指定数据类型:
let a:Int = 10 //指定数据类型。 一般不需要指定,会自动判断类型。 (使用时需初始化)1.1 整形
//1....
分类:
移动开发 时间:
2014-09-14 07:53:26
阅读次数:
297
1、第一个程序import Foundationprintln(“hello world”)2、常用数据类型int/UInt/Double/Float/Bool/String/Array/Dictionary/元组(tuple)/可选类型(Optional)3、变量常量必须设初始值变量 var m....
分类:
其他好文 时间:
2014-07-17 18:14:01
阅读次数:
224