概念圖
與webservice(php),利用json進行資料交換,這邊是沿續web service(php、mysql、json),繼續說明ios處理如何json
json格式,像是dictionary key-value組成
定義巨集
從web service讀取資料
//讀取web service
-(void)wslookingfun);}
//讀取後的資料處理
-(void)fetcheddata:(nsdata*)responsedata
顯示在uitableview上
//uitableview資料顯示
-(uitableviewcell *)tableview:(uitableview *)tableview cellforrowatindexpath:(nsindexpath *)indexpath
//catalogdata_為陣列,利用indexpath.row將元素取出,放到dictionary
/* 資料格式
catalog = ;
*/nsdictionary *catalog_ = [catalogdata_
objectatindex:indexpath.row];
nslog(@"%@",catalog_);
cell.textlabel.text = [[(nsdictionary*)catalog_ objectforkey:@"catalog"]objectforkey:@"id"];
cell.detailtextlabel.text = [[(nsdictionary*)catalog_ objectforkey:@"catalog"]objectforkey:@"timestamp"];
return cell;
}資料寫入:先將資料轉為json格式後,再post到web service
//資料新增(產生json的格式)
- (ibaction)insertcatalog:(id)sender
//傳送至web service
-(void)insertcatalogwithjson:(nsdata*)json
else
if ([data length] == 0 && error == nil)
else
if (error != nil)
}];}
iOS與記憶體管理
記憶體工具 針對ios開發,我們所能使用的記憶體排查工具選擇其實並不算特別多。最主要的除錯工具就是instruments。然而,如果仔細探查細節,instruments還是整合了很多不錯的除錯模板 library的。本文針對如下幾類應用場景,對通用的除錯方法做基本介紹 1.記憶體洩露與過度釋放 我們...
iOS逆向與安全
適用人群 ios開發者 越獄愛好者 安全研究人員 課程概述 看到某個應用的炫酷功能,想要借鑑學習,卻又無從下手?想要入坑越獄開發,卻發現困難重重?遇到各種工具報錯而又一臉茫然?因應用被人破解而苦惱?誠邀 ios應用逆向工程 作者一起打造,本課程以實踐原理為基石,從越獄開發逆向需要的知識開始,通過學習...
iOS 與 慣性滾動
工作中常常有需要顯示大量資訊的情況,列表超出一屏就涉及到滾動的問題。例如 var n 1 ul while n 100 li n var n 1 h1 momentum scrolling on ios ul while n 100 li n body,ul html,body body h1 ul...