欧美中文字幕第一页-欧美中文字幕一区-欧美中文字幕一区二区三区-欧美中文字幕在线-欧美中文字幕在线播放-欧美中文字幕在线视频

Swifty:讓用戶可以在 iPhone 上面學習蘋果新編程語言 Swift

我是創始人李巖:很抱歉!給自己產品做個廣告,點擊進來看看。  

去年夏天,蘋果在全球開發者大會(WWDC)上推出了供 iOS 和 OS X 應用開發的新編程語言 Swift ,幾乎每一個參會者都對此感到吃驚。

這種編程語言看起來好像是蘋果有意開發的。就像當前網頁開發中流行的其他幾種語言一樣,Swift 的句法簡潔易讀,并且相對于原來的 Objective-C 語言更容易使用。它是由蘋果編譯程序專家設計的,因此,除了可以與現有代碼和 Cocoa 庫兼容外,以一定的指標為考量依據,它的速度也有所提升。

然而,雖然蘋果給這種語言提出的 口號 是“讓每個人都可以開發出令人驚嘆的應用”,但如果不提供一些指導的話,任何新手都不會使用 Swift 語言開發出完善的 iOS?或 OS X 應用。

為此,蘋果及其開發者社區從事了大量工作,發布了許多相關教程。在推出 Swift 語言的同一周,蘋果還發布了一個 Xcode 版本用來支持這種語言,同時還免費提供一本書用來解釋它的句法細節,并創建了一個博客,發帖詳細介紹這種語言的最新狀態和最佳應用方法。甚至深受學生們歡迎的斯坦福大學 iOS 課程也從 Objective-C?語言轉向了 Swift 語言。

然而,對于那些剛剛開始學編程的新手來說,這些資源仍然令他們心存疑慮。那就加入 Swifty 吧,這款應用提供了一套交互式教程,可以逐步指導你,使你在 iPhoneiPad 上面能夠學到 Swift 語言的基礎知識。

Swifty 上面目前共有超過 200 個教程,起先是有關變量和數據類型的基礎內容,隨后是面向對象的編程設計要領。很顯然,iPhone 鍵盤并不是編寫代碼的最佳工具,所以開發者約翰尼斯·伯格(JohannesBerger)想出了一個有趣的界面,在外觀和感覺上都像是在編程,但用起來更像是交互式測驗。

每個 Swifty 教程一開始是用一到三個句子來解釋新概念,或是之前涉及的相關概念的重要方面。如下圖所示,上面是之前編寫的幾行代碼,空白處則是缺失的一些關鍵名稱、類型和值。當你輕敲屏幕,它會讓你從多個選項中進行選擇。如果你做出了正確的選擇(有時,會給你多個正確選項,用于展現不同的結果),它會“運行”代碼,顯示結果。
img_0870

現在,屏幕最下面“控制臺”輸出的信息是預置的——你其實并不是在 Swifty 應用中編寫工作碼。但這種格式會便于你迅速熟悉 Swift 代碼的外觀,并對命名之類的事情快速上手,同時也會使你易于接受使用功能創建代碼塊。鑒于我之前使用這種語言以及進行粗略編程的經驗,做出正確的判斷可能有點困難,但我認為大多數新手在使用 Swifty 一兩個小時以后,可以直接跳入 Xcode“操場”,熟悉基于文本的簡單項目。

很顯然,若想讓 Swifty 盡可能地容易理解,開發者還需要投入大量工作,這款應用每節課的收費為 2.99 美元,如果你乘坐公交上下班,你可能對 Swift 更為熟悉一些。如果你對 Swifty 應用能否幫到自己還不太確信——甚至是學習該語言本身——你可以先使用 Swifty 免費提供前 13 個教程 ,然后再確定是否付費購買后面的教程。

題圖來源: SWIFTY

翻譯:皓岳

Swifty TeachesApple’s New Programming Language On Your iPhone

隨意打賞

提交建議
微信掃一掃,分享給好友吧。
主站蜘蛛池模板: 四虎影院地址 | 色婷婷视频 | 婷婷玖玖 | 四虎网站入口 | 日韩草逼| 97在线视频99播放 | 天天摸天天干天天操 | 人成在线免费视频 | 手机看片日韩日韩 | 亚洲欧美日韩图片 | 国产精品亚洲欧美日韩一区在线 | 久久国产高清一区二区三区 | 国产精品青草久久福利不卡 | 宅男看片午夜大片啪啪mv | 99精品国产高清一区二区 | 夜夜cao | 在线观看日韩视频 | 四虎影视在线麻豆国产 | 婷婷综合 在线 | 五月天婷婷网站 | 福利在线不卡 | 免费国产高清精品一区在线 | 国产视频一区在线观看 | 4hu四虎最新免费地址 | 综合久久综合久久 | 91色多多| 久久91精品国产91久久户 | 亚洲精品国产一区二区在线 | 久99久热只有精品国产99 | 亚洲视频在线免费观看 | 四虎最新永久免费网址 | 在线看v | 国产区一区二区三 | 视频一区中文字幕 | 久久久香蕉视频 | 日韩国产片 | 亚州在线播放 | 国产成人精品免费视频 | 四虎影视免费 | 久草网视频在线观看 | 狠狠色丁香婷婷综合激情 |