是否可以傳遞數組作爲函數的參數?Objective - C - >將數組傳遞爲函數參數
4
A
回答
18
是的,當然。
C-數組:
- (void)myFunction:(int*)array;
...
int bar[12];
[obj myFunction:bar];
的NSArray:
- (void)myFunctionWithNSArray:(NSArray*)array;
...
NSArray *array = [[NSArray alloc] initWithObjects...];
[obj myFunctionWithNSArray:array];
+1
那些不是功能;他們是方法。 –
+0
@Josh:對!在某些時候,討論停止了關於Objective-C而關於C,因此我使用方法作爲示例以保持Objective-C。 –
+0
但是你做了方法的(僞)名稱說它們是函數。似乎可能會導致混淆。 –
相關問題
- 1. 將函數作爲參數傳遞給Objective-C方法
- 2. 在C++中將函數參數作爲函數參數傳遞
- 3. 在Objective C中傳遞方法/函數作爲參數C
- 4. 將函數數組作爲參數傳遞給函數
- 5. 將數組作爲參數傳遞給函數C
- 6. 通過參考傳遞數組Objective-C
- 7. 將數組傳遞給函數參數
- 8. 傳遞函數數組作爲參數
- 9. 將參數傳遞給WCF函數使用Objective c
- 10. 傳遞數組參考函數C
- 11. objective-c將參數傳遞給視圖
- 12. Objective-C,傳遞float作爲參數
- 13. Objective-C傳遞塊作爲參數
- 14. Objective-C傳遞方法作爲參數
- 15. 如何將數組傳遞給函數Objective-C
- 16. C++函數參數傳遞
- 17. 將JavaScript數組作爲參數傳遞給WebAssembly函數
- 18. 將va_list作爲函數參數傳遞
- 19. 傳遞數組作爲參數C
- 20. C#傳遞string []數組作爲參數
- 21. 如何將1D和2D數組參數傳遞給函數c
- 22. C++將2d數組傳遞給函數
- 23. 將[out]數組傳遞給C++函數
- 24. 將C++數組傳遞到函數
- 25. 將數組傳遞給函數C
- 26. C++將char數組傳遞給函數
- 27. 將數組傳遞給函數c
- 28. C++將數組傳遞到函數中
- 29. 將數組傳遞給函數c
- 30. 將java函數作爲參數傳遞
的NSArray或指針數組? – Eimantas
當然,這是一個過於簡單的問題,但在7分鐘-5?到底怎麼回事?上週我看到的情況更糟(也更有爭議),並沒有出現這種情況。 –
@Steven我可以看到它是如何遇到苛刻的,但[良好的問題](http://stackoverflow.com/questions/how-to-ask)的原則信條之一是你已經做了一些事先研究。通過在Google或某些教程上花費一點時間,而不是一蹴而就,可以很容易地回答這個問題。 –