一:針對CPU 1.文本的計算放到分線程,Coretext或Textkit進行相關繪制2.圖片解碼放到子線程3.圓角重新子線程繪制一張圖片4..避免 對象創(chuàng)建,對象銷毀,對象...
一.水平同步 垂直同步 (1)過去是CRT顯示器,需要電子槍從上到下一行一行掃描,掃描完成后顯示器就呈現(xiàn)一幀畫面。完成一幀畫面后,電子槍回到初始位置繼續(xù)下一次掃描。(2)當電...
一.2種module 1.源生API模塊 - RCTModuleData: 闡述了JS是如何調用native各個模塊的邏輯2.源生UI組件模塊 - RCTComponentD...
一.ReactNative 結構圖 二 .ReactNative 類圖 三 . ReactNative 如何橋接 遵循RN的協(xié)議RCTBridgeModule 協(xié)議,貼出我自...
參考文章:袁崢折騰范:源碼分析 一 開發(fā)模式 1.Native 原生 缺點:無法動態(tài)更新,發(fā)版需要審核,時間長2.Web 頁面全部是HTML 缺點:體驗極差3.Hybrid...
一 Instrument 1.內存分配:可以看到 retainrelease 調用次數(shù)2.內存泄漏:不需解釋3.網絡分析:流量,網址,ip4.事件分析:函數(shù)執(zhí)行時間 二 Po...
一 單元測試 +[setup] 執(zhí)行一次|每個測試用例{-[setup]-[testXXX]-[tearDown]//清理方法}|+[tearDown]執(zhí)行一次//清理方法 ...
網絡安全 分為四個方面:1. 應用訪問 2.網絡安全 3.本地存儲 4.數(shù)據(jù)共享 一 應用訪問 1.身份驗證2.匿名訪問硬件IDFV:UDID廣告標識IDFA: UDID 可...
兩個App數(shù)據(jù)共享 1.openurl 傳遞數(shù)據(jù)2.UIPasteBoard 傳遞數(shù)據(jù)3.Url Scheme 傳遞數(shù)據(jù)4.UIDocumentController 可以共...
0 . 為什使用HTTP HTTP協(xié)議以明文方式發(fā)送內容,不提供任何方式的數(shù)據(jù)加密,如果攻擊者截取了Web瀏覽器和網站服務器之間的傳輸報文,就可以直接讀懂其中的信息,因此HT...
一 網絡發(fā)起 1.DNS查找:cdn 可以將這種延遲最小化。什么是DNS:將域名 解析成IP ,同樣的網址"http://www.baidu.com",在上海和在北京,解析成...
一 16.667毫秒(一幀) CPU 能能執(zhí)行多少命令? 1.一條命令 1x10^-9秒,一幀時間可執(zhí)行 1000萬條指令。2.換算成方法,一個沒有操作的方法 執(zhí)行時間30納...
一.啟動 1.引導圖 總結應用使用方法2.冷啟動 恢復到原來的裝填3.熱啟動 后臺進入前臺 二 網絡 與 緩存 1.一般先讀緩存,再讀網絡2.如果緩存讀取幾分鐘,向用戶提示3...
一.線程與內存 1.一個線程內核空間:1kb2.一個線程??臻g:主線程 1M,子線程 512KB 二.線程與時間 1.創(chuàng)建時間:4~5毫秒2.啟動時間:平均29毫秒3.總結:...
一.CPU耗電(個人感覺實際優(yōu)化作用不大)1.減少數(shù)據(jù)處理,文本格式化,算法優(yōu)化,減少UI更新次數(shù)二.網絡蜂窩網耗電 > WIFI耗電應該正確使用網絡操作指示符 (那朵菊花)...
一. autoreleasepool 1.適用場景:創(chuàng)建大量臨時對象的時候2.怎么用 3.主線程自己有autoreleasepool ,任何自定義線程,必須創(chuàng)建自己的auto...
一. 性能指標 1.內存 2.電量消耗 3.初始化時間 4.執(zhí)行速度 5.響應速度 6.本地存儲 7.互操作性 8.網絡環(huán)境 9.帶寬 10.數(shù)據(jù)刷新 11.安全 ...