會員功能列

 
( 0 件)0 元
結帳
facebook order18 Happy Go Ponta paypal LINE Pay

購物車

( 0 件)0 元
結帳

金石堂及銀行均不會請您操作ATM! 如接獲電話要求您前往ATM提款機,請不要聽從指示,以免受騙上當! (詳情)

Swift 程式設計入門

  • 作者:彼得潘 追蹤
  • 出版社:松崗 出版社追蹤 功能說明
  • 出版日:2015/3/20
  • ISBN:9789572243909
  • 語言:中文繁體
  • 適讀年齡:全齡適讀
  • 定價:450 元
  • 特價:79356(可得紅利3點)
  • 紅利優惠價:77345(折抵說明)
  • 紅利可抵:11
  • 信用卡紅利:可折抵多家銀行 (扣抵說明)
  • 運送方式:全球配送 香港到店 國內宅配
    國內店取 
Swift 程式設計入門
參考庫存量:1本
立即購買 預計出貨日:2017/6/28

金石堂讀者好評

0 個人說讚,看排行 >

優惠活動-3hrs快送與海外寄送恕無法提供活動贈品。top

超值優惠組合top

優惠時間:2017/5/16 ~ 2017/6/30 【松崗‧果禾全書系展】單書79折,任選二本75折!
原價:700元 超值組合價: 75 特價 526 立即購買 

內容簡介 top

《Swift 程式設計入門》


本書以Swift 1.1、Xcode 6.2和iOS 8 SDK為主,以各種簡單有趣的實例帶領讀者由淺入深認識Swift。從初期基本概念的介紹,中期物件導向的研究,一直到後期進階功能的鑽研。並且在本書的最後還提供了Swift標準函式庫的介紹,以及熱騰騰新鮮出爐,Swift 1.2版和Xcode 6.3的第一手介紹。
     
倘若早已熟悉Objective-C,那麼變心投入新歡Swift的懷抱就像呼吸一樣簡單。一樣的SDK,輔以本書適時補充的差異比較,幫助讀者快速從經濟艙Objective-C升等到商務艙Swift。倘若沒受過火星文般Objective-C的摧殘,現在更是勇敢踏出第一步,學習平易近人Swift的最佳時機。期待大家都能搶得先機,像Swift代表的小燕子一樣展翅高飛,成為目前地球稀有的Swift App專家!
 
本書特色
 
搶鮮~熱騰騰新鮮出爐的Swift 1.2版和Xcode 6.3的第一手介紹
 
讓我們一起追隨彼得潘的腳步看看新版的Swift 和Xcode 多了哪些好用的功能,以及Swift與Objective –C的差異處
 
Swift 1.1版和Xcode 6.2的詳盡介紹
Swift 1.2版和Xcode 6.3的第一手介紹
Swift標準函式庫介紹
Swift和Objective-C的比較

