Tag: 自动ref counting

在iOS上发送HTTP POST请求

我试图发送一个HTTP Post与我正在开发的iOS应用程序,但推送永远不会到达服务器,虽然我得到一个代码200作为响应(从URL连接)。 我从来没有得到从服务器的响应也没有检测到我的帖子(服务器检测到来自android的帖子) 我确实使用ARC,但将pd和urlConnection设置为较强。 这是我发送请求的代码 NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"%@%@",dk.baseURL,@"daantest"]]]; [request setHTTPMethod:@"POST"]; [request setValue:@"text/xml" forHTTPHeaderField:@"Content-type"]; NSString *sendString = @"<data><item>Item 1</item><item>Item 2</item></data>"; [request setValue:[NSString stringWithFormat:@"%d", [sendString length]] forHTTPHeaderField:@"Content-length"]; [request setHTTPBody:[sendString dataUsingEncoding:NSUTF8StringEncoding]]; PushDelegate *pushd = [[PushDelegate alloc] init]; pd = pushd; urlConnection = [[NSURLConnection alloc] initWithRequest:request delegate:pd]; [urlConnection start]; 这是我代表的代码 #import "PushDelegate.h" @implementation PushDelegate […]

新的自动引用计数机制如何工作?

有人可以简单地向我解释ARC是如何工作的吗? 我知道这是垃圾收集不同,但我只是想知道它是如何工作的。 另外,如果ARC在不妨碍性能的情况下执行GC的操作,那么Java为什么使用GC? 为什么不使用ARC呢?

Objective-C声明@property属性(非原子,拷贝,强,弱)

有人可以向我详细解释当我必须使用每个属性: nonatomic , copy , strong , weak等等,为一个声明的属性,并解释什么? 某种例子也是很棒的。 我正在使用ARC。