English 中文(简体)
利用NSString作为国家安保系统的阿雷?
原标题:Using NSString as an Array of NSStrings?

我刚刚走过一条由一位同事撰写的法典,我以前从未在奥杰-C看到过。 它看起来好像是坏的,我想改变它,但它似乎奏效(正像预期的那样运作),我甚至不知道要改变它。

NSString **stringArray= new NSString *[numberOfStrings];

是否是这样? 国家安全局是否更有意义?

EDIT: In order to properly free the array from memory, are any release calls needed? Currently, all I see is delete [] stringArray;.

EDIT 2. 这似乎从记忆中适当删除阵列:

for (int i=0; i < numberOfStrings; i++)
{
    [stringArray[i] release];
}
delete [] stringArray;
最佳回答

他正在使用目标C++(应当能够核实,在Xcode4号档案右小组的档案类型中)。

the new keyword is creates a new array of (NSString *) with numberOfStrings size.

为回答您的问题,NSArray很有可能更易操作,特别是如果该守则有不同的发展者。 使用C++阵列可能会有业绩问题,但这取决于该守则的背景。

问题回答

使用<条码>NSArray对无C类背景的人来说可能更具有法律意义,这只是一个装上<条码>的便衣阵列,其完全有效,但与<条码>NSArray的事例大不相同。

Both make sense, but if the users of that array are expecting a C-style array rather than an NSArray instance, there might be a lot of refactoring involved.





相关问题
Code sign Error

I have created a new iPhone application.I have two mach machines. I have created the certificate for running application in iPhone in one mac. Can I use the other mac for running the application in ...

ABPersonViewController Usage for displaying contact

Created a View based Project and added a contact to the AddressBook using ABAddressBookRef,ABRecordRef now i wanted to display the added contact ABPersonViewController is the method but how to use in ...

将音频Clips从Peter改为服务器

我不禁要问,那里是否有任何实例表明从Peit向服务器发送音响。 I m不关心电话或SIP风格的解决办法,只是一个简单的袖珍流程......

• 如何将搜查线重新定位?

我正试图把图像放在搜索条左边。 但是,问题始于这里,搜索条线不能重新布署。

热门标签