IPhone之NSXMLParser的使用

2021-06-03 03:11:13 字數 898 閱讀 2883

nsxmlparser解析xml格式的資料 用法如下:

首先,nsxmlparser必須繼續nsxmlparserdelegate協議

@inte***ce xmlhelper : nsobject

首先設定xml資料,並初始化nsxmlparser

- (void)viewdidload

//遍例xml的節點

- (void)parser:(nsxmlparser *)parser didstartelement:(nsstring *)elementname namespaceuri:(nsstring *)namespaceuri qualifiedname:(nsstring *)qname attributes:(nsdictionary *)attributedict

//當xml節點有值時,則進入此句

- (void)parser:(nsxmlparser *)parser foundcharacters:(nsstring *)string

//當遇到結束標記時,進入此句

- (void)parser:(nsxmlparser *)parser didendelement:(nsstring *)elementname namespaceuri:(nsstring *)namespaceuri qualifiedname:(nsstring *)qname

上面**最終效果圖:

有了這幾個函式,可以在專案將與伺服器之與傳輸的xml資料,通過上面的方法,直接轉換成entity了。

IPhone之NSFileManager的使用

1 檔案的建立 ibaction createfile 2 對檔案重新命名 3 刪除乙個檔案 為了使這個技巧完整,讓我們再一起看下如何刪除乙個檔案 在filepath2中判斷是否刪除這個檔案 if filemgr removeitematpath filepath2 error error yes ...

iphone開發之適配iphone5

iphone5出來了,從不用適配的我們也要像android一樣適配不同解析度的螢幕了。公司產品新版本需要適配iphone5,經過一番折騰算是搞定了。下面分享給大家 iphone5的螢幕解析度 1136 x 640 也即是高度變成了568,程式啟動時我們需要一張retina命名為default 568...

iphone開發之適配iphone5

iphone5出來了,從不用適配的我們也要像android一樣適配不同解析度的螢幕了。公司產品新版本需要適配iphone5,經過一番折騰算是搞定了。下面分享給大家 iphone5的螢幕解析度 1136 x 640 也即是高度變成了568,程式啟動時我們需要一張retina命名為default 568...