Comment NSArray est-il implémenté? Est-il similaire à std::vector
?Implémentation de NSArray
2
A
Répondre
12
Ce n'est pas similaire à std::vector
.
Les détails de mise en œuvre sont opaques au-delà de ce qu'il est accordé aux utilisations les plus courantes trouvées sur la plate-forme.
2
selon les détails que vous êtes après, vous pouvez être intéressé par la mise en œuvre de CFArray, qui est disponible en CFLite (ou CFLite). CFLite est hébergé par Apple, il s'agit d'une implémentation ouverte d'un sous-ensemble de CoreFoundation.framework. Je suppose également que vous êtes au courant de la relation NSArray < -> CFArray.
oui je suis, merci pour cela – shreyasva
Attention avec cette source ... les implémentations contenues dans la source peuvent varier considérablement de ce qui est livré avec le système. – bbum