摘要:这里包括了Queue, Group, Barrier, Semaphore等内容。基本上常用的GCD对象和方法在Swift3.0的改变都囊括其中。 代码在这里:https://github.com/future challenger/Swift3.0/tree/master/GCD This pro
阅读全文
摘要:flow不是React Native必会的技能,但是作为正式的产品开发优势很有必要掌握的技能之一。所以,算是RN填坑之旅系列的番外篇。 Flow是一个静态的检查类型检查工具,设计之初的目的就是为了可以发现JavaScript脚本里不容易被发现的错误。在js开发的过程中,总会遇到一些问题。小的还可以,
阅读全文
摘要:如同黑夜里的一道光一样,就这么知道了F8. F8是每年一次Facebook每年一次的开发者大会。每次大会都会release相应的APP,iOS、Android都有。之前都是用Native开发的,但是2016的这一次是用React Native开发的。 FB开源了RN的App 这次fb不仅开源了纯RN
阅读全文
摘要:代码在这里: https://github.com/future challenger/petshop/tree/master/client/petshop/src/controller 回头看看RN的填坑之旅系列,发现一路写下来都是我在开发中遇到的问题如何解决的。兴之所至,不问顺序。于是出现一个问
阅读全文
摘要:无论React还是RN都已经迈入了ES6的时代,甚至凭借Babel的支持都进入了ES7。ES6内容很多,本文主要讲解类相关的内容。 构造函数 定义侦探类作为例子。 ES5的“类”是如何定义的。 ES6定义类: ES6使用了 class 关键字,而且有专门的 constructor 。ES5里的 既是
阅读全文
摘要:React Native的导航有两种,一种是iOS和Android通用的叫做Navigator,一种是支持iOS的叫做NavigatorIOS。我们这里只讨论通用的Navigator。会了Navigator,NavigatorIOS也就不是什么难事了。 本文所使用的是React Native 0.3
阅读全文
摘要:使用React或者RN开发APP如果不知道Diff算法的话简直是说不过去啊。毕竟“知其然,知其所以然”这句老话从远古喊到现代了。 以下内容基本是 "官网文章" 的一个总结、压缩。这次要谦虚一下,毕竟深入研究RN的时间不多,如果有什么理解的不对的地方还请各位读者指正。 React的组件在渲染之后组成了
阅读全文
摘要:比较精细的动画可以用 来控制。但是,在一些简单的界面切换、更新的时候所做的动画里再去计算开始值、结束值和插值器如何运作绝对是浪费时间。 RN正好给我们提供了 来解决这个问题。按照官方的说法: 就是用于在下一个绘制或者布局周期(render/layout cycle)里处理界面中全部视图的动画的。 下
阅读全文
摘要:如果不能从头到尾的建立一个RN应用,那么RN将失色不少。本以为HTTP请求部分需要使用Native的实现,Android和iOS各回各家,各调各库了。Google了一下之后居然RN可以使用fetch库。这个库是用来代替流传已久的XHR的。 下面看看如何使用fetch 请求Restful API的。A
阅读全文
摘要:列表显示数据,基本什么应用都是必须。今天就来从浅到深的看看React Native的ListView怎么使用。笔者写作的时候RN版本是0.34。 最简单的 引入所需要的内置组件之类的就不多说了。 第一步,在 里设置数据源,并同时指定什么时候重新绘制一行,就是在这个时候 重绘。 之后,在state里面
阅读全文