Hays's repositories
OpenGLRenderDemo
Mac应用,使用NSOpenGLView进行渲染,渲染过程为将采集回调的sample buffer绘制到官方例子的FBO texture上,然后最终在NSOpenGLView上进行绘制渲染
BundleSplit
通过拆分ReactNative打包的Bundle文件,然后开放RN里面RCTBridge的私有方法来进行二次加载
ImmutableDemo
immutable js performance demo
PreviewLayerDemo
使用AVFoundation提供的AVCaptureVideoPreviewLayer进行摄像头采集渲染Demo
SampleBufferLayerDemo
Mac应用使用AVFoundation提供的AVSampleBufferDisplayLayer进行摄像头采集渲染Demo
BundlePatch
通过补丁的方式下发patch文件,然后与公共库的jsbundle合成最终使用的jsbundle
CIImagePreviewDemo
Mac应用,使用NSOpenGLView进行渲染,渲染过程为将采集回调的sample buffer转为CIImage然后再通过CIContext绘制上去的Demo
DynamicLoadDemo
简单实现的插件化Demo
go-common
哔哩哔哩 bilibili 网站后台工程 源码
keychain-swift
Helper functions for saving text in Keychain securely for iOS, OS X, tvOS and watchOS.
LargeListDemo
react-native-largelist-v3 lib demo
net-diagnosis
ios平台网络诊断SDK,支持对ip和域名的ping,traceroute(udp,icmp协议),支持tcp ping, 端口扫描,nslookup,局域网活跃ip扫描等功能-----------Ios platform network diagnostic SDK, support ip and domain name ping, traceroute (udp, icmp protocol), support tcp ping, port scan, nslookup, LAN active ip scan and other functions
NodeAddOnDemo
nodejs addon demo,目标应用场景需求为:通过addon来调用mac上的自定义framework,然后build出来给到electron工程使用
NodeAddOnEmitterDemo
node addon event emitter demo
NodeAddOnWithDelegate
nodejs addon demo2,目标应用场景需求为:通过addon来调用mac上的自定义framework,然后build出来给到electron工程使用,同时framework回调的delegate最终会通知到js层,另外js层也提供窗口句柄给到native层添加视图
NodeJSLearning
demo of learning node js
ReactNativeAnimations
React Native Animation Demo
ShadowsocksX-NG-R
Next Generation of ShadowsocksX
WebViewCookies
主要针对iOS以及Android两个平台下Cookies管理的调研Demo