設計:對ios建立兩色線性徑向漸變扇形完成點觸互動.
lkcircleview.h
#import @protocol lkcircleviewdelegate @optional
- (void)touchaction:(int)value;
@end
@inte***ce lkcircleview : uicontrol
@property (nonatomic, assign) iddelegate;
@property(nonatomic,assign)int n;//currect section
- (id)initwithframe:(cgrect)frame target:(id)target;
@end
lkcircleview.m
#import "lkcircleview.h"
#define karcwidth 3 //圓線寬
#define kmarkwidth 3 //刻度線寬
#define kmarkheight 10 //刻度線長
#define ktouchoffset 30 //觸控點和圓心的距離與半徑之差的誤差,即|distance-radius|height ? height : width)/2;
ios對UITableView進行封裝
從事ios工作有段時間了,其中uitableview頻繁被使用中,這個過程中不斷重複的建立加入 好麻煩,而且也讓viewcontroller 顯的臃腫,因此做了下面的封裝 tableview建立的工作做一次 獲取資料過程中就把最後需要多少個section,多少個cell的工作做完,後續直接用 tab...
ios元件化開發(一)建立元件化
ios元件化開發,類似於自己寫乙個第三方庫一樣,然後被主工程呼叫。元件化開發,需要乙個索引庫,因為每個元件都有乙個 podspec 檔案,因此需要乙個庫去專門存放索引。這類似於一本新華字典有專門的目錄,通過目錄可以快速找到對應的元件和版本。首先可以在github上建立乙個遠端索引庫。然後將該索引庫新...
iOS 對模型物件進行歸檔
歸檔是指一種形式的序列化,專門編寫用於儲存資料的任何物件都應該支援歸檔。使用對模型物件進行歸檔的技術可以輕鬆將複雜的物件寫入檔案,然後再從中讀取它們。只要在類中實現的每個屬性都是標量或者都是遵循nscoding協議的某個類的例項,你就可以對整個物件進行完全歸檔。大多數的foundation和coco...