ios 開發框架原始雛形 01

2021-09-06 10:05:14 字數 1410 閱讀 2866

- (id)initwithnibname:(nsstring *)nibnameornil bundle:(nsbundle *)nibbundleornil

return

self;

}#pragma mark - start 資料入口

-(void

)inputdata

#pragma mark - step 1 畫面開始

- (void

)viewdidload

#pragma mark - step 2 載入最基本的介面

-(void

)loadbasicview

#pragma mark - step 3 第乙個子執行緒 : 用於獲取網路資料 相當於為tabelview生成資料來源

-(void

)thread1_getdata

-(void

)updateui

/*#pragma mark - tableviewdelegatemethods

//組的個數

- (nsinteger)numberofsectionsintableview:(uitableview *)tableview

//行數

-(nsinteger)tableview:(uitableview *)tableview numberofrowsinsection:(nsinteger)section

//各項的高

- (cgfloat)tableview:(uitableview *)tableview heightforrowatindexpath:(nsindexpath *)indexpath

//每個單元行中的內容

-(uitableviewcell *)tableview:(uitableview *)tableview cellforrowatindexpath:(nsindexpath *)indexpath

//單元格被選中

-(void)tableview:(uitableview *)tableview didselectrowatindexpath:(nsindexpath *)indexpath */

-(void

)thread2_downloadimagesforview

#pragma mark - step 6 處理畫面中的按鈕的響應事件

#pragma mark - step7 畫面消失

- (void

)viewdidunload

-(bool)shouldautorotatetointe***ceorientation:(uiinte***ceorientation)inte***ceorientation

#pragma mark - end 資料出口

-(void

)outputdata

iOS開發 MJExtension框架

一 mjextension框架介紹 我們在ios開發過程中,我們常常需要將字典資料 也就是json資料 與model模型之間的轉化,例如網路請求返回的微博資料 等等,如果我們自己全部手動去建立模型並賦值,都是一些毫無技術含量的 費時費力,而且還可能會賦值出錯,讓我們很頭疼。mjextension框架...

Andriod開發框架與iOS開發框架對比

android ios記憶體管理 gc機制 無gc,手動管理或arc機制編譯時自動插入記憶體管理 基礎檢視控制器 activity viewcontroller 檢視建立過程 oncreate viewdidload onresume setcontext view object initwithn...

django web開發框架簡介 01

核心思想 高可擴充套件性 向後相容 低耦合,高內聚 pip freeze可匯出安裝包 虛擬環境安裝 sudo apt install python virtualenv建立虛擬環境 virtualenv 虛擬環境名稱 linux上通過virtualenv部署虛擬環境 linux下的虛擬環境使用 pi...