名人推薦top

    .彼得潘對iOS開發的熱情,轉換成這本深入淺出的專業書籍,值得想進入iOS開發的所有人參考。——陶韻智,LINE Taiwan總經理
     
    .Peter是我們其中一位長期合作的講師。每次課程的專業水平,學員體驗都有很高的評價。他的新書有著Peter一貫的專業。有興趣學習Swift / iOS開發的您,這是一本難得的好書。——Bernard Chan, Founder of ALPHA Camp
     
    .跟著彼得潘的腳步,探討Objective-C與Swift技術。台灣人才有的口吻,親切地引導你把開發基礎打穩。你也想快速了解Swift嗎?一起來讀讀彼得潘的最新力作吧!——Ryan Chung,行動開發學院 MobileDev.TW負責人
     
    .彼得潘擅長將艱難的技術轉化為簡單易懂的文字,閱讀他的書,將能讓你在學習的道路上事半功倍!——林言,譯智教育訓練中心創辦人
     
    .Swift 乃基於Cocoa 和Cocoa Touch 的架構,然後又結合了C和Objective-C的優點,但卻不受C相容性的限制。因此若說Swift是結合了舊愛與新歡的雙重優點,應該一點也不為過。本書藉由Peter Pan深入淺出的介紹,我相信一定能讓初學者獲得正確的啟發,亦能讓進階者茅塞頓開,實為不可多得的好書。——林一泓,歐買尬執行長
     
    .彼得潘獨樹一格的文字魅力時常讓人會心一笑,邊學邊玩不知不覺就學會了Apple的最新技術。無論是你已經在用Objective-C,或是正要投入iOS開發的世界,使用這本書學習Swift是你最好的選擇。——ihower,Technology Advocate of ALPHA Camp、Ruby on Rails 實戰聖經作者
     
    .iOS最新發佈的開發語言Swift,對大家開發iOS App的工程師來說是一件敏捷的武器,彼得潘平易近人的解說方式對初學或高手來說都是一大方便,同時他具備重量級Objective-C的深度了解,為新書介紹及如何把兩者的混合使用補充增強,深入淺出的內容可以說是開發人員的天書,我大力推薦。——Alex Lau,AvengerMoJo戰裝技術股份有限公司CEO,新必優股份有限公司CTO
     
    .超期待彼得潘的新作!之前學iPhone開發時就買過作者的書,從他的書中學習了很多。現在也加入他的粉絲團,分享他對iPhone 開發的熱情與最新資訊。還在等什麼?快來買一本、大家一起來加入開發智慧型手機App的行列吧!——AppsGaGa 魏巍,黃色小鴨爆炸了App開發者(台灣區App Store免費下載第一名)
     
    .蘋果用iPhone改變了全世界,彼得潘則用這本書創造更多改變世界的可能。——V.K 克,跨界鬼才鋼琴家
     
    .iOS App 程式設計大神—彼得潘最新力作「Swift程式設計入門」,推薦給想學專業或興趣的你,一定不能錯過喔!——mini Hana, Preschool品牌圖像創作者 Hana
     
    .彼得潘的「Swift 程式設計入門」直覺易懂,可以說是初學者接觸iOS App的寶典,也是進階者隨手在身邊的參考書,推薦值得擁有。——沈志宗老師,MIT MobileIT iphone.to/
     
    .彼得潘風趣清楚的的解說讓初學者能快速掌握重點、進階者開發者也可以更了解iOS開發的各種技術細節,非常推薦!——Boris,三博鹿科技CEO /香蕉相機作者
     
    .彼得潘豐富的經驗和知識都無私地分享在這本書裡,是想要精通iOS的朋友不能錯過的好書!讓你抓住開發Apple程式的精髓,再也不是難事!——Yvonne,潮碼股份有限公司技術總監,Birdieview & 世紀廣場App開發者
     
    .寫Code是一種互動又有趣的過程,透過這本Swift程式設計入門,可以讓心中下一個iOS App成真,那種興奮成就感只有學習動手寫才能體會的。——Edward,日傑資訊有限公司負責人,曾開發愛料理 & Mr. Plurk App
     
    .Swift程式設計最佳入門書籍,幫助iOS工程師快速理解與運用Swift來開發iOS行動應用!——Sam,VMFive CEO
     
    .20世紀的語言是英文,21世紀的語言是程式語言,2015年的語言則是Swift。學習Swift的過程中,必須由近而遠,由易而難,由苦而甘。透過本書,可以減少許多學習路上的崎嶇或阻礙,吸收本書的精華,就像是站在巨人的肩膀上,難易一目了然!可以幫助有志學習Swift的人更快速達到成功的目標。也在學習Swift的我大力推薦彼得潘的書!——宋杰,Socialy交友軟體 創辦人(www.socialy.today)
     
    .不管是程式初學或進階讀者都能受用無窮的好書,本身也是iOS工程師的我大力推薦彼得潘的書!——Encore,布洛卡斯股份有限公司 CEO
     
    .彼得潘一直致力於推廣iOS程式開發,用深入淺出的方式學習,讓讀者也能享受學習開發的樂趣。想學iOS程式開發,卻又不知如何下手嗎?這本書將會是很好的選擇。——Frankie Chien,梨本企業有限公司Founder
     
    .透過彼得潘新書"Swift程式設計入門"程式不卡關,新手輕輕鬆鬆入門、快速簡單編寫程式,千萬別錯過!——賴淑銘Kuro,種子音樂企宣總監熱情推薦
     
    .Peter是位難得樂於寫作的開發者。在軟體開發工作之餘,Peter必將開發心得註記下來,尤其在用字遣詞上花了不少功夫,目的就是希望這份有傳承意味的心得筆記易讀易懂。在一份份心得的整理之下,終於有了這本Swift書籍,值得讀者來細細品嚐。——Brian, FUNTEK CEO,《iPhone SDK 3 Programming 應用程式開發》與《iOS SDK 4/ Xcode 4 應用程式開發範例集》作者
     
    .才華洋溢的軟體設計工程師,他的細心及用心令人讚嘆,他寫程式的能力和努力,令人佩服。若說知識,帶來改變的力量,謝謝彼得潘帶我們走入更好的世界。——Carrie Shen,新多益單字APP,寰美數位文創負責人
     
    .彼得潘用深入淺出的方式帶領我們從Objective-C跨越到高階語言Swift的領域。——Michael Wu,Tapgo CEO
     
    .彼得潘將其在Swift的教學經驗與研究心得,予以整理而成,可幫助讀者有效學習並快速瞭解Swift的開發精髓。無論是初學者或是有經驗的iOS App 開發者,建議可以嘗試將

