zoukankan      html  css  js  c++  java
  • Swift基础学习

    Swift基础学习  http://c.biancheng.net/cpp/html/2242.html

    这个网站最近看了一下,对于基本语法解释概括的相对全面,如同重新练习一遍OC似的,挺全面的,谢谢原文

    不过在Swift3.0出来后,有一些方法的改变,与此链接的方法有所不同,再次特别的记录一下,需要的可以参考

    1、 数组内容类型锁定时  

    //原文方法:
     var StrArray:String[] = ["我是","字符串的数组"]
    
    
    //现在方法:
      var StrArray:[String] = ["我是","字符串的数组"]

    //当然:
    var StrArray = ["我是","字符串数组"] //系统也可以自动判断是String数组的

    2、可变参数函数的生成

    原文方法:
    func TheOriginal(var parameter:String)-> String {
                
                parameter = "parameter"
                
                
                return parameter+"TheOriginal"  
                
            }
            
    
    
    
    现在方法:
     func TheOriginal( parameter:String)-> String {
                
                var parameter = parameter
                
                
                parameter = "parameter"
                
                return parameter+"TheOriginal"
                
                
                
                
            }

     3、遍历字符串中的字符时 

    //编译 错误的原文 
    for character in "Hello" {
        println(character)
    }
    // H
    // e
    // l
    // l
    // o 
    
    
    
    //Xcode中可以运行的语句
    
    for Character in "Hello".characters {
    
    print(Character)
    }

    // 或者
    let chara = "hello"
    for Character in chara.characters { print(Character) }


  • 相关阅读:
    ThreadPoolExecutor源码解析
    AQS框架
    (转)rvm安装与常用命令
    (转).gitignore详解
    (转)可简化iOS 应用程序开发的6个Xcode小技巧
    (转)webView清除缓存
    (转)git常见错误
    iOS本地通知
    (转)iOS获取设备型号
    (转)iOS平台UDID方案比较
  • 原文地址:https://www.cnblogs.com/xujiahui/p/6477424.html
Copyright © 2011-2022 走看看