English 中文(简体)
如果您删除第一个元素的话, NSMETableAray 会改变其元素吗?
原标题:Does NSMutableArray shift its elements if you delete the first element?

如果您删除第一个元素( 类似于 Java 的阵列工作方式), NSAray 是否将其元素向下移( 类似于 java 的阵列)?

最佳回答

有记录在NSMubableArray removeObjectAtIndex:

Discussion
To fill the gap, all elements beyond index are moved by subtracting 1 from their index.

< sub\\\ remember 您只能从可变数组中删除对象 。

问题回答

这是很容易尝试的, 但是是的。 请注意, 您无法从 NSANS 中移除物体, 只能从 NSM 中移除 。

NASARRAY 包含静态物体, 您可以在 NSM MutableAray 中执行此操作 。 是的, 它确实如此 。





相关问题
Taking picture with QTCaptureView

Is it possible to simply take a picture and save it somewhere using a QTCaptureView and Apple s built-in iSight? I ve seen lots of tutorials on recording video but none on simply taking a picture. Any ...

Controlling OSX windows

I m trying to control windows of a foreign OSX applications from my application. I d like to 1. move the windows on the screen 2. resize the windows on the screen 3. change the currently active window ...

objective-c: Calling a void function from another controller

i have a void, like -(void) doSomething in a specific controller. i can call it in this controller via [self doSomething], but i don t know how to call this void from another .m file. I want to call ...

NSUndoManager and runModalForWindow:

I have a simple Core Data app which displays a list of entities in the main window. To create or add new entities, I use a second modal window with a separate managed object context so changes can be ...

NSMutableArray values becoming "invalid"

I m trying to show a database information in a tableview and then the detailed information in a view my problem is as follow: I created a NSMutableArray: NSMutableArray *myArray = [[NSMutableArray ...

How to get a flash url in a webpage using a webframe?

As we know , When we load frame from webpage of safari, we will invoke the delegate methods of webkit informal protocol(WebFrameLoadDelegate): webView:didStartProvisionalLoadForFrame: webView:...

热门标签