作者top

  • 作者介紹


    彼得潘

    清華研究所畢業。愛好Apple相關的所有事物,精通iOS程式設計。平日的興趣為桌球,創作和享受可可。除了一天一顆蘋果強身,也努力保持一天研究一項iOS SDK技術的學習心態。

    Facebook粉絲團:
    愛瘋一切為蘋果的彼得潘(www.facebook.com/iphone.peterpan)

    著作:
    App程式設計入門 ─ iPhone、iPad(博客來2012年度百大電腦類Top 6、天瓏書局Top 1)

    角色扮演:
    作家、專欄作家、工程師、講師、顧問、家教、創業家、Freelancer。

    App作品:
    Wealthy!(台灣付費App不分類Top2、財經類Top 1)

目錄 top

Swift 程式設計入門-目錄導覽說明


  • 第1章    新時代的App開發語言Swift
    為了說服大家移情別戀,拋棄Objective-C轉投Swift的懷抱,本章我們將一一舉證Swift的好。
     
    第2章    練功遊樂園 ─ Playground
    為了幫助開發者更容易學習Swift,Apple特別重金打造適合練習Swift程式設計的遊樂園:Playground。在Playground裡我們可以隨心所欲地輸入程式碼,並且立即見到程式執行的結果。因此在Playground裡我們能更有效率地學習程式語法,測試某個功能,專心地磨練我們的技術。
     
    第3章    說變就變的變數,始終如一的常數
    不管哪一種程式語言,變數宣告都是第一個要學的招式,就好像少林子弟入門要先學掃地一樣。有了變數後,我們才能夠儲存資料,才能撰寫各種不同的程式邏輯處理資料。接下來就讓我們建立一個全新的Playground,將檔案裡預設的內容全部清空,從頭開始學習Swift語法吧。
     
    第4章    Swift的基本型別
    再複雜的程式,最常使用的資料型別還是逃不開數字和字串,因此在這個章節,就讓我們打好基本功,好好地認識這些一定要學得滾瓜爛熟的基本型別吧。
     
    第5章    控制流程的四大天王
    學會了變數和常數的宣告,我們已經可以做很多的事情。比方宣告變數來儲存使用者的帳號和密碼以實現登入的功能。但只有儲存資料是不夠的,要做到我們想要的功能,必須懂得如何控制程式的流程,依據不同的情況做不同的處理。沒有控制,就好像人人都可以闖入的登入頁面,可是十分危險的!因此在這個章節,我們將好好來認識掌握控制大權的四大天王,if else、switch、while和for。
     
    第6章    可有可無的optional
    Apple全新發明的Swift語言創造了許多Objective-C沒有的功能。而這個章節,我們終於進入重頭戲,Swift全新發明的optional即將登場!善用optional,將幫助我們開發更安全、更不易閃退的App!
     
    第7章    程式碼居住的溫暖的家 ─ function
    我們希望程式做的大小事,全都包含在一個個的function定義裡。有了隨傳隨到的function,我們才能方便地於任何時刻呼叫function,執行其中千言萬語的程式碼。在Swift裡,function有了全面的進化和升級,本章就讓我們會會function,瞧瞧它的神妙之處。
     
    第8章    無名卻厲害無比的closure
    Closure,江湖人稱無名function,它的功能跟function幾乎一模一樣,但當它化身為function的參數時,卻可幫助我們開發更有彈性的程式碼。事不宜遲,就讓我們趁著對function的印象還深刻的時候,繼續來鑽研closure吧。
     
    第9章    無所不在的物件
    物件是App開發的核心。這個章節,就讓我們好好認識物件,學習關於類別(class)、方法、屬性、初始化等物件使用的基本功。
     
    第10章    物件深層探索 ─ 繼承、權限和型別能力
    經歷了前面章節,我們對於類別和物件有了基本的認識。紮穩馬步,打好基本功後,接下來就讓我們迎接更艱難的挑戰,繼續鑽研高階的物件技巧,談談關於繼承、權限、型別能力的故事。
     
    第11章    模仿天王 ─ 和class百分之九十雷同的struct
    Swift有三種定義型別的資料結構:class、struct 和enum。目前我們只學成三分之一,懂得利用class定義類別和建立物件。餘下的三分之二,struct和enum似曾相似,在Objective-C似乎也有類似的東西,但在Swift它們可有了超乎想像的進步,接下來讓我們擦亮眼睛,先一步認識和class百分之九十雷同的struct。
     
    第12章    全面進化的enum
    enum,一個從上古C語言時代就存在,一個簡單,純粹卻又十分好用的功能。透過enum,我們能以容易理解記憶的名稱取代無意義的數字,增加程式的可讀性。但是聰明的Swift可不僅於此,它繼續精益求精,將傳統的enum發揚光大,擴充它的功能。現在,就讓我們一步步地由淺入深,認識Swift裡全面進化的enum。
     
    第13章    容納眾多資料的array、dictionary和tuple
    前面我們學習運用class、struct和enum定義型別建立資料,然而當資料愈多時,我們也需要宣告愈多的變數儲存資料。Swift提供功能強大又好用的容納資料三兄弟:array、dictionary和tuple,我們可依不同需求選擇合適的資料結構容納管理眾多資料。接下來就讓我們好好認識這三兄弟,了解他們各自的強項和派上用場的最佳時機。
     
    第14章    關於型別的兩三事 ─ 成為最有型的型別大師
    關於Swift的型別,我們對它的認識已達專業的水準。不管是定義型別的三大方法,或是容納資料的集合型別,我們都已像諸葛亮一樣略懂。不過要晉升到一代宗師的境界,我們還得繼續加油!接下來就讓我們繼續朝向成為最有型的型別大師之路邁進,學習Any、AnyObject、as和is等只有大師才懂的神秘咒語。
     
    第15章    擴充型別能力的大補帖 ─ protocol和extension
    出一張嘴,只宣告不定義的protocol方便我們客製化,在型別裡定義方法屬性的行為。extension則讓我們擴充原有型別的能力,甚至連內建的型別都可升級。學會這些技巧後,實現擁有強大能力的型別就像呼吸一樣簡單!
     
    第16章    通吃型別的generic
    generic是Swift全新發明。它就像大胃王一樣,什麼型別都吃,幫助我們寫出更彈性的Swift程式。有了它,型別裡宣告的屬性,或是function接受的參數,都可以利用generic接受任意型別的資料。
     
    第17章    自訂能力的operator和ARC記憶體管理
    Swift的型別十分強大,經由定義其相關的方法和屬性,我們可以發明自訂任何想要的功能。然而Swift可不僅於此,它連operator的能力都能自訂。而物件的生死也是另一個我們一定要掌握的課題,諸如了解如何成為Swift世界的死神,如何利用ARC控制物件的生死,這樣才能寫出品質一流,不會輕易記憶體爆表閃退的App。
     
    第18章    Swift App初體驗 ─ Swift、Objective-C、iOS SDK三強合體
    開發App 最困難的技術其實在於五花八門的iOS SDK,令人開心的,Swift App和Objective-C App採用同一套SDK,所以我們不需要砍掉重練,只要做點小小的調整適應,即可結合先進的Swift語言,以更快的速度開發更安全更流

詳細資料top

語言:中文繁體
規格:平裝
分級:普級
開數:17*23
頁數:336
出版地:台灣

共0篇好評top

寫書評去 >

我的標籤

團體專屬服務top

訂購須知top

  • 防治詐騙,提醒您!!
    金石堂及銀行均不會請您操作ATM! 如接獲電話要求您前往ATM提款機,請不要聽從指示,以免受騙上當!


    • 商品運送說明:
    • 當商品送達金石堂門市或便利商店後,您會收到E-mail及APP出貨/到貨通知,您也可透過【訂單查詢】確認到貨情況。
    • 建議您可下載『金石堂APP』並開啟推撥設定,即可收到相關出貨/到貨通知訊息。
    • 並請您於指定期限內取貨付款,若逾期未取,您取貨的金石堂門市或便利商店將會辦理退貨作業。
    • 產品顏色可能會因網頁呈現與拍攝關係產生色差,圖片僅供參考,商品依實際供貨樣式為準。

    • 退換貨說明:
    • 依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,以下商品購買後,除商品本身有瑕疵外,將不提供7天的猶豫期:
    • 1、 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮食品)
      2、 依消費者要求所為之客製化給付。(客製化商品)
      3、 報紙、期刊或雜誌。(含MOOK、外文雜誌)
      4、 經消費者拆封之影音商品或電腦軟體。
      5、 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等)
      6、 已拆封之個人衛生用品。(如:內衣褲、刮鬍刀、除毛刀…等)

    • 若非上列種類商品,商品均享有到貨7天的猶豫期(含例假日)。
    • 辦理退換貨時,商品(組合商品恕無法接受單獨退貨)必須是您收到商品時的原始狀態(包含商品本體、配件、贈品、保證書、所有附隨資料文件及原廠內外包裝…等),請勿直接使用原廠包裝寄送,或於原廠包裝上黏貼紙張或書寫文字。退回商品若無法回復原狀,將請您負擔回復原狀所需費用,嚴重時將影響您的退貨權益。
  • .18