-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
SWIFT語言程序設計——基于SWIFT 5.8和XCODE 15 版權信息
- ISBN:9787302654513
- 條形碼:9787302654513 ; 978-7-302-65451-3
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
SWIFT語言程序設計——基于SWIFT 5.8和XCODE 15 本書特色
? 易學易懂,學用結合
語言樸實,理論講述與實例相輔相成,知識學習與程序練習相結合,內容由淺入深,便于讀者熟練掌握和應用Swift語言的核心知識與編程方法。
? 體系完整,內容豐富
全面介紹了Swift語言的數據結構、控制結構、函數、結構體、類與實例、擴展與協議等內容,闡述了Swift語言的面向協議編程技術,涵蓋了Swift語言的完整體系。
? 實例豐富,代碼精致
為每個Swift語言語法知識點精心編排了程序實例,全書實例豐富,程序代碼精致規范,幫助和引導讀者活學活用Swift語言。
? 資源豐富,便于教學
為了便于教師教學,提供全套的教學資料,獲取方式詳見前言。
SWIFT語言程序設計——基于SWIFT 5.8和XCODE 15 內容簡介
Swift語言是Apple公司推出的開發Apple平臺應用軟件的程序設計語言。《Swift語言程序設計——基于Swift 5.8和Xcode 15》基于2023年6月的Swift語言(版本5.8)和Xcode集成開發環境(版本15.0)介紹Swift語言程序設計技術。全書共9章,第1章為Swift開發基礎,介紹了變量類型和工程框架; 第2章為Swift數據表示,討論Swift數據類型; 第3章為運算符與程序控制,闡述表達式與程序控制方式; 第4章為函數與閉包,分析函數的定義與用法; 第5章為枚舉與結構體,介紹了這兩種類型的定義與用法; 第6章為類與實例,闡述面向對象程序設計元素與方法; 第7章為擴展與協議,介紹類型擴展方法與用法; 第8章為泛型與模糊類型,討論泛型函數和類型約束等; 第9章為用戶界面設計,分析SwiftUI框架技術和界面設計方法。《Swift語言程序設計——基于Swift 5.8和Xcode 15》內容豐富,實例精辟,講解透徹,自成體系。 《Swift語言程序設計——基于Swift 5.8和Xcode 15》可作為高等院校計算機工程、軟件工程、物聯網工程和信息安全技術等相關專業的本科生學習Swift語言的教材或參考書,也可供Apple平臺程序設計愛好者參考使用。
SWIFT語言程序設計——基于SWIFT 5.8和XCODE 15 目錄
第1章Swift開發基礎
(視頻講解: 18分鐘,6集) 1.1Hello World工程 1.2控制臺輸入與輸出 1.3輸出格式化字符串 1.4Swift語言基礎 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.1MyCh0901工程框架 9.1.2SwiftUI界面元素 9.2簡單App設計 9.3繪圖程序設計 9.4本章小結 習題 附錄AWindows 11系統上安裝macOS系統虛擬機 參考文獻
- >
二體千字文
- >
名家帶你讀魯迅:朝花夕拾
- >
小考拉的故事-套裝共3冊
- >
名家帶你讀魯迅:故事新編
- >
隨園食單
- >
詩經-先民的歌唱
- >
巴金-再思錄
- >
【精裝繪本】畫給孩子的中國神話