Skip to content

Commit 8163484

Browse files
committed
修复 summary 结尾换行导致的 bug
1 parent 0fe8577 commit 8163484

File tree

2 files changed

+5
-7
lines changed

2 files changed

+5
-7
lines changed

tools/download.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,13 @@
33
# Videos
44

55
1. <details><summary><a href="https://itunesu-assets.itunes.apple.com/apple-assets-us-std-000001/CobaltPublic128/v4/c2/81/f1/c281f1aa-3abd-e87e-e16d-7eb0d4b1a5d8/311-6554896743492737986-01_9_25_17_1080p_CS193p_1080p_3mb_cc.m4v">Introduction to iOS 11, Xcode 9 and Swift 4</a></summary>Paul Hegarty provides an overview of the lecture series and introduces the different components in iOS. He concludes with a demo of Concentration Game.</details>
6-
2. <details><summary><a href="https://itunesu-assets.itunes.apple.com/apple-assets-us-std-000001/CobaltPublic118/v4/a3/0f/1e/a30f1e6c-66b6-35da-ca51-321d272f0444/309-2503760600607007728-02_9_27_17_CS193p_720p_3mb_cc.m4v">MVC</a></summary>Paul Hegarty explains the Model-View-Controller (MVC) concept. He then continues the Concentration demo: demonstrating the application of MVC to the Concentration Game. </details>
6+
2. <details><summary><a href="https://itunesu-assets.itunes.apple.com/apple-assets-us-std-000001/CobaltPublic118/v4/a3/0f/1e/a30f1e6c-66b6-35da-ca51-321d272f0444/309-2503760600607007728-02_9_27_17_CS193p_720p_3mb_cc.m4v">MVC</a></summary>Paul Hegarty explains the Model-View-Controller (MVC) concept. He then continues the Concentration demo: demonstrating the application of MVC to the Concentration Game.</details>
77
3. <details><summary><a href="https://itunesu-assets.itunes.apple.com/apple-assets-us-std-000001/CobaltPublic128/v4/cc/18/4c/cc184cca-aaef-fd8e-e0f0-045e766707c9/319-2557083044702627203-03_10_02_17_prores_CS193p_1080p_3mb_cc.m4v">Swift Programming Language</a></summary>Paul Hegarty begins with a demonstration of making Concentration's button layout dynamic. He then reviews the first two lectures and continues diving into Swift.</details>
8-
4. <details><summary><a href="https://itunesu-assets.itunes.apple.com/apple-assets-us-std-000001/CobaltPublic128/v4/a1/6e/07/a16e07a8-9978-bd09-8f68-e7e76cbf8b32/336-3848977901446740876-04_10_04_17_CS193p_1080p_3mb_cc.m4v">More Swift</a></summary>Paul Hegarty continues his coverage of Swift. </details>
8+
4. <details><summary><a href="https://itunesu-assets.itunes.apple.com/apple-assets-us-std-000001/CobaltPublic128/v4/a1/6e/07/a16e07a8-9978-bd09-8f68-e7e76cbf8b32/336-3848977901446740876-04_10_04_17_CS193p_1080p_3mb_cc.m4v">More Swift</a></summary>Paul Hegarty continues his coverage of Swift.</details>
99
5. <details><summary><a href="https://itunesu-assets.itunes.apple.com/apple-assets-us-std-000001/CobaltPublic128/v4/9d/97/13/9d9713ce-dc0b-c244-8ba5-1e218babe9fa/317-8878116075149346380-05_10_09_17_prores_CS193p_1080p_3mb_cc.m4v">Drawing</a></summary>Paul Hegarty covers error handling, special types any and anyobject, and casting. He then introduces views.</details>
1010
6. <details><summary><a href="https://itunesu-assets.itunes.apple.com/apple-assets-us-std-000001/CobaltPublic128/v4/40/b6/28/40b62847-db9f-bc45-10fd-8026ac4e66e4/321-6728107643679048758-06_10_11_17_CS193p_1080p_3mb_cc.m4v">Multitouch</a></summary>Paul Hegarty continues his PlayingCard demonstration on views. He then introduces gestures and concludes with a demo on swiping, tapping and pinching.</details>
11-
7. <details><summary><a href="https://itunesu-assets.itunes.apple.com/apple-assets-us-std-000001/CobaltPublic118/v4/41/40/da/4140da9f-07b3-52b5-c8a3-8e466d2ed444/309-96054835436878188-07_10_16_17_CS193p_1080p_3mb_cc.m4v">Multiple MVCs, Timer, and Animation</a></summary>Paul Hegarty begins with an explanation of multiple MVCs and demonstrates Theme Chooser in Concentration. He then introduces timer and animation.
12-
</details>
13-
8. <details><summary><a href="https://itunesu-assets.itunes.apple.com/apple-assets-us-std-000001/CobaltPublic128/v4/16/8f/57/168f574f-523a-251d-9c32-22ac7c267ca9/327-7793456677118526749-08_10_18_17_1080p_3mb_cc.m4v">Animation</a></summary>Paul Hegarty continues his coverage of Animation.
14-
</details>
11+
7. <details><summary><a href="https://itunesu-assets.itunes.apple.com/apple-assets-us-std-000001/CobaltPublic118/v4/41/40/da/4140da9f-07b3-52b5-c8a3-8e466d2ed444/309-96054835436878188-07_10_16_17_CS193p_1080p_3mb_cc.m4v">Multiple MVCs, Timer, and Animation</a></summary>Paul Hegarty begins with an explanation of multiple MVCs and demonstrates Theme Chooser in Concentration. He then introduces timer and animation.</details>
12+
8. <details><summary><a href="https://itunesu-assets.itunes.apple.com/apple-assets-us-std-000001/CobaltPublic128/v4/16/8f/57/168f574f-523a-251d-9c32-22ac7c267ca9/327-7793456677118526749-08_10_18_17_1080p_3mb_cc.m4v">Animation</a></summary>Paul Hegarty continues his coverage of Animation.</details>
1513

1614
# Slides
1715

tools/main.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ struct Resource: CustomStringConvertible {
6969
self.index = Int(parts[0])!
7070
self.title = parts[1]
7171

72-
self.summary = summary == title ? nil : summary
72+
self.summary = summary == title ? nil : summary?.trimmingCharacters(in: .whitespacesAndNewlines)
7373
}
7474

7575
var description: String {

0 commit comments

Comments
 (0)