iOS 獲取APP pre main 啟動時間

2021-09-25 04:14:05 字數 846 閱讀 1495

熱啟動:

冷啟動:

在xcode 選單:product->scheme->edit scheme->environment variables

設定:key:dyld_print_statistics    value:1

//結果為

total pre-main time: 1.4 seconds (100.0%)

dylib loading time: 1.3 seconds (89.4%)

rebase/binding time:  36.75 milliseconds (2.5%)

objc setup time:  35.65 milliseconds (2.4%)

initializer time:  80.97 milliseconds (5.5%)

slowest intializers :

libsystem.b.dylib :  12.63 milliseconds (0.8%)

//解讀

1、main()函式之前總共使用了1.4s

2、載入動態庫用了1.3s,指標重定位使用了36.75ms,objc類初始化使用了35.65ms,各種初始化使用了80.97ms。

3、在初始化耗費的80.97ms中

iOS 獲取定位

ios 獲取定位的方法有多種,整合三方地圖sdk,利用系統定位獲取都是可以的,這裡就描述一下利用系統獲取定位的方法 1.首先要做的就是在info中做配置 我一般是三個配置方式都做上,也可根據需要做相應配置 privacy location usage description 您的位置資訊將使用於區域...

ios獲取系統時間

簡單記錄一下ios裡面獲取系統時間的方法,以後有別的更詳細的功能再更新。nsstring date nsdateformatter formatter nsdateformatter alloc init formatter setdateformat yyyy mm dd 20hh mm ss d...

iOS獲取常用目錄

獲取程式documents目錄路徑 nsarray paths nssearchpathfordirectoriesindomains nsdocumentdirectory,nsuserdomainmask,yes nsstring documentsdirectory paths objecta...