【文件属性】:
文件名称:PixelPusher-objc:适用于Objective-C的PixelPusher驱动程序库
文件大小:117KB
文件格式:ZIP
更新时间:2021-05-02 05:42:59
Objective-C
PixelPusher对象
这几乎是Heroic Robotics的库的直接端口。
该库是针对iOS构建和测试的。 从理论上讲,尽管我从未在OS X上进行过测试,但该库也应与OS X一起使用。
框架依赖性:
CFNetwork.framework
QuartzCore.framework
安全框架
第三方子模块:
与Java实现不同:
使用GCD,并且主要在主队列(线程)上使用,而不是直接使用线程。 数据包分派使用非主队列。 我正在等待看看何时/何处性能会引入非主/并发队列。
像素结构是浮点数R,G,B而不是字节
不支持5轴RGBOW像素(不知道该使用什么设备)
PPPixelPusher推迟了条带的分配,因此在PPDeviceRegistry中解析状态数据包使用的内存更少
DeviceRegistry使用3种不同的通知(添加,删除,更新),而不是1种(某些更改,您知道了什么
【文件预览】:
PixelPusher-objc-master
----.gitmodules(495B)
----PixelPusher-objc()
--------PixelPusher-objc.xcodeproj()
--------3rd Party()
--------Source()
----examples()
--------PixelMapPlayback()
--------Xmas()
--------Comets()
----.gitignore(110B)
----README.md(2KB)
----LICENSE.txt(1KB)