摘要: 闲暇之余,写了一个React Native的demo,可以作为大家的入门学习参考。 GitHub:https://github.com/xujianfu/ElmApp.git GitHub:https://github.com/xujianfu/React-Native-CarProject.git阅读全文
posted @ 2019-06-04 14:42 零零圈圈 阅读(156) 评论(0) 编辑
摘要: 把我收藏多年的教学视频、项目源码分享给大家,大神就可以忽略了,很多东西都是基础性的,都是期初学习阶段收集的东西。 微信小程序(入门级,有web前端基础的人群): 链接: https://pan.baidu.com/s/11ueRkzaFb1oDKvfrgRLruQ 提取码: ahwt 复制这段内容后阅读全文
posted @ 2019-05-11 16:24 零零圈圈 阅读(86) 评论(3) 编辑
摘要: 本文转载自100offer公众号(ID:im100offer)。100offer是一个帮助高端人才找工作的平台,长期关注互联网行业动态与职业发展。如有侵权,请联系我,我会第一时间删除掉。谢谢! 「2019 年敢于裸辞的人,不是真勇士就是愣头青。」 这是 2019 年初,某位读者在 100offer 阅读全文
posted @ 2019-07-13 10:27 零零圈圈 阅读(92) 评论(3)  编辑
摘要: 无论一个类设计的多么完美,在未来的需求演进中,都有可能会碰到一些无法预测的情况。那怎么扩展已有的类呢?一般而言,继承和组合是不错的选择。但是在Objective-C 2.0中,又提供了category这个语言特性,可以动态地为已有类添加新行为。如今category已经遍布于Objective-C代码阅读全文
posted @ 2019-07-13 10:04 零零圈圈 阅读(44) 评论(0) 编辑
摘要: Objective-C语言的动态性主要体现在以下3个方面 (1)动态类型:运行时确定对象的类型。 (2)动态绑定:运行时确定对象的方法。 (3)动态加载:运行时加载需要的资源或者或代码模块。 一、动态类型 动态类型指对象指针类型的动态性,具体地说就是使用id类型将对象的类型推迟到运行时才确定,由赋给阅读全文
posted @ 2019-06-19 11:29 零零圈圈 阅读(62) 评论(0) 编辑
摘要: 一、前言 近日,有朋友问我关于WKWebView与JS的交互问题,可我之前一直使用的是UIWebView,也不曾做过WKWebView的交互啊!接下来大家一块学习下WKWebView是怎么实现原生代码和JS交互的。2016年时候曾写过一篇关于UIWebView与JS的交互。传送门>>> 二、WKWe阅读全文
posted @ 2019-06-17 17:35 零零圈圈 阅读(112) 评论(0) 编辑
摘要: 移动设备上的手势识别要比在 web 上复杂得多。用户的一次触摸操作的真实意图是什么,App 要经过好几个阶段才能判断。比如 App 需要判断用户的触摸到底是在滚动页面,还是滑动一个 widget,或者只是一个单纯的点击。甚至随着持续时间的不同,这些操作还会转化。此外,还有多点同时触控的情况。 手势响阅读全文
posted @ 2019-06-13 18:03 零零圈圈 阅读(23) 评论(0) 编辑
摘要: 一、特定平台代码 React Native提供了两种方法来区分平台: 使用Platform模块; 使用特定平台扩展名; 1、Platform模块 React Native提供了一个检测当前运行平台的模块;Platform适用于对一小部分代码需要按照平台定制的情况; Platform.OS 在iOS上阅读全文
posted @ 2019-06-13 15:53 零零圈圈 阅读(53) 评论(0) 编辑
摘要: SafeAreaView的目的是在一个“安全”的可视区域内渲染内容。具体来说就是因为目前有 iPhone X 这样的带有“刘海”的全面屏设备,所以需要避免内容渲染到不可见的“刘海”范围内。本组件目前仅支持 iOS 设备以及 iOS 11 或更高版本。 SafeAreaView会自动根据系统的各种导航阅读全文
posted @ 2019-06-12 12:11 零零圈圈 阅读(131) 评论(0) 编辑
摘要: 一、从React Native中调用原生方法(原生模块) 原生模块是JS中也可以使用的Objective-C类。一般来说这样的每一个模块的实例都是在每一次通过JS bridge通信时创建的。他们可以导出任意的函数和常量给React Native。相关细节可以参阅这篇文章。 在React Native阅读全文
posted @ 2019-06-11 14:31 零零圈圈 阅读(27) 评论(0) 编辑
摘要: 一、在使用支付宝支付、微信支付之前导入桥接好的头文件 github地址:https://github.com/xujianfu/react-native-pay 二、集成支付宝支付流程 RN支付宝需要分别对iOS(Xcode)和安卓(AS)配置,与原生app相比只是将支付操作放在了RN当中。 流程大阅读全文
posted @ 2019-06-11 13:58 零零圈圈 阅读(233) 评论(0) 编辑
摘要: 闲暇之余,写了一个React Native的demo,可以作为大家的入门学习参考。 GitHub:https://github.com/xujianfu/ElmApp.git GitHub:https://github.com/xujianfu/React-Native-CarProject.git阅读全文
posted @ 2019-06-04 14:42 零零圈圈 阅读(156) 评论(0) 编辑