小编oip*_*tar的帖子

将实例方法作为函数指针传递给C库

我正在编写一个使用C库的Objective-C应用程序.我目前面临的问题是C库有一个结构,其中某些字段是稍后用作回调的函数指针.如何将Objective-C实例方法转换为函数指针并将其传递给库?

c function-pointers objective-c

16
推荐指数
1
解决办法
2902
查看次数

将两个半字节打包成一个字节的最快方法

将两个字节打包成一个的最快方法是什么?我有一个很大的字节数组。每个字节代表一个不大于 15 的数字(4 位数字)。因此,我可以将两个字节合并为一个,将第一个字节放入高半字节,将后面的字节放入低半字节。

我目前的方法是创建一个原始数组一半大小的第二个数组,然后迭代原始数组移动它和 | 得到小点心。这有效,但是根据数组的大小需要一段时间。数组从几千个条目到几百万个条目不等。这不是灾难性的,但任何优化都会有所帮助

c++ assembly byte-shifting

5
推荐指数
1
解决办法
1866
查看次数