自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

foxsofter的专栏

技术宅

  • 博客(7)
  • 资源 (5)
  • 收藏
  • 关注

原创 面向页面的移动端架构设计

作者尝试在移动端总结出一套面向页面的架构设计,暂定命名为POA(page-oriented architecture),因为核心的关注点在于page,阅读本文更多的是了解移动端架构的方式方法。

2020-05-14 13:27:08 1682 6

原创 Flutter 在哈啰出行 B 端创新业务的实践

哈啰出行实践 Flutter 较晚,但我们在创新业务上很轻松获得了90%的人效提升,同时在 Flutter 混合开发上经历了架构1.0到架构2.0的升级,比较顺利的实现了三端一致的模块化、以及路由管理等能力。同时我们也开源了自己开发的路由框架,较目前主流方案更完善,iOS占用内存少很多,Android的页面打开速度快很多,欢迎尝试。

2020-04-26 10:30:18 1024 5

原创 Flutter引擎源码解读 - 内存管理篇

摘要本文主要是对 Flutter 引擎中的内存管理相关的源码进行解读,Flutter 引擎核心代码大都是用 C++ 写的,内存管理主要是引用计数,结合C++语言本身的灵活性,以很少的代码实现了类似于Objective-C语言的ARC的内存管理能力。开始之前C++代码中一般会遇到很多宏,我们要理解这些宏的意义还是需要参考其背后的源码,在内存模型相关的源码中遇到的宏,开篇之前我们先做个简单的介绍...

2020-05-07 10:25:50 488

原创 Flutter引擎源码解读 - Flutter是如何在iOS上运行起来的

文章目录摘要FlutterViewControllerFlutterViewController 的构造函数FlutterViewController 的 loadViewFlutterViewController 对 Navigator 的操作setInitialRoutepushRoute and popRouteFlutterViewFlutterEngineFlutterEngine 的构...

2020-04-30 14:36:40 2241 9

原创 LPDMvvmKit系列之UITableView的改造

阅读本文需要对ReactiveCocoa足够了解,也可以参阅图解ReactiveCocoa基本函数Cocoa Touch Framework无疑是一个很好的框架,特别是对动画的支持,在我接触过的框架中可能是最好的(当然我接触的框架可能比较少),但是就UITableView来说确实存在很多吐槽点,从我个人理解的角度做些分析,尝试去解决这些吐槽点,并给到的解决方案。UITableView枚举滥...

2020-04-28 09:49:39 253

原创 图解ReactiveCocoa基本函数

本文内容仅适用于ReactiveCocoa v2.5关于函数响应式编程(FRP),可以参考What is (functional) reactive programming?Specification for a Functional Reactive Programming languageStreams of values over time文章目录Reactive...

2020-04-28 09:48:50 246

原创 如何无缝的将Flutter引入现有应用?

为什么写thrio?在早期Flutter发布的时候,谷歌虽然提供了iOS和Android App上的Flutter嵌入方案,但主要针对的是纯Flutter的情形,混合开发支持的并不友好。所谓的纯RN、纯weex应用的生命周期都不存在,所以也不会存在一个纯Flutter的App的生命周期,因为我们总是有需要复用现有模块。所以我们需要一套足够完整的Flutter嵌入原生App的路由解决方案,所...

2020-04-28 09:44:24 1674 6

通用配置xx

通用配置xx

2013-05-29

23种设计模式(C++).pdf

设计模式经典书籍,需要提升的人赶紧下了,好书不可或缺

2011-04-27

[GPU精粹3电子书和光盘].Addison.Wesley.GPU.Gems.3.Aug.2007.chm

游戏开发必读经典,从事游戏开发跨越这本书简直就是一种失败,慢慢享受吧

2009-04-01

Xtank 坦克游戏源码

比较好的坦克源码,采用的是VS2008+XNA3.0bate版开发的,初学者很容易看得懂的代码

2008-09-24

JosephVC实现

完整的实现代码,界面一般,可以自己润色

2007-06-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除