Swift 起步走

從 Swift 基礎入門到實戰 iPhone App

  • 語言:繁體中文
  • 字數: 97,450
電子書定價:NT$ 450
電子書售價:NT$ 360

本書為流動版面EPUB,適合用 mooInk、手機、平板及電腦閱讀。

本書內容包含:

  • Swift 語法的詳細介紹
  • UIKit 常用元件的詳細介紹
  • 35 個範例 App
  • 3 個完整實戰 App

使用 Swift 3.0 版本,對應 iOS 10 。

相關推薦

  • Swift 3自學力!圖解146個iOS App開發範例,入門必備超直覺設計指南

    Swift 3自學力!圖解146個iOS App開發範例,入門必備超直覺設計指南

    電子書售價:NT$ 294 紙本書定價:NT$ 420

    我的第一本Swift Cookbook:15堂輕鬆學會iOS App程式設計 本書內容包含「馬上就能夠套用」的最新 Swift語言、Touch ID、自動排版、電子書製作、分割畫面、Picture In Picture、UIKit Dynamic、使用者介面、轉換畫面密技、表格視圖完全解析、多...

  • 如何自學程式設計 V1.00

    如何自學程式設計 V1.00:採用 Visual Basic 、 C 、 C++ 、 C# 、 Java 、 JavaScript 、 Python 、 Swift 等程式範例

    電子書售價:NT$ 30 紙本書定價:NT$ 150

    這本電子書介紹如何自學程式設計,採用 Visual Basic 、 C 、 C++ 、 C# 、 Java 、 JavaScript 、 Python 、 Swift 等程式範例。幾乎各種程式語言都有共通的元素,了解並掌握共通元素便能輕易學會多種程式語言。

  • Swift自學力!

    Swift自學力!:圖解140個iOS App開發範例,給新手的超直覺設計指南

    電子書售價:NT$ 295 紙本書定價:NT$ 420

    Swift入門自學一次就搞懂,輕鬆學會iOS App程式設計。 140套以上專案程式碼,拷貝貼上立即運用!  

  • XenServer 7.2實務手冊

    XenServer 7.2實務手冊:XenServer 7.2實務手冊 - 以Turnkey Linux Appliance 為輔建立NAS OS

    電子書售價:NT$ 60 電子書定價:NT$ 80

    這是一本務實的Xen Server 7.2搭配Turnkey Linux Appliance建置家用NAS環境的安裝說明, 希望能適合初學者學習, 並以能快速上手至實用階段為目標, 所以儘一切可能減少不必要的設定, 也儘可能提供詳細可行的操作流程. 在此原則下, 如還有可改善的地方, 歡迎提供相關建...

  • 脫貧窮的硬技巧!

    脫貧窮的硬技巧!:Excel教我的那些理財記帳、投資管理大小事

    電子書售價:NT$ 0 電子書定價:NT$ 0

    ※為配合台灣電子書協會活動,即日起至2017/11/15前,免費領取※ 大個人理財管理表格和93招以上Excel絕對操控技,存不到錢比較難 想要擁有第一桶金,除了要有開源與節流的理財觀念外,更需要一個聰明的記帳工具來幫您管理所有的收入與支出。 本書除了帶領您認識在執行記帳時的基礎E...

  • 物聯網應用起飛:進階應用

    物聯網應用起飛:進階應用

    電子書售價:NT$ 79 電子書定價:NT$ 79

    物聯網的影響不再侷限於生產製造端,更大的意義與商業價值將會是那些與生活產生連結的應用與服務,讓各大廠商爭相搶食的大餅。 起飛的應用服務,最後一哩誰能搶下? 10大創意酷品 拉近未來世界的距離 交通X家庭X穿戴X城市 4大物聯網應用 就在你身邊 6大專家解讀物聯網商機  

  • 物聯網完全解析:基礎入門

    物聯網完全解析:基礎入門

    電子書售價:NT$ 79 電子書定價:NT$ 79

    到底甚麼是物聯網?物聯網和我們的生活有甚麼關聯呢? 這場正在加速的物聯革命,搞懂基礎觀念,掌握未來商機的入場門票。 [入門]8個關鍵字,一次搞懂物聯網 [商機]3大商業模式、4大應用領域 [生態系]Amazon、Google、Apple大比拚 4大專家觀點,解惑物聯網12個迷思 ...

  • Excel精用密技字典(第二版)

    Excel精用密技字典(第二版)

    電子書售價:NT$ 104 紙本書定價:NT$ 149

    晉身Excel應用達人必學先修班! 基礎表格、公式函數、專業圖表、自動功能 各式便捷密技:公式應用、表格精算、全自動操作……Excel強化技巧全公開!

  • InDesignの行家問題:圖文編排篇

    InDesignの行家問題:圖文編排篇

    電子書售價:NT$ 400 電子書定價:NT$ 400

    InDesign自1999年問世以來,一路由1.0版更新至最新的CS 3版。在這段將近十年的期間,InDesign逐漸取代原本在排版軟體市場獨大的QuarkXPress軟體,成為排版編輯人員的使用首選。 其軟體的優點除了支持Open Type(可擴展的字體格式)及Uni……

  • PhotoShop 人像幻影絕學

    PhotoShop 人像幻影絕學

    電子書售價:NT$ 100 電子書定價:NT$ 100

    Photoshop 對於普羅大眾已不是新鮮事,可說是人人都懂得兩招,但說自己精於 PS 嗎?又好像扯不上邊兒。《Photoshop 人像幻影絕學》不會教你人人都知的入門招式,而會直接教各位實際的相片特效,以至更高階的專業設計效果,沒有廢話,直接實際。

  • 最強嚴選!Google超級密技活用攻略(2017 年度練功版)

    最強嚴選!Google超級密技活用攻略(2017 年度練功版)

    電子書售價:NT$ 245 紙本書定價:NT$ 350

    九大主題飽覽Google重點功能 百大實用秘傳技巧好評滿載  

  • Proxmox VE 5實務手冊

    Proxmox VE 5實務手冊

    電子書售價:NT$ 60 電子書定價:NT$ 80

    這是一本務實的Proxmox VE 5安裝說明, 希望能適合初學者學習, 並以能快速上手至實用階段為目標, 所以儘一切可能減少不必要的設定, 也儘可能提供詳細可行的操作流程. 在此原則下, 如還有可改善的地方, 歡迎提供相關建議.

  • 影音轉檔燒錄:真.密技字典

    影音轉檔燒錄:真.密技字典

    電子書售價:NT$ 99 電子書定價:NT$ 99

    用相機所拍攝的短片,竟無法在電腦上播放,這究竟是為什麼?音樂檔案格式五花八門,究竟哪些可以順利透過MP3隨身聽播放呢?影片字幕無法順利顯示,究竟該如何設定?各類檔案格式該如何進行轉換,有哪些好用的轉檔軟體嗎?

  • EXCEL樞紐分析:職場必學的大量數據解讀力

    EXCEL樞紐分析:職場必學的大量數據解讀力

    電子書售價:NT$ 290 紙本書定價:NT$ 420

    提升資料處理及分析力! 職人必學EXCEL樞紐分析 從基礎開始學起,了解樞紐分析的製作概念 從實際操作學起,了解功能表單各自的用途 從範例演練學起,了解統計與分析資料的多樣面貌 從複習實作學起,了解舉一反三的延伸習題,加深概念

  • Evernote超效率數位筆記術【Best技巧提升版】

    Evernote超效率數位筆記術【Best技巧提升版】:如果我當初這樣做筆記就好了

    電子書售價:NT$ 195 電子書定價:NT$ 195

    「這是一本給Evernote初學者的完美指南!」~Evernote亞太區總經理Troy 一億用戶選擇的筆記方法! 一看就懂、輕鬆上手的 Evernote 筆記術! 新時代知識工作者的學習地圖! 本書別出心裁設計了三個角色進行筆記方法的對話,從他們的討論裡,帶你了解並學會Evernote筆記方法。...

  • Word、Excel、PowerPoint 強效精攻500招 (超實用增量版)

    Word、Excel、PowerPoint 強效精攻500招 (超實用增量版)

    電子書售價:NT$ 139 紙本書定價:NT$ 199

    本書以Office 2010為版本,將Word、Excel、PowerPoint三大軟體的應用技巧拆解成500個小招數,每幾秒鐘就能夠學通一個好用功能,學習起來輕鬆愉快,完全不會有厚重使用手冊的閱讀壓力,隨意翻到任一頁都可以馬上領悟新招式喔!

  • Evernote超效率數位筆記術【小別冊版】

    Evernote超效率數位筆記術【小別冊版】

    電子書售價:NT$ 0 電子書定價:NT$ 0

    來自《Evernote超效率數位筆記術【Best技巧提升版】:如果我當初這樣做筆記就好了》專書精選的小秘技, 方便新書讀者們快速查詢Evernote關鍵功能教學,如果忘記哪個功能要怎麼操作,立刻打開這本密技攻略本就對了! ◎點此購買《Evernote超效率數……

  • .NET 相依性注入

    .NET 相依性注入:使用 Unity

    電子書售價:NT$ 390 電子書定價:NT$ 500

    本書內容是關於 .NET 相依性注入(dependency injection;簡稱 DI)的相關議題。透過本書,您將會了解 DI 的基本概念以及相關的實務應用技術,並協助您設計出更容易維護的應用程式架構。

