蘋果軟體工程副總裁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之應用。目前是自行接案的自由工作者,隱居在新北市山區,平常透過網際網路與外界溝通,興趣是種花和寫作。
電子書閱讀方式
您所購買的電子書,系統將自動儲存於「我的電子書櫃」,您可透過PC(Windows / Mac)、行動裝置(手機、平板),輕鬆閱讀。
注意事項:
使用讀冊生活電子書服務即為同意讀冊生活電子書服務條款。
下單後電子書可開啟閱讀的時間請參考:不同的付款方式,何時可開啟及閱讀電子書?
因版權保護,您在TAAZE所購買的電子書/雜誌僅能以TAAZE專屬的閱讀軟體開啟閱讀,無法以其他閱讀器或直接下載檔案。
退換貨說明:電子書、電子雜誌商品,恕不提供10天猶豫期退貨,若您對電子書閱讀有疑慮,建議您可於購買前先行試讀。並於訂購本商品前請務必詳閱電子書商品退換貨原則。
作者:莊智佐
優惠價: 8 折, NT$ 360 NT$ 450
蘋果軟體工程副總裁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之應用。目前是自行接案的自由工作者,隱居在新北市山區,平常透過網際網路與外界溝通,興趣是種花和寫作。
電子書閱讀方式
您所購買的電子書,系統將自動儲存於「我的電子書櫃」,您可透過PC(Windows / Mac)、行動裝置(手機、平板),輕鬆閱讀。
注意事項:
使用讀冊生活電子書服務即為同意讀冊生活電子書服務條款。
下單後電子書可開啟閱讀的時間請參考:不同的付款方式,何時可開啟及閱讀電子書?
因版權保護,您在TAAZE所購買的電子書/雜誌僅能以TAAZE專屬的閱讀軟體開啟閱讀,無法以其他閱讀器或直接下載檔案。
退換貨說明:電子書、電子雜誌商品,恕不提供10天猶豫期退貨,若您對電子書閱讀有疑慮,建議您可於購買前先行試讀。並於訂購本商品前請務必詳閱電子書商品退換貨原則。
※ 二手徵求後,有綁定line通知的讀者,
該二手書結帳減5元。(減5元可累加)
請在手機上開啟Line應用程式,點選搜尋欄位旁的掃描圖示
即可掃描此ORcode
|
||||||||||||||||||
|
||||||||||||||||||
|