IS this class Many part of memory Leak
<p>I am much confuse about my class.</p>

<p>Specially about Memory Management.</p>

<p>Please Guide me about NSString Concept at here.</p>

<p>My Class is.</p>

<pre><code>#import &lt;Foundation/Foundation.h&gt;


@interface itinerary_detail : NSObject {
    NSString *itinerary_title;
    NSString *itinerary_creator;
    NSString *itinerary_identifiere;

    NSString *itinerary_created;
    NSString *itinerary_modified;    
}
@property (retain) NSString *itinerary_title;
@property (retain) NSString *itinerary_creator;
@property (retain) NSString *itinerary_identifiere;
@property (retain) NSString *itinerary_created;
@property (retain) NSString *itinerary_modified;

-(void) itinerary_initialization;
-(void) itinerary_title:(NSString *) xml_value;
-(void) itinerary_creator:(NSString *) xml_value;
-(void) itinerary_identifiere:(NSString *) xml_value;
-(void) itinerary_created:(NSString *) xml_value;
-(void) itinerary_modified:(NSString *) xml_value;
@end
</code></pre>

<p>and My .m class is</p>

<pre><code>#import "itinerary_detail.h"
@implementation itinerary_detail
@synthesize itinerary_title,itinerary_creator,itinerary_identifiere,itinerary_created,itinerary_modified;
-(void) itinerary_initialization
{
    itinerary_title=@"null";
    itinerary_creator=@"null";
    itinerary_identifiere=@"null";
    itinerary_created=@"null";
    itinerary_modified=@"null";
}

-(void) itinerary_title:(NSString *) xml_value
{
    itinerary_title=xml_value; 
}
-(void) itinerary_creator:(NSString *) xml_value
{
    itinerary_creator=xml_value; 
}
-(void) itinerary_identifiere:(NSString *) xml_value
{
    itinerary_identifiere=xml_value;
}
-(void) itinerary_created:(NSString *) xml_value
{
    itinerary_created=xml_value;
}
-(void) itinerary_modified:(NSString *) xml_value
{
    itinerary_modified=xml_value;
}
-(void) dealloc
{
    [itinerary_title release];
    [itinerary_creator release];
    [itinerary_identifiere release];
    [itinerary_created release];
    [itinerary_modified release];
    [super dealloc];
}
@end
</code></pre>

<p>My question about.</p>

<p>1- Is this type Deceleration of NSString in this class of Memory Leak Issue. If Yes Please How i Will change this.</p>

<p>2- I am Using This class into Other class
Like that</p>

<pre><code>itinerary_detail *check=[[itinerary_detail alloc] init];
[check itinerary_initialization];
[check release];
</code></pre>

<p>my question is this right way . or this is also a Memory Leak Issue.</p>

<p>Please Guide Me How to Deceleration Of this class and How to handle all memory Leak Issues.</p>

<p>Please Help Me</p>