詳細書訊

無論你是:

√ 零程式語言設計基礎的初心者

√ 想要加大守備範圍的 Objective-C 老手

√ 想要增進更多技能的其他程式語言高手

這本書都可以帶領你進入認識 Swift 的第一道門

本書會從 Swift 最基礎的內容開始講起,熟悉後會進入物件導向及屬於 Swift 特性的部份。接著為了編寫 iPhone 應用程式所需,會介紹常用的 UIKit 元件。最後綜合所有學習到的知識,從規劃到實作完整建立三個 iPhone 應用程式。以下為所有可以學習到的章節內容:

  • Swift 基礎

    • 基本知識
    • 基本型別
    • 基本運算子
    • 字串及字元
    • 集合型別
    • 控制流程
    • 函式
    • 閉包
  • Swift 進階

    • 列舉
    • 類別及結構
    • 屬性
    • 方法
    • 下標
    • 繼承
    • 建構過程及解構過程
    • 自動參考計數
    • 可選鏈
    • 錯誤處理
    • 型別轉換
    • 巢狀型別
    • 擴展
    • 協定
    • 泛型
    • 存取控制
  • UIKit

    • UIKit 初探
    • 文字標籤 UILabel
    • 文字輸入 UITextField
    • 輸入多行文字 UITextView
    • 按鈕 UIButton
    • 提示框 UIAlertController
    • 圖片 UIImageView
    • 選取日期時間 UIDatePicker
    • 選擇器 UIPickerView
    • 開關 UISwitch
    • 分段控制 UISegmentedControl
    • 進度條 UIProgressView
    • 滑桿 UISlider
    • 步進器 UIStepper
    • 網頁 UIWebView
    • 表格 UITableView
    • 網格 UICollectionView
    • 搜尋 UISearchController
    • 滑動視圖 UIScrollView
    • 多頁面
    • 導覽控制器 UINavigationController
    • 標籤列控制器 UITabBarController
    • 手勢 UIGestureRecognizer
    • 簡單動畫 Animations
    • 儲存資訊 UserDefaults
  • 資料庫

    • SQLite
    • Core Data
  • iPhone Apps

    • 待辦事項

      • 規劃與實作
      • 程式之外的設定
      • 播放音效
      • UITableView 的編輯模式
    • 遊玩臺北

      • 規劃與實作
      • 取得遠端 API 資料並儲存
      • 地圖與定位
    • 記帳

      • 規劃與實作

