title: copy one NSString to another
body: <p>How to copy one NSString to another? </p>
  
  <pre><code>@interface MyData : NSObject
  {
      @private
  
      //user's private info
      NSInteger uID;
      NSString *name;
      NSString *surname;
      NSString *email;
      NSString *telephone;
  
      //user's picture
      UIImage *image;
  }
  
  @property (nonatomic, assign) int uID;
  @property (nonatomic, retain) NSString *name;
  @property (nonatomic, retain) NSString *surname;
  @property (nonatomic, retain) NSString *email;
  @property (nonatomic, retain) NSString *telephone;
  @property (nonatomic, retain) UIImage *image;
  @end
  </code></pre>
  
  <p>I have two objects of this type. MyData *obj1, obj2;</p>
  
  <p>First is initialized. Second I want to initialize with first.</p>
  
  <pre><code>obj2 = [obj1 copy];   //crashes
  
      newData.surname = data.surname;   //crashes to
      newData.email = data.email;
      newData.telephone = data.telephone;
  </code></pre>
  
  <p>I neeeeed a COPY of second object NOT RETAIN!!! Help please! Thanx!</p>