---
title: Swift 成長之路#1
tags: Swift, beginer, 初學者, iOS, Dev
---
<style>
html, body, .ui-content {
background-color: #333;
color: #ddd;
}
.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
color: #ddd;
}
.markdown-body h1,
.markdown-body h2 {
border-bottom-color: #ffffff69;
}
.markdown-body h1 .octicon-link,
.markdown-body h2 .octicon-link,
.markdown-body h3 .octicon-link,
.markdown-body h4 .octicon-link,
.markdown-body h5 .octicon-link,
.markdown-body h6 .octicon-link {
color: #fff;
}
.markdown-body img {
background-color: transparent;
}
.ui-toc-dropdown .nav>.active:focus>a, .ui-toc-dropdown .nav>.active:hover>a, .ui-toc-dropdown .nav>.active>a {
color: white;
border-left: 2px solid white;
}
.expand-toggle:hover,
.expand-toggle:focus,
.back-to-top:hover,
.back-to-top:focus,
.go-to-bottom:hover,
.go-to-bottom:focus {
color: white;
}
.ui-toc-dropdown {
background-color: #333;
}
.ui-toc-label.btn {
background-color: #191919;
color: white;
}
.ui-toc-dropdown .nav>li>a:focus,
.ui-toc-dropdown .nav>li>a:hover {
color: white;
border-left: 1px solid white;
}
.markdown-body blockquote {
color: #bcbcbc;
}
.markdown-body table tr {
background-color: #5f5f5f;
}
.markdown-body table tr:nth-child(2n) {
background-color: #4f4f4f;
}
.markdown-body code,
.markdown-body tt {
color: #eee;
background-color: rgba(230, 230, 230, 0.36);
}
a,
.open-files-container li.selected a {
color: #5EB7E0;
}
</style>
# Swift 成長之路 #1
選擇這當作我的第一堂課
[Swift Programming Tutorial | FULL COURSE | Absolute Beginner](https://www.youtube.com/watch?v=CwA1VWP0Ldw)
原因:
影片開頭提到,他不會教太深,我猜應該是很新手向的教學。
很多"初學者"教學,都很喜歡亂鑽,對新手很不友善。
往後看也有提到 UI 以及很多蘋果開發的經驗。
我的目標是能開發應用程式,這看起來很符合我的需求。
---
到<font color="lightgreen"> 影片 33:30</font> 以前都是很介紹的東西,整理以下:
- 講者的職涯道路
- Xcode 是一個 IDE([整合開發環境](https://www.youtube.com/watch?v=Azvl1rBF-yE&list=PLY_qIufNHc293YnIjVeEwNDuqGo8y2Emx&index=8))
- Xcode 可以從 Setting 調主題顏色
- UIKit 是早期設計圖形介面的工具,SwiftUI 是新出的圖形介面的工具
- 現在 2024 了你可以 All-in 學 SwiftUI
- 不過一定會存在很多以前的 App 是用 UIKit 寫的,自己的職涯道路自己選
- Swift 是一個很安全的語言,設計成多 Complie error、少 Runtime error
- Swift 慢慢在成熟了,例:Swift with Tensorflow、之後也可能慢慢跨到 Windows
- Swift 在 Swift2.0 時開源,笑死這大概是蘋果少數有這麼開放的東西
---
一些講師提到的資源:
- [swift.org 官網](https://www.swift.org)
- 在 Apple Book 裡可以讀官方出的書:[The Swift Programming Language](https://books.apple.com/tw/book/the-swift-programming-language-swift-5-7/id881256329)
- [Swift Playground](https://apps.apple.com/tw/app/swift-playgrounds/id1496833156?mt=12)
- [Swift 誕生的發表會 (WWDC2014)](https://www.youtube.com/watch?v=MO7Ta0DvEWA&t=219s)