I create an array, similar to classic C (not NSArray or one of it’s children) – something like BOOL i[5];. And I want to make all its values to be equal to NO.
First of all, I didn’t found any information about initial values of such arrays (I know that in classic C they will be undefined, but don’t know exactly about Objective-C. I found info about classes and its inner data [after allocation, without initialization], but not about simple data types).
And the second, if I should set array values manually – should I use memset(...); or something different?
To prevent possible questions… I want to use this construction as array of temporary boolean flags and don’t think that it is proved to use something like NSArray here.
If that
BOOL i[5]is an ivar of an ObjC class, its content will be initialized (memset-ed) to 0.As described in the
+allocmethod:To set the array to all NO in other situations, you could use