從零開始學Swift程式設計 (電子書)
商品描述 | 從零開始學Swift程式設計 (電子書):蘋果軟體工程副總裁CraigFederighi:「未來希望能以Swift取代Objective-C與Python等程式語言。」Swift,是一項專門為了Cocoa[為OSX平 |
---|
商品描述 | 從零開始學Swift程式設計 (電子書):蘋果軟體工程副總裁CraigFederighi:「未來希望能以Swift取代Objective-C與Python等程式語言。」Swift,是一項專門為了Cocoa[為OSX平 |
---|
內容簡介 蘋果軟體工程副總裁Craig Federighi:「未來希望能以Swift取代Objective-C與Python等程式語言。」Swift,是一項專門為了Cocoa[為OS X平台的應用程式介面(API)]及Cocoa Touch[為iOS的應用程式介面(API)]所設計的程式語言,強調簡潔、明瞭、有趣、安全與快速。2014年6月,蘋果發表了Swift程式語言。起因於Object-C有不容易學習及使用的缺點,因此Swift的發布,將使開發人員能夠直接以此來撰寫新程式,或是讓Swift程式碼與既有的Objective-C程式碼並存。Swift被簡單的形容為 「沒有C的Objective-C」(Objective-C without the C),語法混合了Objective-C、JS、Python語言,而且融合了許多現代程式語言功能,比如閉包(Closure)、泛型(Generics)、類型界面、多返回類型、命名空間等。具備簡單、方便、易學易用等特性,學習 Swift 的門檻要比 Objective-C 低得多,相信將能讓許多曾學習Objective-C,但又因複雜語法卻步的開發者,從此可以從容加入開發的行列。【內容特色】1.以簡要的方式說明Swift語法的特性,迅速了解Swift語法。2.透過最直白的程式範例,快速掌握Swift語言的實際使用方式。3.對於程式範例詳細說明其程式邏輯,並對應語法特性的相關說明。4.每個範例都完整可編譯,讀者可自行練習修改,實際驗證自己的想法。
作者介紹 莊智佐曾在科技公司擔任軟體工程師,專長是Windows程式設計、LAMP Web程式設計、資料庫應用、系統分析,也曾接觸過醫療影像的PACS系統,多媒體影像處理等等領域。一路走來抱持自學的精神,在工作上遇到什麼案子就學習相關的程式語言與開發工具,歷經Visual C++、Visual Basic、C#、C++ Builder、PHP、Javascript、Ajax、jQuery等等語言。曾經在大學擔任業界講師,講授C#與RFID之應用。目前是自行接案的自由工作者,隱居在新北市山區,平常透過網際網路與外界溝通,興趣是種花和寫作。
產品目錄 第01章 基礎部分第02章 基本運算子第03章 字串與字元第04章 陣列與字典第05章 流程控制第06章 函數第07章 閉包第08章 列舉第09章 類別和結構第10章 屬性第11章 方法第12章 附屬腳本第13章 繼承第14章 建構過程第15章 解構過程第16章 自動引用計數第17章 可選鏈第18章 型態轉換第19章 巢狀型態第20章 擴展第21章 協定第22章 泛型第23章 進階運算子附錄
商品名 / | 從零開始學Swift程式設計 (電子書) |
---|---|
簡介 / | 從零開始學Swift程式設計 (電子書):蘋果軟體工程副總裁CraigFederighi:「未來希望能以Swift取代Objective-C與Python等程式語言。」Swift,是一項專門為了Cocoa[為OSX平 |
誠品26碼 / | 2682683944000 |
頁數 / | 352 |
語言 / | 1:中文 繁體 |
級別 / | N:無 |
檔案格式 / | PDF(21MB) |
檔案匯出格式 / | Adobe DRM |
最佳賣點 : 蘋果軟體工程副總裁Craig Federighi:「未來希望能以Swift取代Objective-C與Python等程式語言。」
Swift,是一項專門為了Cocoa[為OS X平台的應用程式介面(API)]及Cocoa Touch[為iOS的應用程式介面(API)]所設計的程式語言,強調簡潔、明