Swift笔记

来源:互联网 发布:深圳知路科技有限公司 编辑:程序博客网 时间:2024/05/22 06:11

iOS开发快两年了,现在在威锋网工作,也学习了点越狱开发,至今没怎么写个iOS开发的心得和总结,总觉得有点遗憾。现在把之前学习swift的最为遗忘点记录下,以便以后查看。

/swift中不会自动给变量赋初始值,也就是说变量不会有默认值

        //?的两种使用场景:
        //1.声明Optional值变量

        //2.用在对Optional值操作中,用来判断是否能响应后面的操作


//!大概也有两种使用场景
        //1.强制对Optional值进行拆包(unwrap)
        //2.声明Implicitly Unwrapped Optionals值,一般用于类中的属性
//        let request = NSURLRequest(URL: url!)//这里的!表示“我确定这里的的url一定是非nil的,尽情调用吧”


var myLabel: UILabel!, 果然是高(hao)大(fu)上(za)的语法!, 这种是特殊的Optional,称为Implicitly Unwrapped Optionals, 直译就是隐式拆包的Optional,

0 0