SDWebImage 涉及知識點位移列舉的操作解析

2021-08-27 22:14:44 字數 985 閱讀 5120

凡是涉及列舉傳值時,不了解的就直接傳入0 因為列舉有個約定,傳入值若為0則不進行任何有關操作。如果要傳遞多個值則多個列舉值之間用或 | 連線 作為引數傳遞即可

新建工程,**如下:

//

// viewcontroller.m

// 位移列舉詳解

////

#import "viewcontroller.h"

typedef enum czactiontype;

@inte***ce viewcontroller ()

@end

@implementation viewcontroller

- (void)touchesbegan:(nsset *)touches withevent:(uievent *)event

-(void)test:(czactiontype) type

if (type & czactiontypebottom)

if (type & czactiontypeleft)

if (type & czactiontyperight)

}/**

注意:按位與 '&' 操作規則,只要有0便為0

按位或 '|' 操作規則,只要有1便為1

*/@end

執行結果依次如下所示:

原理剖析如下:

效能測試涉及知識點

1.需求分析 客戶需求,新系統效能驗證,舊系統擴容,優化系統瓶頸等 2.工具 商業工具loadrunner,開源工具jmeter,locust 3.環境準備 軟體環境,硬體環境,網路環境 4.針對業務分析 針對那些業務做效能測試 5.資料準備 準備效能測試所需要的基礎資料 6.執行策略 不同業務的使...

前端開發涉及的知識點

html css 對web標準的理解 瀏覽器核心差異 相容性 hack css基本功 布局 盒子模型 選擇器的優先順序 html5 css3 flexbox 資料型別 運算 物件 function 繼承 閉包 作用域 原型鏈 事件 regexp json ajax dom bom 記憶體洩露 跨域 ...

複習鍊錶所涉及的知識點

鍊錶是一種可以動態地進行記憶體分配的結構。可以定義乙個類型別的鍊錶,也可以定義乙個結構體型別的鍊錶。知識點1 指標的意義 申請了乙個動態指標後,要不要使用語句new來為指標開闢空間取決於指標的意義 如果僅僅只是乙個位址儲存變數就不要開闢,否則當指標指向別的空間的時候會記憶體溢位 若是作為鏈節來使用則...