这是系列文章的第三篇,为了更快上车,建议按照顺序,将前两篇文章通读一遍。从原生开发到Flutter教程(一)认识Flutter从原生开发到Flu...
上篇文章从原生开发到Flutter教程(一)认识Flutter我们已经大概了解了Flutter的魅力并搭建好了开发环境,终于到了大展身手的时候了...
篇外话 “Flutter是什么?”、“它出现的动机是什么?解决了哪些痛点?”、“相比React Native、Weex等跨平台技术,优势在哪里?...
之前写了一篇适配 iOS 11 的文章链接,如今 iPhone X 上市后,又要掀起一波适配潮了。对于开发者来说, iPhone X 并不像之前...
前言 说起苹果支付,可能对于大多数的开发者,或者准确来说大多数老板们比较头痛的事情。因为苹果支付(即IAP,In-App Purchase,后文...
适配 iPhone X 的相关内容详见我的另一篇文章关于 SafeArea 和 适配 iPhoneX 前言 又是一波震撼人心的苹果秋季新产品发布...
由于苹果审核机制变化,除了JSPatch等热修复的应用受到影响外,另个影响较大的就是非法集成第三方支付SDK(尤其支付宝)而审核被拒。但是由于你...
block 的概念 这篇文章我打算来深究一下 OC 中的 block 到底是何方神圣。后面会介绍用可爱的 clang 指令来看看 block 底...
前言:很早之前就想总结一下多线程这块,在工作中经常用到,尤其是现在开发的一款跟图片处理相关的应用,多线程的重要性就更加突出。这篇文章打算总结一些...