美文网首页
swift-基础学习记录

swift-基础学习记录

作者: lotawei | 来源:发表于2017-01-12 16:27 被阅读10次

记录部分觉得重要的

  • Double高精度15和Float最少6位
  • 类型别名 typealias newname = type
  • swift自带类型推断,不过多说
  • var x = 3.14 x会默认推断为double类型 不会被推断成Float
  • 经常会见到各种项目非主流写法这个东西叫字面量
let binaryInteger = 0b10001       // 17 - 二进制表示
let octalInteger = 0o21           // 17 - 八进制表示
let hexadecimalInteger = 0x11     // 17 - 十六进制字面量
let  x = 8                                //int 字面量
  • 操作符基本的不说
     ===            恒等 能够判定两个常量或者变量是否引用同一个类实例
     条件 ?  x:y     三元
     1...5          全开区间
     1..<5          半开半闭                
  • 循环有特点的
      repeat...while    repeat...while 循环不像 for 和 while 循环在循环体开始执行前先判断条件语句,而是在循环执行结束时判断条件是否符合。 功效类似do while
    
      fallthrough           语句让 case 之后的语句会按顺序继续运行,且不论条件是否满足都会执行。
      Swift 中的 switch 不会从上一个 case 分支落入到下一个 case 分支中。只要第一个匹配到的 case 分支完成了它需要执行的语句,整个switch代码块完成了它的执行。case  之后加上关键字fallthrough  会默认走后面的case语句.
     
    
  • swift 的字符串string
    swift中的字符串不能再理解成一个简单的包含很多字符的一个char[]数组了
    它更像一个集合.采用Unicode组合拼接方式编码(不太懂,但是基于这种它可以支持一些特殊的表情符号,它的重要属性
  2.utf8 
 3.utf16 
4.unicodeScalars可以访问标量编码如某个表情可能是这样的oxCA24
  • 数组
    var ss = [Int] ()//有趣的是 数组支持+=符号 ss+=[8]; 等同ss.append(8)
  • 字典
    var dic = Int:String //8:"爸爸"
    回忆到此结束..

相关文章

  • swift-基础学习记录

    记录部分觉得重要的 Double高精度15和Float最少6位 类型别名 typealias newname = ...

  • swift-基础

    常量和变量 let 声明常量 var 声明变量 常量的值一旦设定就不能改变,而变量的值可以随意更改。 类型标注 当...

  • Swift-基础

    声明常量和变量 整形

  • Swift-基础

    Swift 基础部分知识总结 突然想写下一些东西,做一些总结,或许只有不断的总结不断的思考才会不断成长,才会更好。...

  • Swift-基础

    知识点 宏定义 页面跳转 字符串 控件 UILabel UIImageView UIButton UIAlertC...

  • swift 泛型

    Swift-泛型学习和实例总结 - Mazy's Blog - CSDN博客 Swift中的泛型 - 简书

  • swift-类属性

    了解属性之前,需要先了解前面的swift-类结构内容 - swift-类结构源码探寻[https://www.ji...

  • Swift4.0 --- 第一节:变量和常量

    // // ViewControllerOne.swift // Swift-(1) // // Created ...

  • Swift4.0 --- 可选项

    // // ViewControllerTwo.swift // Swift-(1) // // Created ...

  • Swift-基础语法

    1、注释:添加单行语句的注释使用“//”;多行注释“/**/”;2、分号:可写可不写,一般不写;一行中多条语句时,...

网友评论

      本文标题:swift-基础学习记录

      本文链接:https://www.haomeiwen.com/subject/hzndbttx.html