目標C中的指針
回答
如果你真的想比較objc中的兩個指針(我懷疑),你可以使用標準的「==」運算符。
if(mypointer1==mypointer2){}
順便說一句,這樣做你是不是比較由指針指向的對象的數據,而僅僅是指針本身的數值(又名他們的地址)。
如果你想比較,你可以使用兩個對象(如果他們實現它)
isEqual
。最後,如果你比較兩個字符串,你應該使用
isEqualToString:
我需要知道天氣這兩個指針是否具有相同的值? – Santusura8
你的意思是什麼「價值」?你的意思是內存地址? – suprandr
沒有例如在string1 = @「xyz」&字符串2 = @「yxz」所以現在我不知道它的字符串值,所以我想比較兩個指針。 – Santusura8
只是想幫腔澄清的是,使用 STR1 == STR2 會(正確地)如果告訴你指針(在技術上引用objc)是相等的。
但是(在iOS版8.x的開始(甚至更早)),你會得到一個警告,指出該結果是「不確定」
- 1. 指針在目標-c
- 2. 目標C中的指針返回函數的指針
- 3. 如何使用指針的目標C
- 4. 在目標c中指派派生類的基類指針
- 5. 目標C間接指針未能更新直接指針
- 6. 簡單複製指針與目標C
- 7. 路過指針目標C - 鏈表
- 8. 目標C中的尋址和指針C
- 9. 指向C中的指針的指針
- 10. C中的指針(指針的值)?
- 11. 指針的大小,指向C中指針的指針
- 12. 指針指針(C++)
- 13. 如何預取C中的指針,以AMD Opteron 6168爲目標?
- 14. 爲目標c中的指針設置值?
- 15. 使用指針來調整目標中的全局對象-c
- 16. 目標c中指針轉換的整數無效
- 17. Objective-C中指針的指針
- 18. C指針隊列中的指針
- 19. C++中函數指針的指針
- 20. 在C++中爲指針指定指針
- 21. C++中指針
- 22. 在C項目中傳遞指向C++函數的指針
- 23. 在C和C++中,const指針指針指的是什麼?
- 24. C++中的指針分配。 (指針的指針到指針位於LHS)
- 25. 指針vs指針指針C
- 26. 如何在目標中聲明指針數組c
- 27. 使用指針發送數組的指針C項目
- 28. C/C++指針數組VS指針的指針
- 29. C++ - 指向數組的指針 - 指針
- 30. C++指向指針的指針
怎麼樣的isEqual':'? –
你想做什麼?比較兩個對象是否相等? – gsempe
對象的類型是什麼? – Jhaliya