台灣最大程式設計社群網站
線上人數
1275
 
會員總數:246276
討論主題:189811
歡迎您免費加入會員
討論區列表 >> iOS APP/ swift 開發 >> iphone 新手@@
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
iphone 新手@@
價值 : 100 QP  點閱數:1659 回應數:2
樓主

daisuke
初學者
60 5
224 18
發送站內信

請教幾個問題

Q1. 一個class要使用另一個class 為什麼要import那個class名稱?? 意義是?


我最近在作tableview 練習 雖然作出了效果但卻不明白為什麼拜託知道的高手能幫我解答一下底下註解的問題 ∼∼∼



-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
static NSString *table = @"table";// Q2.請問為什麼作tableview 都要加這段呢??

tableViewCell *cell = (tableViewCell *)[tableViewC dequeueReusableCellWithIdentifier:table];
if (cell == nil) {

[[NSBundle mainBundle] loadNibNamed:@"tableViewCell" owner:self options:nil];//Q3.這段是什麼意思可以幫我解釋一下嗎
cell = tblCell;

}

[cell setLabelText:[listData objectAtIndex:indexPath.row]];
[cell setImage:[listData2 objectAtIndex:indexPath.row]];
return cell;
}

本篇文章發表於2012-02-15 18:09
== 簽名檔 ==
......
1樓
回應

Jelly Fish
捐贈 VP 給 Jelly Fish 檢舉此回應
1. import是用來告訴compiler,需要import相關的libary,這樣程式才可以使用相關的API

2. static NSString *table = @"table";
用來唯一識別cell用

3. [[NSBundle mainBundle] loadNibNamed:@"tableViewCell" owner:self options:nil];
載入.nib檔使用
本篇文章回覆於2012-02-27 17:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

daisuke
檢舉此回應
感謝板主回答 > <
本篇文章回覆於2012-02-29 14:48
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.