diff --git a/CNAME b/CNAME deleted file mode 100755 index 23971755..00000000 --- a/CNAME +++ /dev/null @@ -1 +0,0 @@ -gg.swiftguide.cn diff --git a/change_cdn.py b/change_cdn.py deleted file mode 100755 index 9842e4c7..00000000 --- a/change_cdn.py +++ /dev/null @@ -1,22 +0,0 @@ -#!/usr/bin/python -# coding:utf-8 - - -import os - - -def iter(path): - for root, dirs, files in os.walk(path): - for fn in files: - if fn.endswith(".html"): - with open(root + '/' + fn, 'r') as f: - content = f.read() - content = content.replace('', '').replace('', '') - insert_pos = content.find("", content.find("Generated using GitBook")) + 6 - content = content[:insert_pos] + '''
  • ''' + content[insert_pos:] - content.replace(r'.*?', "《The Swift Programming Language》完整中文版") - with open(root + '/' + fn, 'w') as f: - f.write(content) - -iter(os.getcwd()) diff --git a/config.json b/config.json deleted file mode 100644 index b4f3ff0e..00000000 --- a/config.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "The Swift Programming Language 中文版", - "introduction": "中文版《The Swift Programming Language》", - "path": { - "content": "source", - "toc": "source/SUMMARY.md", - "readme": "source/README.md" - } -} diff --git a/googleb0a4f5a22e9cb82f.html b/googleb0a4f5a22e9cb82f.html deleted file mode 100755 index c8049599..00000000 --- a/googleb0a4f5a22e9cb82f.html +++ /dev/null @@ -1 +0,0 @@ -google-site-verification: googleb0a4f5a22e9cb82f.html \ No newline at end of file diff --git a/index.html b/index.html index 380bd5fd..03acb0d4 100644 --- a/index.html +++ b/index.html @@ -1,19 +1,8 @@ - - - - - - + - - - diff --git a/source/chapter2/11_Methods.md b/source/chapter2/11_Methods.md index 93dff583..2aeee2e8 100755 --- a/source/chapter2/11_Methods.md +++ b/source/chapter2/11_Methods.md @@ -213,7 +213,7 @@ struct LevelTracker { 除了类型属性和类型方法,`LevelTracker` 还监测每个玩家的进度。它用实例属性 `currentLevel` 来监测每个玩家当前的等级。 -为了便于管理 `currentLevel` 属性,`LevelTracker` 定义了实例方法 `advance(to:)`。这个方法会在更新 `currentLevel` 之前检查所请求的新等级是否已经解锁。`advance(to:)` 方法返回布尔值以指示是否能够设置 `currentLevel`。因为允许在调用 `advance(to:)` 时候忽略返回值,不会产生编译警告,所以函数被标注为 `@discardableResult` 属性,更多关于属性信息,请参考 [特性](../chapter3/07_Attributes.html) 章节。 +为了便于管理 `currentLevel` 属性,`LevelTracker` 定义了实例方法 `advance(to:)`。这个方法会在更新 `currentLevel` 之前检查所请求的新等级是否已经解锁。`advance(to:)` 方法返回布尔值以指示是否能够设置 `currentLevel`。因为允许在调用 `advance(to:)` 时候忽略返回值,不会产生编译警告,所以函数被标注为 `@discardableResult` 属性,更多关于属性信息,请参考 [特性](../chapter3/07_Attributes.html)章节。 下面,`Player` 类使用 `LevelTracker` 来监测和更新每个玩家的发展进度: