Product Information
ISBN: 9786264141277
出版日期: 2025-04-01
作者: Simon Ng
譯者: 王豪勳
裝訂: 平裝.全彩印刷.496頁.23.
從零開始掌握SwiftUI框架與開發技巧
快速強化你的iOS App開發實戰能力
輕鬆成為專業程式設計師
快速強化你的iOS App開發實戰能力
輕鬆成為專業程式設計師
作者分享多年來的iOS開發經驗,並且集結廣受歡迎的iOS教學文章,以SwiftUI框架重新編寫,精心設計出30個章節。由基礎入門開始,逐步實作出具有精美UI及實用功能、支援雲端資料傳輸與深色模式的FoodPin App,而且FoodPin App完全支援新推出的iOS 18以及iPhone 16/16 Pro、iPad Pro。
本書首先介紹Swift語言的觀念,再教導你使用Swift與SwiftUI建立你的第一個App,然後你會學到規劃App的原型,並且本書每一章中會針對iOS開發的各個面向提供提示、技巧以及許多需要親手操作的作業,最後你可以從無到有來開發出一個真正的App。本書也會教導你如何使用Xcode來佈局使用者介面,並熟悉iOS 18 SDK的基本API,跟著本書的內容學習,將可獲得真實開發App的體驗,且打好Swift程式語言的基礎,掌握程式開發的訣竅。
本書專為Swift與iOS程式設計的初學者而撰寫,不論你是想學習新程式語言的程式設計師,或是想要將你的設計轉換為iOS App的設計師,這本書絕對是你的首選。
【本書精采內容】
✪Swift基礎介紹
✪利用Playground快速學習Swift
✪使用Swift與SwiftUI從無到有打造第一個App
✪學習App原型設計與前置規劃
✪建立App與SwiftUI的常用元件
✪了解堆疊視圖建立自適應UI
✪設計適合所有螢幕尺寸的App,讓UI相容最新的iPhone 16/16 Pro與iPad Pro
✪設計導覽列大標題
✪自訂表格視圖儲存格來打造更優美的App
✪學習自訂清單視圖
✪運用導覽視圖
✪了解物件導向程式設計
✪建立動畫與視覺效果
✪使用相機與相片庫
✪運用地圖並學會最新的標註功能
✪使用搜尋列做關鍵字搜尋
✪建立導覽畫面來讓使用者迅速熟悉App
✪使用Searchable加入搜尋列
✪在App嵌入瀏覽器與網頁視圖
✪運用使用者通知來提升App黏著度
✪運用觸覺觸控及內容選單
✪使用SwiftData儲存資料至資料庫
✪整合運用CloudKit
✪App多國語系化
✪在實機上部署與測試App,並且學會WiFi部署功能
✪使用TestFlight安排Beta測試
✪在App Store上架你的App
本書特色
♚使用Xcode 16 & iOS 18 & Swift 6.0開發
♚了解Xcode開發工具
♚使用清單視圖、堆疊視圖設計UI與深色模式
♚快速學習Swift App程式編寫、物件導向與SwiftUI程式設計
♚運用SwiftData與CloudKit存取資料
♚使用地圖與相機
♚實作動態視覺效果
♚開發使用者通知
♚App本地化
♚App測試與上架程序
好評推薦
「AppCoda的書令人非常激賞,內容寫得非常清楚,即使沒有任何概念,書中的內容會鼓勵你獨立思考並吸收這些觀念,沒有其他比這更詳盡的學習資源了。」──日本Sheehan,Ingot LLC
「這本書寫得非常好,簡潔有力,書中的範例非常棒且貼近真實的應用,它真的幫助我完成第一個App,並於App Store上架,內容給我許多進一步強化與更新App的想法。我將它作為我的參考指南,也很感謝每當Swift與iOS有做變更時,都能收到更新。」──David Greenfield,ThreadABead作者
「這本書教導我如何建立我想要的App,書中的內容規劃得很好,每一章的篇幅拿捏得恰到好處,不會太過冗長而無法消化,想要學習開發第一個App並進階學習的話,我強烈推薦這本內容超棒的好書。」──Stephen Donnelly,Rascalbiscuit總監
「這是我在學習Swift時所找到的學習書籍之一。作為一個初學者,這本書非常容易學習與理解,整本書以貼近真實生活的範例來建立App,這種學習方式真是太天才了,最後也能夠實用它。我學習了很多,也運用了很多其中的內容於我的App中。我發現我會常常回來參考此書,這真的是一本很棒的作品。」──Bill Harned,Percent Off作者
「這是有關iOS開發最棒的書籍,內容編排絕佳且容易跟著實作,是很棒的開發學習良伴。」──Ali Akkawi,iOS與Android行動App自由工作者
作者簡介
Simon Ng
作者簡介
Simon Ng
軟體工程師與AppCoda創辦人。畢業於香港中文大學電子工程系,曾任職HSBC、FedEx等公司,專職於軟體開發、系統設計等。2012年創立了AppCoda技術部落格,定期發表iOS程式教學文章,其部落格每月吸引20多萬名的讀者點閱。現在致力於iOS程式教學、產品設計及開發,希望幫助更多人進入iOS的程式世界。
【英文網站】
www.appcoda.com
【中文網站】
www.appcoda.com.tw
【AppCoda開發者社群】
facebook.com/groups/appcodatw

Shipping Information
Zone | Order Total (RM) | Delivery Fee (RM) |
---|---|---|
West Malaysia | Flat Rate | 6.00 |
Zone | Items/Weight | Delivery Fee (RM) |
---|---|---|
East Malaysia | First 1.00 kg | 13.00 |
Extra 1.00 kg | 5.00 | |
Singapore | First 1.00 kg | 25.00 |
Extra 1.00 kg | 5.00 | |
Australia, New Zealand | First 1.00 kg | 159.77 |
Extra 0.50 kg | 52.65 | |
Austria, Denmark, Finland, Ireland, Switzerland, Russia | First 1.00 kg | 157.78 |
Extra 0.50 kg | 34.31 | |
Brunei, Cambodia, Laos, Mongolia | First 1.00 kg | 175.10 |
Extra 0.50 kg | 87.14 | |
Belgium,France, Germany, Netherlands, Spain, U.K | First 1.00 kg | 150.94 |
Extra 0.50 kg | 30.46 | |
China | First 1.00 kg | 96.44 |
Extra 0.50 kg | 25.35 | |
Bangladesh, Brazil, Iraq, Pakistan, Qatar, S.Arabia, UAE, Sri Lanka | First 1.00 kg | 118.52 |
Extra 0.50 kg | 24.96 | |
South Africa | First 1.00 kg | 118.52 |
Extra 0.50 kg | 24.96 | |
Philippines | First 1.00 kg | 91.42 |
Extra 0.50 kg | 15.29 | |
Canada, United States, Mexico | First 1.00 kg | 162.58 |
Extra 0.50 kg | 35.90 | |
Hong Kong | First 1.00 kg | 80.63 |
Extra 0.50 kg | 29.06 | |
India | First 1.00 kg | 113.30 |
Extra 0.50 kg | 22.28 | |
Indonesia | First 1.00 kg | 107.35 |
Extra 0.50 kg | 24.87 | |
Japan | First 1.00 kg | 112.97 |
Extra 0.50 kg | 35.03 | |
Macau | First 1.00 kg | 92.93 |
Extra 0.50 kg | 13.82 | |
Singapore | First 1.00 kg | 74.75 |
Extra 0.50 kg | 21.49 | |
Taiwan | First 1.00 kg | 94.42 |
Extra 0.50 kg | 34.76 | |
Thailand | First 1.00 kg | 94.10 |
Extra 0.50 kg | 28.25 | |
Vietnam | First 1.00 kg | 98.94 |
Extra 0.50 kg | 14.34 |