swift语言介绍
文章平均质量分 84
laughfing
这个作者很懒,什么都没留下…
展开
-
Swift from Scratch: Optionals and Control Flow
在之前的文章中,你学习了swift编程语言的一些基础,如果你有过变成的经验,我确定你能看到一些和其他编程语言,例如ruby,js和oc相通的地方。 在这篇文章中,我们聚焦于swift中的控制流。在我们开始讨论控制流之前,我们来看一个对于大多数人来说挺陌生的概念,optionals。optionals是swift的另一个安全特色。Optionals我们已经看到过变量必须被初始化后才能被翻译 2015-03-16 13:39:35 · 558 阅读 · 0 评论 -
Swift from Scratch: An Introduction to Functions
为了让Swift完成某些工作,你需要学习函数的来龙去脉。Swift中的函数非常强大和灵活。基础很简单-特别是如果我们之前和其它编程语言打过叫道-但是由于Swift灵活的语法,如果你对基础不是很了解,函数很容易变得复杂。 在这篇文章里,我们集中于函数的基础,将更复杂的语法和案例放在下一篇文章中。你最好不要跳过这些基础,因为这些基础对于理解Swift中函数强大的来源非常关键。Learn by Exam翻译 2015-03-16 14:47:10 · 424 阅读 · 0 评论 -
Swift from Scratch: Function Parameters, Types, and Nesting
在之前的文章中,我们探索了Swift中函数的基础。函数,还有很多额外的提供。在这篇文章中,我们继续探索函数,看看函数参数,嵌套和类型。Local&External Parameter NamesLocal Parameter Names我们回顾一下我们之前文章的的一个例子。func printMessage(message:String){ println(message)}尽管我们给了形翻译 2015-03-16 16:41:44 · 460 阅读 · 0 评论 -
Swift from Scratch: Closures
如果你和c/oc中的block或者ruby中的lambda打过交道,那么你对于接受closure的概念不会有多大问题。closures就是打包过的代码,你可以在你的代码中传递。 事实上,我们在之前的两篇文章中已经使用过closures。函数也是closures。让我们开始讨论closure。What Is a Closure?正如我所说的,closure是打包过的代码,你可以在你的代码间进行传递。翻译 2015-03-17 10:16:08 · 357 阅读 · 0 评论 -
Swift from Scratch-Introduction
如果你在阅读这篇文章,意味者你听说了swift这个新的编程语言。Apple在它的WWDC发布会上推出了swift,对于我们中的很多人来说,这是一个完全的惊喜。开发者最不想要的就是又要学习全新的编程语言才能强化下一代iOS和OS X的应用。 如果你用过oc开发iOS或者OS X应用,Swift会给你点熟悉的感觉,但是仍然存在着很多重要的差异。你必须再一次硬着头皮,熟悉swift优雅和现代的语法。这一翻译 2015-03-12 10:25:50 · 555 阅读 · 0 评论 -
Swift from Scratch: Variables and Constants
在Swift from Scratch系列的第一篇文章中,你学习了Xcode playgrounds,烙下了你Swift旅程的起始代码。在这篇文章中,我们通过探索变量和类型开始学习swift编程语言的基础。我们同样会仔细探访探访常量,看看为什么我们鼓励你尽可能的使用常量。 在接下来的系列中,我们会好好利用Xcode提供的playgrounds来学习swift编程语言的基础。正如我们在前一篇文章中看翻译 2015-03-12 13:55:47 · 490 阅读 · 0 评论 -
Swift from Scratch: Collections and Tuples
在前面的文章中,你学习了变量,常量和一些常用数据类型,例如整形,浮点数和字符串。在这篇文章中,我们聚焦于collections。swift的标准库定义了两种collection类型,数列和字典。我们从数列讲起。Arrays如果你熟悉oc,js或者php,你不会对数列的概念有任何问题。数列是一个有序的,索引开始于0的值的collection。然而,存在一些重要的差别Type第一个与oc不同的是存在于a翻译 2015-03-12 15:30:12 · 655 阅读 · 0 评论