幫助中心 | 我的帳號 | 關於我們

Swift語言程序設計(基於Swift5.8和Xcode15新形態教材)/電腦科學與技術叢書

  • 作者:編者:張勇//吳文華//李瑞友//陳偉//石宇雯等|責編:劉星
  • 出版社:清華大學
  • ISBN:9787302654513
  • 出版日期:2024/02/01
  • 裝幀:平裝
  • 頁數:236
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

內容大鋼
    Swift語言是Apple公司推出的開發Apple平台應用軟體的程序設計語言。本書基於2023年6月的Swift語言(版本5.8)和Xcode集成開發環境(版本15.0)介紹Swift語言程序設計技術。全書共9章,第1章為Swift開發基礎,介紹了變數類型和工程框架;第2章為Swift數據表示,討論Swift數據類型;第3章為運算符與程序控制,闡述表達式與程序控制方式;第4章為函數與閉包,分析函數的定義與用法;第5章為枚舉與結構體,介紹了這兩種類型的定義與用法;第6章為類與實例,闡述面向對象程序設計元素與方法;第7章為擴展與協議,介紹類型擴展方法與用法;第8章為泛型與模糊類型,討論泛型函數和類型約束等;第9章為用戶界面設計,分析SwiftUI框架技術和界面設計方法。本書內容豐富,實例精闢,講解透徹,自成體系。
    本書可作為高等院校電腦工程、軟體工程、物聯網工程和信息安全技術等相關專業的本科生學習Swift語言的教材或參考書,也可供Apple平台程序設計愛好者參考使用。

作者介紹
編者:張勇//吳文華//李瑞友//陳偉//石宇雯等|責編:劉星

目錄
第1章  Swift開發基礎(視頻講解:18分鐘,6集)
  1.1  HelloWorld工程
  1.2  控制台輸入與輸出
  1.3  輸出格式化字元串
  1.4  Swift語言基礎
    1.4.1  變數與常量
    1.4.2  整數類型
    1.4.3  可選類型量
  1.5  本章小結
  習題
第2章  Swift數據表示(視頻講解:34分鐘,13集)
  2.1  字元
  2.2  字元串
  2.3  浮點型
  2.4  布爾型
  2.5  元組
  2.6  數組
  2.7  集合
  2.8  字典
  2.9  本章小結
  習題
第3章  運算符與程序控制(視頻講解:33分鐘,12集)
  3.1  算術運算符
  3.2  關係運算符和條件運算符
  3.3  邏輯運算符
  3.4  位運算符與區間運算符
  3.5  賦值和複合賦值運算符
  3.6  程序執行方式
    3.6.1  順序執行方式
    3.6.2  分支執行方式
    3.6.3  循環執行方式
  3.7  本章小結
  習題
第4章  函數與閉包(視頻講解:63分鐘,19集)
  4.1  簡單函數實例
  4.2  多參數函數
  4.3  多返回值函數
  4.4  複合函數
  4.5  遞歸函數
  4.6  閉包
    4.6.1  常規閉包用法
    4.6.2  特殊閉包用法
  4.7  本章小結
  習題
第5章  枚舉與結構體(視頻講解:51分鐘,15集)
  5.1  枚舉
    5.1.1  枚舉量原始值
    5.1.2  枚舉量關聯值
    5.1.3  遍歷枚舉量
    5.1.4  遞歸枚舉

    5.1.5  枚舉初始化器
  5.2  結構體
    5.2.1  結構體用法
    5.2.2  存儲屬性與計算屬性
    5.2.3  結構體初始化器
    5.2.4  實例方法與靜態方法
    5.2.5  結構體索引器
  5.3  本章小結
  習題
第6章  類與實例(視頻講解:61分鐘,23集)
  6.1  類的概念
  6.2  屬性
    6.2.1  類屬性
    6.2.2  存儲屬性
    6.2.3  計算屬性
    6.2.4  屬性檢查器
    6.2.5  屬性包裹器
  6.3  方法
    6.3.1  類方法
    6.3.2  實例方法
  6.4  初始化器
    6.4.1  普通初始化器
    6.4.2  指定型初始化器和借用型初始化器
    6.4.3  容錯型初始化器
    6.4.4  閉包型初始化器
    6.4.5  子類初始化器
  6.5  析構器
  6.6  索引器
    6.6.1  基本用法
    6.6.2  靜態索引器
    6.6.3  繼承索引器
  6.7  繼承
    6.7.1  繼承實例
    6.7.2  方法覆蓋
    6.7.3  屬性覆蓋
  6.8  多態
  6.9  本章小結
  習題
第7章  擴展與協議(視頻講解:68分鐘,23集)
  7.1  擴展
    7.1.1  計算屬性擴展
    7.1.2  初始化器擴展
    7.1.3  方法擴展
    7.1.4  索引器擴展
    7.1.5  嵌套類型擴展
  7.2  協議
    7.2.1  屬性協議
    7.2.2  方法協議
    7.2.3  初始化器協議
    7.2.4  委派機制

    7.2.5  協議擴展
    7.2.6  協議繼承
    7.2.7  協議組合
    7.2.8  可選協議
  7.3  類型嵌套
  7.4  類型判定
  7.5  可選類型鏈
  7.6  並行處理機制
  7.7  異常處理方法
    7.7.1  觸發異常函數
    7.7.2  異常處理函數
    7.7.3  推遲執行語句
  7.8  本章小結
習顆
第8章  泛型與模糊類型(視頻講解:30分鐘,12集)
  8.1  泛型
    8.1.1  函數泛型
    8.1.2  自定義類型泛型
    8.1.3  類型約束
    8.1.4  關聯類型
    8.1.5  條件泛型
  8.2  模糊類型
  8.3  自動引用計數
    8.3.1  強引用
    8.3.2  弱引用
    8.3.3  非佔用引用
    8.3.4  閉包引用
  8.4  內存安全
  8.5  訪問控制
  8.6  高級運算符
    8.6.1  位運算符與溢出運算符
    8.6.2  結合性與優先順序
    8.6.3  運算符重載
  8.7  本章小結
  習題
第9章  用戶界面設計(視頻講解:28分鐘,8集)
  9.1  框架程序
    9.1.1  MyCh0901工程框架
    9.1.2  SwiftUI界面元素
  9.2  簡單App設計
  9.3  繪圖程序設計
  9.4  本章小結
習顆
附錄A  Windows 11系統上安裝macOS系統虛擬機
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032