讀書筆記 iOS 簡單的資料驅動程式

2021-09-25 20:02:18 字數 1611 閱讀 7982

一,效果圖。

二,,工程檔案如下圖所示:

三,datamodel.h

#import

@inte***ce datamodel : nsobject

-(nsstring *)getnameatindex:(int)index;

-(int)getrowcount;

@end

datamodel.m

//資料庫檔案

#import "datamodel.h"

@implementation datamodel

-(id)init

return self;

}//顯示陣列中資料

-(nsstring *)getnameatindex:(int)index

//顯示行數

-(int)getrowcount

@end

四,viewcontroller.h

#import

#import "datamodel.h"

@inte***ce viewcontroller : uiviewcontroller

@end

viewcontroller.m

#import "viewcontroller.h"

@inte***ce viewcontroller ()

@end

@implementation viewcontroller

- (void)viewdidload

#pragma -mark -functions

//初始化資料

-(void)initdata

//初始化介面

-(void)addbackgroundview

#pragma -mark -uitableviewdelegate

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

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

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

cell.textlabel.text=[nsstring stringwithformat:@"%@",[model getnameatindex:(int)indexpath.row]];

return cell;

}- (void)didreceivememorywarning

@end

iOS 讀書筆記 cookie

cookie是什麼東西?cookie session機制詳解這位博主寫的很詳細,可以看一下。ios 應用中可以在http連線中方便的使用cookie。url載入框架幫我們做了大量的工作以利用協議的這個特徵。經常用到cookie的地方有3個 檢索cookie的值 顯示刪除cookie 手工將cooki...

讀書筆記 iOS 類別

一,類別是一種為現有的類新增新方法的方式。二,類別的侷限性。1,無法向類中新增新的例項變數。類別沒有位置容納例項變數。2,名稱衝突,即類別中的方法與現有的方法重名。當發生名稱衝突時,類別具有更高的優先順序。你的類別名稱將完全取代初始方法,從而無法再使用初使方法。有些程式設計人員在自己的類別方法名中增...

《iOS程式設計》讀書筆記

第2章 objective c 1.訊息和方法的區別 方法是指一塊可以執行的 而訊息是指要求類或物件執行某個方法的動作 2.訊息的名稱和將要執行的方法的名稱一定是相同的 3.在oc中,方法的唯一性取決於方法名。因此,即使引數型別或返回型別不同,乙個類也不能有兩個名稱相同的方法 4.oc允許向某個值為...