多语言展示
当前在线:1371今日阅读:2今日分享:31

苹果IOS新手基础知识

一个小IOS小新手的经验总结
方法/步骤
1

1.常量和变量// 常量let MyAge = 31// 变量var ImportName = 'Edward Zhu'var Myleg = 2, MyFace = 1, MyHand = 2var MyfriendsAge = 1MyfriendsAge = 2MyfriendsAge = 3println (MyfriendsAge)// 也可以通过中文字符集定义常量和变量,但是不推荐使用var 你好 = 'Welcome to my world!'// 打印常量和变量let WelcomeWords = 'Welcome to Edward's World!'println (WelcomeWords)var MysonNumber = 10println (MysonNumber)// 用”\“来表示打印字符串中的常量和变量var WelcomeMessage = 'I love VIVI LIN'println ('Some told me that \(WelcomeMessage)')

2

2.类型标注// 通过“:”后加常量或变量的具体类型来确定常量或变量的具体赋值类型var lesson1: Stringlesson1 = 'The first Lesson'// 可以通过类型标注,给多个具有相同类型的值的变量制定类型var red, green, blue: Doublevar content, details, introduction: Stringcontent = '内容', details ='详情', introduction = '简介'println (content), (details), (introduction)/* 或者可以尝试另一种方式进行打印   /* println (content, details, introduction) */以上两种打印方式不知是否正确,待验证*/// 这是一行注释/* 这是嵌套式注释的基本写法 */// 如果要在同一行中添加打印代码,需要加上“;”let command1 = 9.11; println (command1)// Swift语音中含有类型推导功能/* 不推导的情况下应表示为let MaxValue: UInt8 = UInt8.max     /* 在推导下可写为 let MaxValue = UInt8.max */*/let MinValue = UInt8.min

3

3.整型let anInteger = 3let anInteger: Int = 3println (anInteger)

4

4.浮点型// Double表示64位浮点数,Float表示32位浮点数// Double对应的精度为小数点后15位,Float对应的精度为小数点后6位var anDouble = 3.1415var pi: Float = 3.14println (anDouble, pi)

5

5.类型安全和类型推导var a = 10var b: String = 'Three'// 如果在以下再定义一个变量C,用“a+b”的形式给变量C进行赋值,会出现赋值错误,因为不同类型的变量在运算中无法进行隐式类型转换,因此反证Swift语言是一门类型安全的语言var c: Double = a+b//非运算情况下也无法直接对变量类型进行转换var d: String = c//如果用一个浮点数来初始化一个变量或常量,Swift会默认你想要创建的是一个Double类型,而不是Float类型,这种特性,码行称为“宽类型优先”let pi = 3.1415926/* 这行代码相当于    /*代码'let pi: Double = 3.1415926'    */*///以下情况仍然会被隐式推导为Double型var pi = 3 + 0.1415926

6

6.增加字面量的可读性//为了增加字面量的可读性,可以通过添加额外的0和下划线来划分数字字面量let Numberone = 0012345 // 实际上等于12345var Numbertwo = 1_000_023 // 实际上等于 1000023let Numberthree = 1_000_000.000_000_1 // 实际上等于1000000.0000001

推荐信息