苹果编程语言Sift中文教程.docVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
苹果编程语言Sift中文教程

苹果编程语言Swift中文教程:Swift简介 本文来自于:/news/2014/0603/353933.shtml 这篇文章简要介绍了苹果于WWDC 2014发布的编程语言——Swift。 Swift是什么? Swift是苹果于WWDC 2014发布的编程语言,这里引用The Swift Programming Language的原话: “”” Swift is a new programming language for iOS and OS X apps that builds on the best of C and Objective-C, without the constraints of C compatibility. Swift adopts safe programming patterns and adds modern features to make programming easier, more flexible and more fun. Swift’s clean slate, backed by the mature and much-loved Cocoa and Cocoa Touch frameworks, is an opportunity to imagine how software development works. Swift is the first industrial-quality systems programming language that is as expressive and enjoyable as a scripting language. 简单的说: “”” Swift用来写iOS和OS X程序。(估计也不会支持其它屌丝系统) Swift吸取了C和Objective-C的优点,且更加强大易用。 Swift可以使用现有的Cocoa和Cocoa Touch框架。 Swift兼具编译语言的高性能(Performance)和脚本语言的交互性(Interactive)。 Swift语言概览 基本概念 注:这一节的代码源自The Swift Programming Language中的A Swift Tour。 Hello, world 类似于脚本语言,下面的代码即是一个完整的Swift程序。 “”” println(Hello, world) 变量与常量 Swift使用var声明变量,let声明常量。 “”” var myVariable = 42 myVariable = 50 let myConstant = 42 类型推导 Swift支持类型推导(Type Inference),所以上面的代码不需指定类型,如果需要指定类型: “”” let explicitDouble : Double = 70 Swift不支持隐式类型转换(Implicitly casting),所以下面的代码需要显式类型转换(Explicitly casting): “”” let label = The width is let width = 94 let width = label + String(width) 字符串格式化 Swift使用\(item)的形式进行字符串格式化: “”” let apples = 3 let oranges = 5 let appleSummary = I have \(apples) apples. let appleSummary = I have \(apples + oranges) pieces of fruit. 数组和字典 Swift使用[]操作符声明数组(array)和字典(dictionary): “”” var shoppingList = [catfish, water, tulips, blue paint] shoppingList[1] = bottle of water var occupations = [ Malcolm: Captain, Kaylee: Mechanic, ] occupations[Jayne] = Public Relations 一般使用初始化器(initializer)语法创建空数组和空字典: “”” let emptyArray = String[]() let emptyDictionary = DictionaryString, Float() 如果类型信息已知,则可以使用[]声明空数组,使用[:]声明空字典。 控制流 概览 Swift的条件语句包含if和switch,

文档评论(0)

shi194121 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档