寫了個UIButton的分類

2021-06-21 00:44:53 字數 951 閱讀 4833

//個人寫**有整理強迫症,不喜歡uibutton每次都需要重新寫個函式,就寫了個分類!
//一些有重複呼叫必要的函式還是不要用此分類的好
@inte***ce uibutton (block)

/* * handlecontrolevent:withblock:

* 使用block處理button事件

* 入參:event 觸發型別 例: uicontroleventtouchupinside

* block 滿足觸發條件後的事件 例:^{}

* 注:最後入參有效,同時只能儲存乙個block觸發事件

*/- (void)handlecontrolevent:(uicontrolevents)event withblock:(dispatch_block_t)block;

@end

//.m檔案開始#import @implementation uibutton (block)

- (void)handlecontrolevent:(uicontrolevents)event withblock:(dispatch_block_t)block

-(void)blockevent:(uibutton *)sender

}

1

//手上還有個uialertview的分類,效果基本等同.有需要的自行更改就是了,那也是極好的

//最後吐槽一下csdn的排版,徹底不會用編輯器了

//最後推薦一下念茜的部落格: 

寫了個dijkstra程式

寫了乙個dijkstra的程式。中間優先佇列本來想用stl的priority queue,然後發現它太不給力了。對這個應用環境不管用。就自己寫了個extract min函式處理。執行示例 在data.txt檔案中有下列資料。第一行表示有6個node,後面6行是之間的權重,我們用 1表示無窮大。最後一...

寫了個生成UID的演算法

function new index manager local res local public function public.take away index local t res 1 if table.getn t 1 then local ret t 1 t 1 t 1 1 if t 1 ...

寫了個NSObject的擴充套件類

乙個object的分類,可以在呼叫performselector 函式的時候不限制傳參的數量 bool需要封裝一層 為了讓performselector 後面帶入的引數可識別,很有必要將bool封裝一層,用於在後面解析函式時候的識別 inte ce boolclass nsobject proper...