title: How to create weak reference in Objective-C?
body: <p>i have a situation like this:</p>
  
  <pre><code>NSMutableArray * A = [[NSMutableArray alloc]initwithObjects:@"one",nil];
  NSMutableArray * B = [[NSMutableArray alloc]initwithObjects:@"two",nil];
  
  [A addObject:B];
  [B addObject:A];
  </code></pre>
  
  <p>now here is a retain cycle, How can i break this retain cycle? (using weak reference)....in above example.
  Thanks </p>