原创 Android的adb使用方法指南

簡要整理adb的使用方法:   Android 調試橋 (adb) 是一種功能多樣的命令行工具,可讓您與設備進行通信。adb 命令便於執行各種設備操作(例如安裝和調試應用),並提供對 Unix shell(可用來在設備上運行各種命令)的訪

原创 Android運行Monkey

Monkey 是一個在模擬器或設備上運行的程序,可生成僞隨機用戶事件(例如點擊、輕觸或手勢)流以及很多系統級事件。您可以使用 Monkey 以隨機且可重複的方式對正在開發的應用進行壓力測試。 概覽 Monkey 是一個命令行工具,可以在

原创 ADB commands

ADB commands Start/ Stop ADB server If a device is connected start the adb server to be able to interact with the devic

原创 electron新手入門—1

electron小白用戶,按照本文操作可以實現Demo運行。 一、安裝依賴環境: 1、使用brew安裝node: brew install node 2、檢驗node和npm版本 node -v v11.3.0 npm -v v11.3.

原创 JSON爲什麼不能添加註釋

JSON爲什麼不能添加註釋?   首先需要了解JSON有兩種數據結構: 名稱/值對的集合:key : value樣式;  值的有序列表:就是Array;  而在JSON的文檔中說明只要是不符合上面兩種結構的都不被支持,並提示錯誤  添加註

原创 iOS性能測試——電量測試

上一篇博客講述了電量的測試,本文簡要概述關於電量的別的指標。   1、剩餘電量是怎麼計算的   iOS系統每20秒會讀取一次系統電量相關數據記錄入整機電量數據庫,主要內容有當前電流,電壓,剩餘電量,最大電量,溫度,是否在充電,充放電次數。

原创 使用sysdiagnose進行iOS耗電量測試

使用sysdiagnose進行iOS耗電量測試一般流程如下:       1、準備測試用例       2、執行前手機保持80%以上的電量(這個電量手機電壓比較穩定),手機降溫到室溫       3、測試時候斷開電源,手動操作      

原创 Mac用Homebrew安裝libimobiledevice

電腦環境: macOS 10.13.6 (17G65)。 第一步,安裝Command Line Tools 到 https://developer.apple.com/download/more/?=for%20Xcode 安裝最新版的C

原创 ios獲取文件內容

方法一: //通過指定路徑讀取 NSError *error = nil; NSString *filePath = [NSString stringWithContentsOfFile:[[NSBundle mainBundle]pat

原创 Log energy usage directly on an iOS device

Log energy data in iOS Go to Settings > Developer > Logging on your device. Note: To see the Developer settings, you m

原创 iOS網絡數據攔截

今天分享攔截網絡請求或者替換IP的方法. 1:應用場景 通過攔截網絡請求後進行服務器地址替換。 2:實現原理 要想攔截,我們需要先弄懂IOS的網絡請求原理,看下圖 # 網絡 <--> NSURLProtocol <--> 網絡庫 大部

原创 iOS數據存儲到CSV文件

-(void)saveDataToFile{     //存儲數據     NSArray *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDo

原创 iOS設備crash日誌獲取

前言: 最近在探索Instruments性能測試,摸石頭過河的過程中,遇到了原來一些懸而未決問題的解決方案。在這記錄一下,留個腳印。 iOS的crash日誌導出的常規方式是手機連接電腦,通過Xcode導出。 但是怎麼實現自動化導出,不需要

原创 性能數據獲取

xcode獲取 打開xcode工程目錄 -> Product -> Profile -> select one template -> start record,即可看到相關的性能數據   命令行抓取(instruments) -t 指定

原创 Xcode常見含義

Xcode中,系統屬性含義: P:協議 M:成員方法 C:類 K: 枚舉 、常量 V:成員變量 T:typedef類型 G: 全局變量 f: 函數 #: #define指令   Xcode中,類名後面的圖表含義: "M" 修改 "A" 新