1.一種NSLog輸出函數(shù)的處理方法,其特征在于,包括:
定義NSLog輸出函數(shù)對應(yīng)的宏;
在對應(yīng)用程序進(jìn)行測試之前,添加所述NSLog輸出函數(shù)對應(yīng)的宏,以利用添加的所述宏對應(yīng)用程序進(jìn)行測試;
在對應(yīng)用程序進(jìn)行發(fā)布時,遍歷添加的所述宏,并刪除。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,定義NSLog輸出函數(shù)對應(yīng)的宏,包括:
定義在對應(yīng)用程序進(jìn)行測試時,NSLog打印數(shù)據(jù),以及定義在對應(yīng)用程序進(jìn)行發(fā)布時,NSLog為空語句,不打印任何數(shù)據(jù),得到NSLog輸出函數(shù)對應(yīng)的宏。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,定義NSLog輸出函數(shù)對應(yīng)的宏,包括:
在ProjectName_Prefix.pch中定義NSLog輸出函數(shù)對應(yīng)的宏。
4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,定義在對應(yīng)用程序進(jìn)行測試時,NSLog打印數(shù)據(jù),包括:
獲取對應(yīng)用程序進(jìn)行測試時NSLog的輸出格式;
基于所述對應(yīng)用程序進(jìn)行測試時NSLog的輸出格式,定義在對應(yīng)用程序進(jìn)行測試時的NSLog打印數(shù)據(jù)的格式。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,在對應(yīng)用程序進(jìn)行發(fā)布時,遍歷添加的所述宏,包括:
在對應(yīng)用程序進(jìn)行發(fā)布時,在應(yīng)用程序的發(fā)布版本的程序代碼中遍歷添加的所述宏。
6.一種NSLog輸出函數(shù)的處理裝置,其特征在于,包括:
定義模塊,用于定義NSLog輸出函數(shù)對應(yīng)的宏;
添加模塊,用于在對應(yīng)用程序進(jìn)行測試之前,添加所述NSLog輸出函數(shù)對應(yīng)的宏,以利用添加的所述宏對應(yīng)用程序進(jìn)行測試;
處理模塊,用于在對應(yīng)用程序進(jìn)行發(fā)布時,遍歷添加的所述宏,并刪除。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述定義模塊還用于:
定義在對應(yīng)用程序進(jìn)行測試時,NSLog打印數(shù)據(jù),以及定義在對應(yīng)用程序進(jìn)行發(fā)布時,NSLog為空語句,不打印任何數(shù)據(jù),得到NSLog輸出函數(shù)對應(yīng)的宏。
8.根據(jù)權(quán)利要7所述的裝置,其特征在于,所述定義模塊還用于:
在ProjectName_Prefix.pch中定義NSLog輸出函數(shù)對應(yīng)的宏。
9.根據(jù)權(quán)利要7或8所述的裝置,其特征在于,所述定義模塊還用于:
獲取對應(yīng)用程序進(jìn)行測試時NSLog的輸出格式;
基于所述對應(yīng)用程序進(jìn)行測試時NSLog的輸出格式,定義在對應(yīng)用程序進(jìn)行測試時的NSLog打印數(shù)據(jù)的格式。
10.根據(jù)權(quán)利要6所述的裝置,其特征在于,所述處理模塊還用于:
在對應(yīng)用程序進(jìn)行發(fā)布時,在應(yīng)用程序的發(fā)布版本的程序代碼中遍歷添加的所述宏。