我在用Objective C方式編寫for循環方面存在疑問。我可以在傳統的C for循環中執行相同的循環,但是我正在嘗試學習Objective C。這是我的問題。
listdata是一個可變數組,它包含ofi_vc_modal_ab_user_info對象的對象,我想比較列表數據的每個電子郵件和電子郵件,直到列表數據計數並找到它的位置,並且如果找到,我想從列表數據中刪除對象。以Objective C方式編寫for循環
for (ofi_vc_modal_ab_user_info *loc_obj in listData)
{
if (strcasecmp(loc_obj->email, email) == 0) {
// What need to do here.
}
}
如何繼續在這裏...感謝您的幫助:)
我知道你已經有了一個可以接受的答案,但是你應該看看現在可用於大多數集合對象的'enumerate ... with block'方法。 Apple每年在WWDC上告訴我們這些結果的代碼和麪積要少得多,速度也要快得多。 –