小编ara*_*_86的帖子

我们是否需要在ARC的UIAnimationBlocks中使用__weak self?

我们是否需要在UIAnimation块中使用__weak self,如下所示?如果我们不指定自我弱,是否会产生保留周期问题?

[UIView animateWithDuration:animationDuration 
                      delay:0 
                    options:UIViewAnimationCurveEaseInOut 
                 animations:^{
        [self doSomething];
    } completion:^(BOOL finished) {
        if (finished) {
            [self doSomething];
        }
    }];
Run Code Online (Sandbox Code Playgroud)

我也对以下场景感到困惑.有什么想法吗?请分享您的意见.

[self.navController dismissViewControllerAnimated:animated 
                                       completion:^{
                                                      [self doSomething];
                                                  }];
Run Code Online (Sandbox Code Playgroud)

我们应该在这里使用弱者吗?

ios objective-c-blocks automatic-ref-counting retain-cycle

21
推荐指数
2
解决办法
1万
查看次数

iOS8 SDK的静态分析器错误

最近我使用iOS 8 SDK更新到Xcode 6 beta 6.在运行静态分析器时,我遇到了以下错误的问题.

错误:错误读取'pic'错误:没有分析器检查器与'-mrelocation-model'2错误生成相关联.命令/Applications/Xcode6-Beta6.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang失败,退出代码为1

任何想法这些错误是什么以及如何解决它.谢谢.

static clang analyzer xcode6 ios8

10
推荐指数
1
解决办法
2933
查看次数

如果我的部署目标是 8.0,我们是否需要为“armv7”和“arm64”编译 iOS 应用程序?

我的应用程序支持 iOS8.0 及以上版本。我知道从 iOS7 开始它的 arm64 位架构。在这种情况下,我们是否需要为“armv7”和“arm64”切片编译二进制文件?

如果我单独为 arm64 编译,我可以减少我的应用程序大小。这是正确的方法吗?

请帮忙。

cpu-architecture armv7 ios arm64

6
推荐指数
2
解决办法
1万
查看次数