Magic Studio

专心做有逼格的APP!

上一页 1 2 3 4 5 6 ··· 42 下一页

2017年11月18日 #

初识Redux-Saga

摘要: "Redus saga" 是一个redux的中间件,主要用来简便而优雅的处理redux应用里的副作用(side effect相对于pure function这类概念而言的)。它之所以可以做到这一点主要是使用了ES6里的一个语法: "Generator" 。使用Generator可以像写同步的代码一样 阅读全文

posted @ 2017-11-18 08:43 Mr 布鲁斯 阅读(741) 评论(1) 推荐(0) 编辑

2017年11月12日 #

React Native填坑之旅 -- FlatList

摘要: 在React Native里有很多种方法来创建可滚动的list。比如,ScrollView和ListView。他们都各有优缺点。但是在React Native 0.43里增加了两种行的list view。一个是 , 一个是 。今天我们就来详细了解一下 。 如果你熟悉RN之前的ListView的话你会 阅读全文

posted @ 2017-11-12 00:29 Mr 布鲁斯 阅读(5904) 评论(0) 推荐(0) 编辑

2017年11月7日 #

React Native填坑之旅 -- 使用react-navigation代替Navigator

摘要: `Navigator react native deprecated custom components react navigation`](https://reactnavigation.org/)那我们就来看看这个东西到底有什么好的,值不值得用。 一句话概括的话, 非常值得用。之前配置一个 阅读全文

posted @ 2017-11-07 22:55 Mr 布鲁斯 阅读(6091) 评论(0) 推荐(0) 编辑

2017年11月3日 #

React Native填坑之旅 -- 回归小插曲

摘要: 回归RN,非常开心啊! 在React Native 0.49.5上开发,直接遇到一个ios模拟器的问题。这个问题很简单就是 。 在网上找了很多的解决方法,都不能用。 最后发现,其实就是访问 的时候找不见地址。只要把 改成 就可以了。但是从哪里改呢? stackoverflow 的方法并不可行,OC的 阅读全文

posted @ 2017-11-03 19:33 Mr 布鲁斯 阅读(282) 评论(0) 推荐(0) 编辑

2017年10月15日 #

iOS的异步绘制--YYAsyncLayer源码分析

摘要: iOS的异步渲染 最近看了 在这里总结一下。 是整个 异步渲染的基础。整个项目的Github地址在 "这里" 。你可以先下载了一睹为快,也可以跟着我一步一步的了解它是怎么实现异步绘制的。 如何实现异步 两种方式可以实现异步。一种是使用另外的一个线程,一种是使用 RunLoop 。另外开一个线程的方法 阅读全文

posted @ 2017-10-15 20:24 Mr 布鲁斯 阅读(4607) 评论(0) 推荐(1) 编辑

2017年5月21日 #

深入Android RxJava 2

摘要: 这篇文章是根据Jake Wharton在GOTO CopenHagen 2016上的讲话整理的。 下一个版本(2.0)的RxJava还在开发中。虽然observable、订阅管理和背压(backpressure)都完全重写了,但是operator基本没有任何的变化。在本文中你将学到如何让你的库和应用 阅读全文

posted @ 2017-05-21 20:43 Mr 布鲁斯 阅读(3129) 评论(0) 推荐(1) 编辑

2017年2月27日 #

React Native填坑之旅 -- 使用iOS原生视图(高德地图)

摘要: 在开发React Native的App的时候,你会遇到很多情况是原生的视图组件已经开发好了的。有的是系统的SDK提供的,有的是第三方试图组件,总之你的APP可以直接使用的原生视图是很多的。React Native提供了一套完善的机制,你可以非常简单的用来包装已有的原生视图。 代码地址:https:/ 阅读全文

posted @ 2017-02-27 09:15 Mr 布鲁斯 阅读(2063) 评论(1) 推荐(0) 编辑

2017年2月25日 #

React Native桥接器初探

摘要: 本文假设你已经有一定的React Native基础,并且想要了解React Native的JS和原生代码之间是如何交互的。 React Native的工作线程 :布局在这个线程工作 :UIKit在这里工作 :Js代码在这里工作 另外每一个原生模块都有自己的一个工作 ,除非你明确指定它的工作队列 原生 阅读全文

posted @ 2017-02-25 00:33 Mr 布鲁斯 阅读(756) 评论(0) 推荐(0) 编辑

2017年2月15日 #

理解React组件的生命周期

摘要: 本文作者写作的时间较早,所以里面会出现很多的旧版ES5的时代的方法。不过,虽然如此并不影响读者理解组件的生命周期。反而是作者分为几种不同的触发机制来解释生命周期的各个方法,让读者更加容易理解涉及到的概念。以下是正文。 简介 在创建组件的时候会触发组件生命周期各个方法的调用。这篇文章就分别介绍其中的各 阅读全文

posted @ 2017-02-15 15:50 Mr 布鲁斯 阅读(249) 评论(0) 推荐(0) 编辑

2017年1月29日 #

Graphql入门

摘要: GraphQL是一个查询语言,由Facebook开发,用于替换RESTful API。服务端可以用任何的语言实现。具体的你可以查看Facebook关于 "GraphQL的文档" 和 "各种语言的实现" GraphQL的小历史 早在2012年,Facebook认为人们只有在离开PC的时候才会用智能手机 阅读全文

posted @ 2017-01-29 17:43 Mr 布鲁斯 阅读(15780) 评论(11) 推荐(5) 编辑

上一页 1 2 3 4 5 6 ··· 42 下一页

导航