IOS開發之 網路應用

2021-06-08 14:59:10 字數 2280 閱讀 9582

nsdata

foundation

nsurl/nsurlrequest/nsurlconeection

nsnetservice/nsnetservicebrowser

core foundation

cfnetwork

cfnetservice

bsd sockets

(1)獲取

nsdata *data = [[nsdata alloc] initwithcontentsofurl:url];

nsdata *data = [nsdata datawithcontentsofurl:url];

例子:

nsautoreleasepool   *pool = [[nsautoreleasepool alloc] init];

//根據網路資料,獲得到image資源

nsdata *data = [[nsdata alloc] initwithcontentsofurl:[nsurl urlwithstring:self.picurlstring]];

uiimage *image = [[uiimage alloc] initwithdata:data];

[data release];

//回到主線程,顯示資訊

[self performselectoronmainthread:@selector(displayimage:) withobject:image waituntildone:no];

[image release];

[pool release];

非同步

nsurlrequest *urlrequest = [nsmutableurlrequest requestwithurl:url];

nsurlconnection *urlconnection = [[nsurlconnection alloc] initwithrequest:urlrequest delegate:self];

(2)get方法

nsstring *retstring = [[nsstring alloc] initwithdata:retdata encoding:nsutf8stringencoding];(3)post方法

IOS開發之UIFont應用

我們在開發中很多時候要設定uilabel,uibutton,uitextfield的字型,這個時候我們就需要用到uifont,下面簡單介紹一下uifont的用法,僅供參考。uifont用於獲取和設定字型資訊。這個類提供用於輸出的字型的屬性和字型資訊。我們可以把其物件像引數一樣傳入函式中。一般而言我們...

IOS開發之UIFont應用

我們在開發中很多時候要設定uilabel,uibutton,uitextfield的字型,這個時候我們就需要用到uifont,下面簡單介紹一下uifont的用法,僅供參考。uifont用於獲取和設定字型資訊。這個類提供用於輸出的字型的屬性和字型資訊。我們可以把其物件像引數一樣傳入函式中。一般而言我們...

iOS開發之應用設定

ios 8之後,應用啟動的時候隱藏狀態列 targets general deploymentinfo hide status bar打勾 應用啟動完成後,狀態列會重新自動顯示 ios 8之前,應用啟動的時候隱藏狀態列 應用啟動後,狀態列不會自動重新顯示,需要手動顯示 ios 8之前少一張啟動怎麼辦...