我移植從C#到Objective-C的一個小功能(爲iPhone),和我遇到了一個C#方法的障礙。C#中的方法設置相當於在Objective-C
我不確定下面的C#代碼行將在目標C中等同於什麼。特別是Set
方法。
BitArray bits = new BitArray(DESC_LEN);
bits.Set(j,
(ii_data[cix_1 - KERNEL_SZ/2*ii_step - KERNEL_SZ/2] +
ii_data[cix_1 + KERNEL_SZ/2*ii_step + KERNEL_SZ/2] -
ii_data[cix_1 - KERNEL_SZ/2*ii_step + KERNEL_SZ/2] -
ii_data[cix_1 + KERNEL_SZ/2*ii_step - KERNEL_SZ/2])
>
(ii_data[cix_2 - KERNEL_SZ/2*ii_step - KERNEL_SZ/2] +
ii_data[cix_2 + KERNEL_SZ/2*ii_step + KERNEL_SZ/2] -
ii_data[cix_2 - KERNEL_SZ/2*ii_step + KERNEL_SZ/2] -
ii_data[cix_2 + KERNEL_SZ/2*ii_step - KERNEL_SZ/2])
);
有沒有人知道C#中的Set可能等同於Objective-C中的內容。當然,我已經做了一些谷歌搜索,但沒有彈出。
乾杯, 佈雷特