add chapter2 and fix a wrong word
This commit is contained in:
275
chapter2/article_1.html
Normal file
275
chapter2/article_1.html
Normal file
@ -0,0 +1,275 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>基础部分 | Swift编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift是苹果在WWDC2014上发布的一款全新的编程语言,本书译自苹果官方的Swift教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
|
||||
<link rel="prev" href="../chapter2/the_basics.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="基础部分 | Swift编程语言">
|
||||
<meta property="og:site_name" content="Swift编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="2.1" data-basepath=".." data-revision="1401851927231">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="swift/README.html">
|
||||
|
||||
<a href="../swift/README.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="swift/swift.html">
|
||||
|
||||
<a href="../swift/swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="a_swift_tour.html">
|
||||
|
||||
<a href="../a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/the_basics.html">
|
||||
|
||||
<a href="../chapter2/the_basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/article_1.html">
|
||||
|
||||
<a href="../chapter2/article_1.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 100%;min-width: 80%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../swift/README.html" title="欢迎使用Swift" class="chapter done new-chapter" data-progress="1" style="left: 20%;"></a>
|
||||
|
||||
<a href="../swift/swift.html" title="关于Swift" class="chapter done " data-progress="1.1" style="left: 40%;"></a>
|
||||
|
||||
<a href="../a_swift_tour.html" title="Swift初见" class="chapter done " data-progress="1.2" style="left: 60%;"></a>
|
||||
|
||||
<a href="../chapter2/the_basics.html" title="Swift教程" class="chapter done new-chapter" data-progress="2" style="left: 80%;"></a>
|
||||
|
||||
<a href="../chapter2/article_1.html" title="基础部分" class="chapter done " data-progress="2.1" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
<section class="normal" id="section-gitbook_1204">
|
||||
|
||||
<h1 id="-">基础部分</h1>
|
||||
<p>Swift是iOS和OS X应用开发的一门新雨燕。然而,如果你有C或者Objective-C开发经验的话,你会发现Swift的很多内容都是你熟悉的。</p>
|
||||
<p>Swift的类型是在C和Objective-C的基础上提出的,<code>Int</code>是整型;<code>Double</code>和<code>Float</code>是浮点型;<code>Bool</code>是布尔型;<code>String</code>是字符串。Swift还有两个有用的集合类型,<code>Array</code>和<code>Dictionary</code>,具体内容在<code>集合类型(待添加连接)</code>一章中。</p>
|
||||
<p>就像C语言一样,Swift使用变量来进行存储并通过变量名来关联值。在Swift中,值不可变的变量有着广泛的应用,它们就是常量,而且比C语言的常量更强大。在Swift中,如果你要处理的值不需要改变,那使用常量可以让你的代码更加安全并且更好地表达你的意图。</p>
|
||||
<p>除了我们熟悉的类型,Swift还增加了Objective-C中没有的类型比如元组(Tuple)。元组可以让你创建或者传递一组数据,比如作为函数的返回值时,你可以用一个元组可以返回多个值。</p>
|
||||
<p>Swift还增加了可选(Optional)类型,用于处理值缺失的情况。可选表示“那儿有一个值,并且它等于x”或者“那儿没有值”。可选有点像在Objective-C中使用<code>nil</code>,但是它可以用在任何类型上,不仅仅是类。可选类型比Objective-C中的<code>nil</code>指针更加安全也更具表现力,它是Swift许多强大特性的重要组成部分。</p>
|
||||
<p>Swift是一个类型安全的语言,可选就是一个很好的例子。Swift可以让你清楚地知道值的类型。如果你的代码期望得到一个<code>String</code>,类型安全会阻止你不小心传入一个<code>Int</code>。你可以在开发阶段尽早发现并修正错误。</p>
|
||||
<h2 id="-">常量和变量</h2>
|
||||
<p>常量和变量把一个名字(比如<code>maximumNumberOfLoginAttempts</code>或者<code>welcomeMessage</code>)和一个指定类型的值(比如数字<code>10</code>或者字符串<code>Hello</code>)联系起来。常量的值一旦设定就不能改变,而变量的值可以随意更改。</p>
|
||||
<p>(未完)</p>
|
||||
|
||||
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter2/the_basics.html" class="navigation navigation-prev navigation-unique" aria-label="Previous page: Swift教程"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
271
chapter2/the_basics.html
Normal file
271
chapter2/the_basics.html
Normal file
@ -0,0 +1,271 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>Swift教程 | Swift编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift是苹果在WWDC2014上发布的一款全新的编程语言,本书译自苹果官方的Swift教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter2/article_1.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../a_swift_tour.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="Swift教程 | Swift编程语言">
|
||||
<meta property="og:site_name" content="Swift编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="2" data-basepath=".." data-revision="1401851927231">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="swift/README.html">
|
||||
|
||||
<a href="../swift/README.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="swift/swift.html">
|
||||
|
||||
<a href="../swift/swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="a_swift_tour.html">
|
||||
|
||||
<a href="../a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/the_basics.html">
|
||||
|
||||
<a href="../chapter2/the_basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/article_1.html">
|
||||
|
||||
<a href="../chapter2/article_1.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 80%;min-width: 60%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../swift/README.html" title="欢迎使用Swift" class="chapter done new-chapter" data-progress="1" style="left: 20%;"></a>
|
||||
|
||||
<a href="../swift/swift.html" title="关于Swift" class="chapter done " data-progress="1.1" style="left: 40%;"></a>
|
||||
|
||||
<a href="../a_swift_tour.html" title="Swift初见" class="chapter done " data-progress="1.2" style="left: 60%;"></a>
|
||||
|
||||
<a href="../chapter2/the_basics.html" title="Swift教程" class="chapter done new-chapter" data-progress="2" style="left: 80%;"></a>
|
||||
|
||||
<a href="../chapter2/article_1.html" title="基础部分" class="chapter " data-progress="2.1" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
<section class="normal" id="section-gitbook_1205">
|
||||
|
||||
<h1 id="swift-">Swift教程</h1>
|
||||
<p>本章介绍了Swift的各种特性及其使用方法,是全书的核心部分。</p>
|
||||
|
||||
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../a_swift_tour.html" class="navigation navigation-prev " aria-label="Previous page: Swift初见"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter2/article_1.html" class="navigation navigation-next " aria-label="Next page: 基础部分"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
Reference in New Issue
Block a user