七、表示式與迴圈
7-1 TypeScript-箭頭表示式
箭頭表示式: 用來宣告匿名函式,消除傳統匿名函式的this指標問題
單行函式
多行函式
無參箭頭表示式
一個引數的箭頭表示式
例:取出數組裡面的偶數
糾正傳統JavaScript的this指標問題
例:獲取股票名稱
傳統寫法 則取不到this.name的值
TypeScript- for of迴圈
forEach(),for in 和 for of
forEach()迴圈會忽略屬性值,此外它不支援break
for in迴圈
實際上打出來是陣列的下標和屬性鍵值對的鍵名
如果想打屬性的值,需要這樣寫
for of迴圈和forEach()差不多
它迴圈的是物件或陣列的值,而不是像for in那樣迴圈key,
它和forEach()不同的地方是for of迴圈是可以break掉的.
for of 跳出
for of迴圈遍歷字串
實際上是把每一個字元打出來
相關推薦
七、表示式與迴圈
7-1 TypeScript-箭頭表示式 箭頭表示式: 用來宣告匿名函式,消除傳統匿名函式的this指標問題 單行函式 多行函式 無參箭頭表示式 一個引數的箭頭表示式 例:取出數組裡面的偶數 糾正傳統JavaScript的this指標問題 例
[Abp 源碼分析]七、倉儲與 Entity Framework Core
val imp logger arguments 方便 解析 depend 有一個 eof 0.簡介 Abp 框架在其內部實現了倉儲模式,並且支持 EF Core 與 Dapper 來進行數據庫連接與管理,你可以很方便地通過註入倉儲來操作你的數據。 例如: public c
3、引用型別、選擇與迴圈
1、引用型別 ☆格式:先使用import匯入必須的包(如果需要);次之定義變數並建立物件賦值:資料型別 變數名 = new 資料型別();最後呼叫該例項方法:變數名.方法名(); ☆鍵盤錄入類:Scanner 主要方法有:next()、nextInt()、nextDouble()、n
[Xcode10 實際操作]七、檔案與資料-(2)建立資料夾
本文將演示如何建立資料夾。 在專案導航區,開啟檢視控制器的程式碼檔案【ViewController.swift】 1 import UIKit 2 3 class ViewController: UIViewController { 4 5 override func
運算子、判斷與迴圈
運算子、判斷與迴圈 1 C 運算子的種類、運算優先順序和結合性 1.1 常用運算子分類 運算子型別 作用 算術運算子 用於處理四則運算 賦值運算子
[Xcode10 實際操作]七、檔案與資料-(3)建立文字檔案、屬性列表檔案、圖片檔案
本文將演示如何建立各種型別的檔案。 在專案導航區,開啟檢視控制器的程式碼檔案【ViewController.swift】 1 import UIKit 2 3 class ViewController: UIViewController { 4 5 override f
[Xcode10 實際操作]七、檔案與資料-(4 )遍歷資料夾中的檔案
本文將演示如何遍歷資料夾下的內容。 在專案導航區,開啟檢視控制器的程式碼檔案【ViewController.swift】 1 import UIKit 2 3 class ViewController: UIViewController { 4 5 override f
[Xcode10 實際操作]七、檔案與資料-(5 )複製、移動、刪除檔案和刪除資料夾
本文將演示如何複製、移動和刪除檔案。 在專案導航區,開啟檢視控制器的程式碼檔案【ViewController.swift】 1 import UIKit 2 3 class ViewController: UIViewController { 4 5 over
[Xcode10 實際操作]七、檔案與資料-(6 )通過通知中心,實現監聽和處理程式退出事件的功能
本文將演示通過通知中心,實現監聽和處理程式退出事件的功能。在專案導航區,開啟檢視控制器的程式碼檔案【ViewController.swift】 1 import UIKit 2 3 class ViewController: UIViewController { 4 5
[Xcode10 實際操作]七、檔案與資料-(7 )使用UserDefaults檢測App是否首次執行
本文將演示UserDefaults的使用,它常被用於儲存程式的配置資料。 當關閉程式之後,再次開啟程式時,之前儲存的資料依然可以從UserDefaults裡讀取。 在專案導航區,開啟檢視控制器的程式碼檔案【ViewController.swift】 1 import UIKit 2 3
[Xcode10 實際操作]七、檔案與資料-(8 )讀取和解析Plist檔案(屬性列表檔案)
本文將演示如何讀取和解析Plist檔案,即屬性列表檔案。 它是用來儲存,序列化後的物件的檔案。 在專案名稱上點選滑鼠右鍵,彈出右鍵選單, 選擇【New File】新建檔案命令,建立一份屬性列表檔案。 在彈出的模板選項視窗中,點選右側的垂直滾動條,跳轉到【Resource】資原始檔的模板列表。 然後選
[Xcode10 實際操作]七、檔案與資料-(9)編碼建立Plist檔案(屬性列表檔案)
本文將演示如何通過編碼的方式,建立屬性列表檔案。 在專案導航區,開啟檢視控制器的程式碼檔案【ViewController.swift】 1 import UIKit 2 3 class ViewController: UIViewController { 4 5 ove
[Xcode10 實際操作]七、檔案與資料-(11)資料持久化儲存框架CoreData的使用:建立CoreData實體並插入資料
本文將演示【CoreData】資料持久化儲存框架的使用。 點選【Create a new Xcode project】建立一個新的專案 ->【Single View App】選擇建立一個簡單的單檢視應用->【Next】 【Product Name】:CoreDataProject 勾選使用
[Xcode10 實際操作]七、檔案與資料-(12)資料持久化儲存框架CoreData的使用:查詢CoreData中的資料
本文將演示如何查詢資料持久化物件。 在專案導航區,開啟檢視控制器的程式碼檔案【ViewController.swift】 1 import UIKit 2 //引入資料持久化儲存框架【CoreData】 3 import CoreData 4 5 class ViewContro
[Xcode10 實際操作]七、檔案與資料-(15)單例模式的使用
本文將演示單例物件的使用。 在專案名稱上點選滑鼠右鍵,彈出右鍵選單,選擇【New File】新建檔案命令, 在彈出的模板選項視窗中,選擇【Swift】檔案選項,建立一個單例類檔案。 ->【Next】->在儲存為輸入框內,輸入屬性列表檔案的名稱, 【Save As】:SingletonCla
[Xcode10 實際操作]七、檔案與資料-(17)解析JSON文件
本文將演示如何解析JSON文件。 專案中已新增一份JSON文件:menu.json 1 { 2 "menu": 3 { 4 "id": "file", 5 "value": "File", 6 "menuitem"
[Xcode10 實際操作]七、檔案與資料-(18)使用MarkMan與設計師進行心靈溝通
本文將演示MarkMan的使用。 在介面開發過程中,最終的效果和設計稿難免有些出入, 通常是顏色、位置、尺寸方面的偏差,使用MarkMan助你領會設計師的意圖。 當點選軟體的歡迎介面時,會彈出開啟視窗,在彈出的開啟視窗中,選擇一張設計稿。 開啟設計稿後,將自動進入工作介面。 長度標記工具。它可
[Xcode10 實際操作]七、檔案與資料-(19)顏色集(Color Set)的使用
本文將演示顏色集合的使用。 使用顏色集合可以很方便地建立應用程式的主題色,並且可以方便的對主題顏色進行更換。 要使用顏色集功能,需要設定專案的部署(Deployment)版本號。 【Deployment Target】:選擇11.0以上的選項。 接著開啟資原始檔夾,在資原始檔夾中建立顏色集合。 【A
[Xcode10 實際操作]七、檔案與資料-(20)CoreML機器學習框架:檢測和識別圖片中的物體
本文將演示機器學習框架的使用,實現對圖片中物體的檢測和識別。 首先訪問蘋果開發者網站關於機器學習的網址: https://developer.apple.com/cn/machine-learning/ 點選右側的滾動條,跳轉到模型知識區域。 點選頁面最下方的【Learn about working
[Xcode10 實際操作]七、檔案與資料-(21)ARKit增強現實框架的使用
本文將演示ARKit增強現實框架的使用。 建立一個新的專案:【Create a new Xcode project】 ->在開啟的模板選擇中,選擇增強現實應用模板【Augmented Reality App】 ->【Next】->【Product Name】:ARDemo 。保持其他引