Bonjour,
J'ai écrit une fonction Objective C qui substitue une chaine de caractere par une autre chaine.
La voici :
/***************************************************************************
SubstituteString
****************************************************************************/
- (NSString *) SubstituteString
NSString *)source fromTable
NSString *)tag fromTable
NSString *)substWith
{
NSArray *listItems;
listItems=[source componentsSeparatedByString:tag];
if(listItems)
source=[listItems componentsJoinedByString:substWith];
return(source);
}
La question que je me pose est si je dois libérer l'objet listItems avant de rendre la main.
Dans la doc Cocoa j'ai lu qu'il n'était pas nécessaire de liberer les objets implicitiment alloués.
Est ce le cas ici ?
Cordialement
J'ai écrit une fonction Objective C qui substitue une chaine de caractere par une autre chaine.
La voici :
/***************************************************************************
SubstituteString
****************************************************************************/
- (NSString *) SubstituteString
{
NSArray *listItems;
listItems=[source componentsSeparatedByString:tag];
if(listItems)
source=[listItems componentsJoinedByString:substWith];
return(source);
}
La question que je me pose est si je dois libérer l'objet listItems avant de rendre la main.
Dans la doc Cocoa j'ai lu qu'il n'était pas nécessaire de liberer les objets implicitiment alloués.
Est ce le cas ici ?
Cordialement