//判斷字符串爲空 #define EMPTY_STRING(string) \ ([string isKindOfClass:[NSNull class]] || string == nil || [string isEqualToString:@""]) //判斷數組是否爲空 #define EMPTY_ARR(arr) \ (([arr isKindOfClass:[NSNull class]] || arr == nil || arr.count == 0) \ && ([arr isKindOfClass:[NSArray class]] || [arr isKindOfClass:[NSMutableArray class]])) //判斷字典是否爲爲空 #define EMPTY_DIC(dic) \ (([dic isKindOfClass:[NSNull class]] || dic == nil )\ && ([dic isKindOfClass:[NSDictionary class]] || [dic isKindOfClass:[NSMutableDictionary class]])) //NSInterToStr轉換 #define IntegerToStr(integer) \ ([NSString stringWithFormat:@"%ld",((long)integer)]) //主線程 #define main_queue dispatch_get_main_queue() //網絡請求線程 #define request_queue dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)