首页
/
每日頭條
/
科技
/
swift最基礎知識
swift最基礎知識
更新时间:2024-05-13 23:51:51

Swift到目前為止仍在更新,每次更新都會推陳出新,一些Swift舊版本中的東西在新Swift中并不适用,而且新版本的Swift會添加新的功能。到目前為止,Swift為2.1版本。去年翻譯的Swift書籍是1.0版本,所以上面一些東西并不在适用。雖然Swift語言仍在更新,但是其整體的基礎框架已經形成,大的改動應該不會有,版本的更新更多的是語言新功能的添加和完善,所以并不用擔心現在學的Swift會過時。更新也就是在原有的基礎上去更新,所以學學Swift還是很有必要的。新的Swift版本中引入了好多新的概念,比如if-let,guard,柯裡化,自定義Quick Help等等。

關于iOS的内容請參見《我的iOS開發系列博文》,Object-C的内容請參見《我的Objective-C系列文章》。

一:Swift語言版本更新

之前陸陸續續的也發表過一些關于Swift語言的博客,由于Swift版本間的差異,所以之前博客中的某些代碼,更确切的說是某些語法在最新的Xcode中會編譯不過去的。不過不用擔心Apple公司已經為我們考慮好了,在Xcode中就帶有Swift語言版本更新的工具,該工具可以将代碼更新到最新的Swift語言版本中。下方就是将你的Swift代碼更新到最新Swift語言版本的步驟:

1. 點擊 菜單-》Edit->Convert->To Latest Swift Syntax…,如下圖所示:

swift最基礎知識(窺探Swift系列博客說明及其Swift版本間更新)1

2. 經過第一步,緊接着進入下方的提示,點擊Next:

swift最基礎知識(窺探Swift系列博客說明及其Swift版本間更新)2

3. 選擇要轉換的目标,點擊Next即可:

swift最基礎知識(窺探Swift系列博客說明及其Swift版本間更新)3

4.點擊Next會進入轉換狀态,轉換完就會進入對比狀态,這一點和使用Xcode進行提交SVN特别像。你可以查看那些地方被轉換過。具體效果如下:

swift最基礎知識(窺探Swift系列博客說明及其Swift版本間更新)4

二、窺探Swift系列博客

博客持續更新中……

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
u盤如何做系統盤
u盤如何做系統盤
u盤如何做系統盤?打開電腦浏覽器,在浏覽器裡搜索一個制作U盤啟動軟件,進行下載然後進去下載頁面,有三個下載選項,“增強版下載”、“裝機版下載”、“UEFI版本下載”這裡下載UEFI為例,今天小編就來聊一聊關于u盤如何做系統盤?接下來我們就一...
2024-05-13
一台電腦怎麼變兩台用
一台電腦怎麼變兩台用
随着電腦硬件的性能越來越強,可能你會想把一台主機分成兩台、三台共享出來使用,這樣就不用買多台電腦了,可以讓家裡人共用一台主機。又或者一些場景可能會用到,如公共電腦場所。想要實現一台主機變成多台來使用,你可以通過虛拟機的方式,然後單獨添加硬件...
2024-05-13
華為手機如何導入聯系人名單
華為手機如何導入聯系人名單
華為手機如何導入聯系人名單?華為手機導入、導出聯系人名單的具體操作如下:,今天小編就來聊一聊關于華為手機如何導入聯系人名單?接下來我們就一起去研究一下吧!華為手機如何導入聯系人名單華為手機導入、導出聯系人名單的具體操作如下:在手機中點擊聯系...
2024-05-13
nas共享目錄
nas共享目錄
本文以鐵威馬F2-220為例。首先創建文檔共享文件夾documents和備份用文件夾backup,創建文件夾分别分配好文件夾存儲空間和讀寫權限。分配權限Backup文件夾隻在NASTOS内部計劃任務中自動備份中使用,所以不對網上鄰居和其他W...
2024-05-13
電腦桌面有個透明框怎麼去掉
電腦桌面有個透明框怎麼去掉
電腦桌面有個透明框怎麼去掉?右鍵點擊計算機,彈出一個下拉菜單選擇最後一項【屬性】字樣的按鈕,我來為大家講解一下關于電腦桌面有個透明框怎麼去掉?跟着小編一起來看一看吧!電腦桌面有個透明框怎麼去掉右鍵點擊計算機,彈出一個下拉菜單。選擇最後一項【...
2024-05-13
Copyright 2023-2024 - www.tftnews.com All Rights Reserved