weak

    21热度

    1回答

    当您在多数情况下阅读here时,IBOutlet应该很弱。 现在,您可以在development library中看到,并非所有的类都支持弱引用。 (例如NSTextView)。这意味着你必须使用分配: @property (assign) IBOutlet NSTextView *textView; 如果你使用一个弱引用您会收到以下错误: “弱不可用物业的合成是不允许的,因为它需要__wea

    0热度

    2回答

    我将ARC添加到正在处理的应用程序中。不幸的是,它崩溃了。我发现将所有应用程序更新到ARC的自动脚本将__unsafe_unretained限定符给所有ID为<的protocolName> type。 为什么它不是一个弱类型?我已经将应用程序及其所有子项目部署到了​​iOS 5,因此我的确有弱限定符。 我的主要问题是如果我宣布这些代表强壮,我会有一个保留周期。如果我不这样做,下次我打电话给他们时,

    1热度

    2回答

    我想了解__weak如何在ARC代码中工作。 这是我的例子: NSString *string = @"Hi!"; //1 __weak NSString *secondString = string; //2 string = @"Hello world!"; //3 NSLog(@"STR: %@", secondString); //4 我期望的NSLog显示我“无”,但它显示“

    0热度

    1回答

    http://i.stack.imgur.com/3wdI0.png 请参考上面的链接。 'billing_info'是一个弱实体,因为它完全取决于'订单'? 如果是这样,是'bill_id'鉴别器?

    1热度

    1回答

    Xamarin是否会导致C#内存泄漏?即可以释放MyViewController还是具有循环引用,防止它? 在MyViewController: this.TableView.Source = new ViewSource(this); public class ViewSource : UITableViewSource { private readonly MyViewCon

    2热度

    3回答

    我的场景是关于交叉编译为Arduino Due(ARM目标),但我想这是一个通用的C弱符号问题。 我想打破我的固件分为3个部分: 1.硬件库(CMSIS,中间件) - > libHardware.a 2.实时OS库 - > libOS.a 3.应用程序代码 - >输出。精灵链接到上面。 引用的CMSIS实施已宣布如下: void SysTick_Handler (void) __attribute

    2热度

    1回答

    我的问题是 为什么 [myButton addTarget:self action:@selector(myAction) forControlEvents:UIControlEventTouchUpInside]; 它不保留和 mytimer = [NSTimer scheduledTimerWithTimeInterval:1.0f target:self

    2热度

    1回答

    我读答案,这个线程Handling Pointer-to-Pointer Ownership Issues in ARC后的一些问题; 对于演示图1,当一个“强”属性的变量的引用传递,隐式地创建了一个隐藏(__自动释放)变量和对象不会被保留。 但是对于演示4,当传递一个'弱'归因变量的引用时,该对象会保留一次。 所以我的问题是只是我的好奇心,为什么只有隐变量从“__weak”创建获取对象保留+ 1

    10热度

    4回答

    在属性强烈定义的NSMutableArray中添加对象的正确方法是什么? [tapBlockView setTapBlock:^(UIImage* image) { [self.myImageArray addObject:image]; // self retain cycle } 如果我将创建一个参考的东西弱像 __weak NSMutableArray *array = se

    2热度

    1回答

    我有一个模块化的C-Project,其中包含一些不同的库/对象,如果满足一些条件,它们只与发布版链接。该项目使用PowerPC的GCC 3.4.4构建。 所以在我的项目中有一些使用其他模块功能的C文件(这些模块并不是必要地添加到构建中)。所以这些函数被声明为extern。 根据版本的不同,包含函数本身的模块是否被链接。为避免未定义的引用,这些函数被汇编宏声明为弱。 我AAM试图用一个例子来说明这一