我希望看到iPhone的JSON输入/输出.我怎样才能做到这一点?
我需要设置使用NSLog()(以及在哪里)?或者,设置RestKit日志记录级别(到什么)?
在View Controller部分下的Navigation Controller Attributes Inspector中,有"Defines Context"和"Provide Context"复选框.

我找不到有关此功能的任何文档.如何使用它以及它做什么?
我想按部分组织我的代码.通常我使用#pragma mark - Section Name
但是当我尝试在.swift文件中这样做时它不起作用.
所以我的问题是,如果我可以以某种方式启用它,如果不是,在.swift文件中的部分组织我的代码的方式是什么?
我正在尝试这样做,但按钮不显示:
// Create a Button to get Help          
UIButton *helpButton =  [UIButton buttonWithType:UIButtonTypeInfoDark ] ;
CGRect buttonRect = helpButton.frame;
// Calculate the top right corner
buttonRect.origin.x = self.tableView.frame.size.width - buttonRect.size.width - 8;
buttonRect.origin.y = self.tableView.frame.size.height - buttonRect.size.height - 8; 
[helpButton setFrame:buttonRect];
[helpButton addTarget:self action:@selector(doHelp:)
forControlEvents:UIControlEventTouchUpInside];
[helpButton setEnabled:TRUE];
[self.tableView addSubview:helpButton];
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
更新 修复代码适用于任何感兴趣的人:
// Create a Button to get Help          
UIButton *helpButton =  [UIButton buttonWithType:UIButtonTypeInfoDark ] ;
CGRect buttonRect = helpButton.frame;
// CALCulate the bottom right corner
buttonRect.origin.x = self.view.frame.size.width - …Run Code Online (Sandbox Code Playgroud) 我很困惑我应该用什么来唯一地识别我的用户?
我也想支持iOS7,但我不明白这些差异.
我目前正在使用此代码段生成UUID:
CFUUIDRef udid = CFUUIDCreate(NULL);
NSString* createdUUID = (NSString *) CFUUIDCreateString(NULL, udid);
[createdUUID autorelease];
CFRelease(udid);
Run Code Online (Sandbox Code Playgroud) 当我只在主线程上执行以下操作时iref立即自动释放:
-(void)loadImage:(ALAsset*)asset{
    @autoreleasepool {
        ALAssetRepresentation* rep = [asset defaultRepresentation];
        CGImageRef iref = [rep fullScreenImage];
        UIImage* image = [UIImage imageWithCGImage:iref
                                             scale:[rep scale]
                                       orientation:UIImageOrientationUp];
        [self.imageView setImage:image];
    }
}
Run Code Online (Sandbox Code Playgroud)
但是当我执行imageWithCGImage时:在后台线程上使用GCD iref不会像第一个例子那样立即释放.大约一分钟后:
-(void)loadImage:(ALAsset*)asset{
    dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^(void) {
        @autoreleasepool {
            ALAssetRepresentation* rep = [asset defaultRepresentation];
            CGImageRef iref = [rep fullScreenImage];
            UIImage* image = [UIImage imageWithCGImage:iref
                                                 scale:[rep scale]
                                           orientation:UIImageOrientationUp];
            dispatch_async(dispatch_get_main_queue(), ^(void) {
                [self.imageView setImage:image];
            });
        }
    });
}
Run Code Online (Sandbox Code Playgroud)
如何CGImageRef立即释放对象?
之前的研究:
CGImageRef物体已被分配,并且在它应该被释放后仍然存活了大约一分钟.CGImageRef对象,CGImageRelease我会在图像尝试自动释放一分钟后获得BAD_EXEC异常.iref …