本書範例程式碼放在 https://github.com/itisjoe/swiftgo_files

目錄列表

劃線註記

購買後可以劃線與撰寫書評
  • ethan510010 ethan510010分享了劃線。
    協定可以定義實體方法或型別方法以供遵循,而這些方法不需要大括號{}以及其內的內容(即不需要實作),而實作則是交給遵循協定的型別來做。
  • ethan510010 ethan510010分享了劃線。
    協定不能定義一個屬性是儲存屬性或計算屬性,而只是定義屬性的名稱及是實體屬性或型別屬性
  • ethan510010 ethan510010分享了劃線。
    ,而僅僅只是表達出該任務或功能的名稱。這些功能則都交由遵循協定的型別來實作,列舉、結構及類別都可以遵循協定,遵循協定表示這個型別必須實作出協定定義的方法、屬性或其他功能。
  • ethan510010 ethan510010分享了劃線。
    協定(protocol)是 Swift 一個重要的特性,它會定義出為了完成某項任務或功能所需的方法、屬性,協定本身不會實作這些任務跟功能
  • ethan510010 ethan510010分享了劃線。
    巢狀型別(nested types)表示在一個列舉、結構或類別中,還可以依照需求在其內,再定義列舉、結構或類別,以下是定義一個撲克牌結構,並內含列舉的例子:
完整劃線列表(280
最近瀏覽與試讀
Swift 起步走