處理App狀態改變的策略

2021-08-05 22:50:58 字數 740 閱讀 5138

note:

重點:

重點:

注意:table 4-1

裝置方向的變化

附件的接入和接出

eaaccessorydidconnectnotification、eaaccessorydiddisconnectnotification

重要的時間變化

電池量和電池狀態的改變

uidevicebatteryleveldidchangenotification、uidevicebatterystatedidchangenotification

**螢幕接近狀態的改變

uideviceproximitystatedidchangenotification

被保護檔案狀態的改變

外界顯示的接入和接出

uiscreendidconnectnotification、uiscreendiddisconnectnotification

screenmode改變

uiscreenmodedidchangenotification

暴露給系統setting裡的偏好的改變

nsuserdefaultsdidchangenotification

語言和位置設定的改變

nscurrentlocaledidchangenotification

icloud賬戶的改變

nsubiquityidentitydidchangenotification

注意:

App測試的策略

裝置多樣性 作業系統 瀏覽器 應用程式執行時環境 螢幕解析度 人機互動介面和介面 人體工程學設計 螢幕尺寸等 運營商網路基礎設施 自動化指令碼程式設計與開發 可用性測試 2.基於模擬器的測試 使用模擬器進行測試也許不是最佳測試方法,但通常卻是最實用和最節約成本的,而且它還有一些其它優點。第一,模擬器...

改變迴圈執行的狀態

break語句提前終止迴圈 一般形式 break 作用 使流程跳到迴圈體之外,接著執行迴圈體下面的語句。注意 break語句只能用於迴圈語句和switch語句之中,而不能單獨使用。其中 define sum 10000 十四符號常量,即用符號表示的常量,在程式中見到符號常量,直接替換成後面的常量。好...

vuex module 中的狀態改變

任務是做乙個後台管理系統,組長從某地刨了乙個後台基礎版本改了改。我負責其中乙個狀態管理部分,原後台版本用了自動模組引入,於是我也整了乙個,然後發現在module和state裡用action方法還是有點不同的。boxid 是模組名 自動化生成的,我也是佛了。dispatch還要標註是哪個模組的,因此用...