React Native之iOS远程真机调试

本文章描述如何在真机环境上远程调试js代码,有一些开发工作(如支付测试)是需要在真机环境上才具备测试条件的,本文所述的方法,对于这类环境来说,非常有帮助。

……

阅读全文

React Native之iOS原生模块反向通知JS

前边介绍了从JS调用iOS原生模块的方法,现在再介绍一下,如何从Native反向通知JS。

一、目录结构

<PROJECT>-Bridging-Header.h // ← here
ReactEvent
├── ReactEvent.h
├── ReactEvent.m
├── ReactEventHandler.swift
├── ReactEventR.h // ← here
├── ReactEventR.m // ← here
└── ReactEventRHandler.swift // ← here

PS: ReactEventR中的R表示是反向的意思。

……

阅读全文

React Native之JS调用iOS原生模块

React Native开发免不了需要从JS调用原生的模块,这里演示了如何从JS调用原生模块,并返回数据的方法。

一、目录结构

<PROJECT>-Bridging-Header.h
ReactEvent
├── ReactEvent.h
├── ReactEvent.m
└── ReactEventHandler.swift
……

阅读全文

React Native之Android原生模块反向通知JS

前边介绍了从JS调用Android原生模块的方法,现在再介绍一下,如何从Native反向通知JS。

一、目录结构

reactevent
├── ReactEvent.kt
├── ReactEventPkg.kt // ← here
└── ReactEventR.kt   // ← here

PS: ReactEventR中的R表示是反向的意思。

……

阅读全文

GO语言一种按秒聚合消息队列的实现方法

Linux内核大概只有100万次每秒的收发网络数据包的能力,如果需要突破这个限制,那么在客户端发送消息的时候,需要将消息按一定的时间进行聚合再上报,那么如何实现一个像以下需求的消息队列呢?

……

阅读全文