1,在.h中通過協議把方法封裝
2.在.m中實現
//// connection.m
// coc05
//// created by 傑帝 on 14-6-24.
//#import "connection.h"
@implementationconnection
- (void)dealloc
// 根據傳入的**進行網路請求
// 初始化網路類物件
- (instancetype)init
returnself;}
// 開始post請求
// 開始get請求
- (void)startgetwithurl:(nsstring *)url
- (void)connection:(nsurlconnection *)connection didreceiveresponse:(nsurlresponse *)response
- (void)connection:(nsurlconnection *)connection didreceivedata:(nsdata *)data
- (void)connectiondidfinishloading:(nsurlconnection *)connection
- (void)connection:(nsurlconnection *)connection didfailwitherror:(nserror *)error }
@end
3.在控制器裡呼叫以上解析
post:
[self jsonparser:data tablename:@"news" tags:@"新聞"];
}];get:
// nsurl *url =[nsurl urlwithstring: str];
[connection connectgetwithurl:str block:^(nsmutabledata *data) ];
4.通過解析就能的到我們想要的值
nserror *error = nil;
_dic = [nsjsonserialization jsonobjectwithdata:sender options:nsjsonreadingmutablecontainers error:&error];
block語法塊的初級理解
implementation viewcontroller void viewdidload nslog 1f myblock 20.0,12 簡單的implementation部分的實現 float myblock float,int float a,int b 首先第乙個float是返回的引數值...
關於晶元的封裝
在檢視晶元資料的時候發現,同一款晶元可能因為封裝的額不同而管腳順序有差異,因此記錄一下,下面分別對各種封裝做乙個小總結。由1980 年代以前的通孔插裝 pth 型態,主流產品為dip dual in line package 進展至1980 年代以smt su ce mount technology...
關於封裝的想法
從自己做自己的開發架構以來,逐漸理解封裝的含義和帶來的好處。1 三年來,自己的架構從滿足簡單的查詢列表配置,到現在複雜的列表 詳述 列印以及複雜的編輯頁面的配置,始終堅持框架的無業務性,框架就是提供業務應用的架構。2 封裝的另乙個對自己覺得最大的好處是修改和擴充套件,只需要在該修改和擴充套件的地方修...