Swift 起步走

從 Swift 基礎入門到實戰 iPhone App

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

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

本書內容包含:

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

使用 Swift 4.0 版本,對應 iOS 11 。

相關推薦

  • 4.3
    演算法圖鑑:26種演算法 + 7種資料結構,人工智慧、數據分析、邏輯思考的原理和應用全圖解

    演算法圖鑑:26種演算法 + 7種資料結構,人工智慧、數據分析、邏輯思考的原理和應用全圖解

    電子書售價:NT$ 315

    ★日本超人氣演算法學習書 ★逾50萬次下載量,「Apple年度最佳APP」書籍化! ★隨書附贈獨家贈品「圖形搜尋和排序圖解記憶表」 ★★ 讀再多文字解說都看不懂?沒關係,全部畫給你看,一次弄懂演算法到底是什麼!★★ ●直觀理解,從基礎開始學習,一用就上手的演算法專書! ●全圖像化s...

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

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

    電子書售價:NT$ 30

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

  • Swift自學力!

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

    電子書售價:NT$ 295

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

  • 初學到認證:從Java到Android行動裝置程式設計必修的15堂課

    初學到認證:從Java到Android行動裝置程式設計必修的15堂課

    電子書售價:NT$ 364

    Android入門開發的專業技能與知識,教導讀者學習建立職場軟實力,輔以專題實作與習題練習,跟著本書學習後可輕鬆考取專業證照,進入企業界貢獻所學,成為業界之專才人員。

  • 打開大家的Evernote筆記本

    打開大家的Evernote筆記本:50位職人x50種思考x50個活用,為什麼這樣做筆記可以解決80%的工作問題

    電子書售價:NT$ 220

    讀完50個筆記方法,獲得50次自我成長! 歸納大家如何激發靈感、整理資料、活用筆記、建立第二大腦、完成協同合作、專案管理、時間管理的共通與最佳作法! 為什麼醫生、學生、老師、編輯、作家、顧問、音樂家都用Evernote做筆記? 他們如何用筆記讓自己不一樣? Evernote 台灣大使 Esor ...

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

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

    電子書售價:NT$ 294

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

  • 脫貧窮的硬技巧!

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

    電子書售價:NT$ 0

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

  • Java 入門指南 V2.11

    Java 入門指南 V2.11

    電子書售價:NT$ 200

    本書為 Java 程式語言的入門教材。

  • 大數據下多變量應用分析

    大數據下多變量應用分析

    電子書售價:NT$ 210

    了解大數據下多變量分析之概念及實作 利用 R 實作演練 利用 SPSS 實作演練

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

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

    電子書售價:NT$ 195

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

  • Python 入門指南 V2.31

    Python 入門指南 V2.31

    電子書售價:NT$ 200

    本書為程式語言 Python 的入門教材,著重於帶領讀者以開發軟體的模式學習 Python 。

  • Text Mining 文本探勘

    Text Mining 文本探勘

    電子書售價:NT$ 210

    Text Mining 技術介紹: 介紹文本探勘的主要流程步驟,便於了解文本探勘的內容。 運用 R、MS SQL Server 以及 Clever Craft 於 Text Mining: 分別使用 R、MS SQL Server 以及 Clever Craft 三種不同軟體操作文本探勘,...

  • Excel 2013 資料採礦完全手冊

    Excel 2013 資料採礦完全手冊

    電子書售價:NT$ 390

    資料採礦概論: 介紹資料採礦的定義、理論、技術以及資料採礦與 KDD、OLAP、CRM 等的關係。 資料採礦演算法: 了解演算法的基本概念,建構微軟九種資料採礦模型的操作步驟。 資料採礦增益集: 安裝資料採礦增益集、資料採礦分析箱增益集、介紹 DMX 資料採礦查詢語言 資料採...

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

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

    電子書售價:NT$ 0

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

  • 4.2
    Proxmox VE 5實務手冊

    Proxmox VE 5實務手冊

    電子書售價:NT$ 60

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

  • 詳細書訊

    無論你是:

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

    √ 想要加大守備範圍的 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

    目錄列表

    劃線註記

    購買後可以劃線與撰寫書評
    • maybewell5033 maybewell5033分享了劃線。
      // 建立一個參數為布林值的函式 會返回一個函式 // 根據布林值返回上述兩個函式的其中一個 func chooseStepFunction(backwards: Bool) -> (Int) -> Int { return backwards ? stepBackward : stepForward }
    • maybewell5033 maybewell5033分享了劃線。
      // 建立一個參數為布林值的函式 會返回一個函式 // 根據布林值返回上述兩個函式的其中一個 func chooseStepFunction(backwards: Bool) -> (Int) -> Int { return backwards ? stepBackward : stepForward }
    • maybewell5033 maybewell5033分享了劃線。
      // 建立一個參數為布林值的函式 會返回一個函式 // 根據布林值返回上述兩個函式的其中一個 func chooseStepFunction(backwards: Bool) -> (Int) -> Int { return backwards ? stepBackward : stepForward }
    • mr.hoho mr.hoho分享了劃線。
      可以看到有str.count或是str.hasPrefix()這種以小數點.連接的表示方式,代表的是這個變數的屬性或是方法。
    • mr.hoho mr.hoho分享了劃線。
      Unicode 純量:寫成\u{n}(u為小寫)
    完整劃線列表(424
    最近瀏覽與試讀
    Swift 起步走