首页 > 编程语言 > 详细

Swift初体验

时间:2015-11-21 21:03:21      阅读:438      评论:0      收藏:0      [点我收藏+]

swift 中布局十分严格 切记要注意   左右一定要对称

技术分享

 

使用注意:

  • 1.语句末尾不用使用 ;
  • 2.在 Swift 中使用 print() 替代 OC 中的 NSLog
  • 3.在swift中访问属性和调用方法都是通过.来进行的
  • 4.在 Swift 中要实例化一个对象可以使用 类名() 的格式,与 OC 中的 alloc/init 等价
  • 5.OC 中的 [[类名 alloc] initWithXXX],  [类名 类名WithXXX]在 Swift 中通常可以使用 类名(XXX: )找到对应的函数
  • 6.OC 中的 [UIColor redColor] 类方法,在 Swift 中通常可以使用 类名.XXX() 找到对应的函数

1.变量和常量

技术分享

 

2.类型推导和类型装换

自动推导

  • swift 对数据类型要求异常严格
  • swift能够根据右边的代码,推导出变量的准确类型
  • 如果要指定变量,可以在变量名后使用 : 类型
  • Int类型分为好几种,Int8, Int16, Int32, Int64,因为类型严格,Int8和Int16不能进行运算,所以建议以后开发中都使用Int

技术分享

 

3.字符串 String

  • 是一个结构体,性能高于NSString
  • String 支持直接遍历
  • String 目前具有了绝大多数 NSString 的功能
  • String和NSString转换方便

     

  • OC定义字符串

    /*:
      OC的字符串:
          NSString *str = @"hello";
          格式化字符串: [NSString stringWithFormat:@"%.02f", 3.14159]
      swift中定义字符串:
          var 变量名 = "hello"
    */技术分享
  • 字符串中的常用方法

技术分享

 

 

4.Optional可选

技术分享

Swift初体验

原文:http://www.cnblogs.com/YRFios/p/4984645.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!