2014-02-06 31 views
0

我正在研究一个应用程序,我必须找到Web服务响应的大小,响应类型是id。请给我一个合适的答案来获取id对象的大小。如何在iOS中查找对象的大小?

在此代码中,我必须找到值的大小。

-(void)getOneTimeWebpayCardsHandler:(id) value 
{ 

YPGetOneTimeWebpayCardsResponse* result = (YPGetOneTimeWebpayCardsResponse*)value; 

} 
+0

显示一些代码。它是数据还是解码数据来串/一些对象?你必须知道答案的界限...... – Wain

回答

0

如果它仅仅是没有任何额外的内部分配一个简单的对象,这应该工作:

#import <malloc/malloc.h> 

NSLog(@"response size: %zd", malloc_size(response)); 
0

如果我正确理解你的问题:

你可能要检查的HTTP头响应:

Content-Type:此标头的值指定MIME类型,例如application/json以及可能的附加参数,如“charset”,例如响应数据的application/json; charset=utf-8

Content-Length:此标头的值指定响应数据的字节长度。

另请参阅原始文档中的NSHTTPURLResponseNSURLResponse

相关问题