搜索结果
查询Tags标签: ios,共有 3161条记录-
RxSwift系列—基本概念
一、基本概念 1.1、函数响应式编程 1.1.1 函数式 函数式编程简称FP(Functional Programming),函数式编程就是一种抽象程度很高的编程范式,它将计算机运算看做是数学中函数的计算,而纯粹的函数式编程语言编写的函数没有变量,因此,任意一个函数,只要输入是确定的,输出…
2020/12/2 20:24:49 人评论 次浏览 -
RxSwift系列—RxSwift高阶函数
3.1 组合操作符 3.1.1 startWith 在开始从可观察源发出元素之前,发出指定的元素序列 print("*****startWith*****") Observable.of("1", "2", "3", "4").startWith("A").startWith("B").startWit…
2020/12/2 20:24:49 人评论 次浏览 -
React Navigation 5.x详解
一、 React Navigation简介在多页面应用程序中,页面的跳转是通过路由或导航器来实现的。在RN应用开发过程中,早期的路由可以直接使用官方提供的Navigator组件,不过从0.44版本开始,Navigator被官方从react native的核心组件库中剥离出来,放到react-native-deprecated-…
2020/12/2 5:24:48 人评论 次浏览 -
自定义React Native Modal,支持全屏弹框
背景在使用 React Native(以下简称 RN ) 开发移动App时,会碰到很多弹窗的场景,虽然 RN自带了一个 Modal 组件可以实现这一效果,但是由于Android和iOS平台的差异性,使得使用同一个组件开发出来的效果会略有差异。比如,Modal组件在iOS平台,弹框是全屏的,但是在Andr…
2020/12/1 5:25:30 人评论 次浏览 -
朴新网校App组件化架构设计实践V1.0
1、基本概念与共识 业务组件化(或者叫模块化)作为移动端应用架构的主流方式之一,近年来一直是业界积极探索和实践的方向。在组件化过程中我们深刻体会到“没有绝对正确的架构,只有最合适的架构”这句话的意义。很多通用方案只是组件化的冰山一角,实际落地过程中还有相…
2020/11/29 8:25:28 人评论 次浏览 -
Flutter 优雅地实现一个弹窗类型的Loading
使用方式 showDialog(barrierDismissible: false,barrierColor: Colors.transparent,context: context,builder: (BuildContext context) {return Center(child:Container(width: 80,height: 80,child:CircularProgressIndicator(strokeWidth: 3.0,backgroundColor: Color…
2020/11/24 20:55:28 人评论 次浏览 -
手淘双11最新实践:PopLayer弹层领域业务研发模式升级
背景近年来,各大APP内的弹层需求逐渐增多,以手机淘宝为例,日常的弹层上线频率为单端每月50次左右,而在大促期间可以达到240次以上。在手淘内,各类弹层业务都会通过PopLayer中间件的能力进行管理。但业务往往会遇到开发弹层难、慢、稳定性差的种种困难。对比于往年业务…
2020/11/23 14:55:30 人评论 次浏览 -
【Flutter 1-9】Flutter教程Dart语言——函数和匿名函数
作者 | 弗拉德 来源 | 弗拉德(公众号:fulade_me) 函数Dart 同样也是一种面向对象的语音。所以即便函数也是一个对象。类型为 Function,这意味着函数可做作为变量,也也可以作为函数的参数。下面是定义一个函数的例子:isEmpty(List aList) {return aList.length == 0;}…
2020/11/21 20:24:55 人评论 次浏览 -
Google 2020开发者大会Flutter专题
由于疫情的原因,今年的Google 开发者大会 (Google Developer Summit) 在线上举行,本次大会以“代码不止”为主题,全面介绍了产品更新以及一系列面向本地开发者的技术支持内容。我比较关注的是移动开发,在本次大会上,关于Flutter 主题的演讲主要从 Flutter 性能方面优…
2020/11/21 5:25:04 人评论 次浏览 -
【Flutter 1-8】Flutter教程Dart语言——控制语句
作者 | 弗拉德 来源 | 弗拉德 控制语句 Dart语言的控制语句跟其他常见语言的控制语句是一样的,基本如下:if 和 elsefor 循环while 和 do-while 循环break 和 continueswitch 和 caseassertIf 和 Else Dart 支持 if - else 语句,其中 else 是可选的,比如下面的例子。in…
2020/11/20 20:25:28 人评论 次浏览 -
Flutter Weekly Issue 69
插件[flutter-intro]github.com/tal-tech/flutter_intro A better way for new feature introduction and step-by-step users guide for your Flutter project.[envify]github.com/frencojobs/envify A better/safer way to handle environment variables in Flutter.[Co…
2020/11/20 20:25:28 人评论 次浏览 -
打造一个通用、可配置、多句柄的数据上报 SDK
一个 App 一般会存在很多场景去上传 App 中产生的数据,比如 APM、埋点统计、开发者自定义的数据等等。所以本篇文章就讲讲如何设计一个通用的、可配置的、多句柄的数据上报 SDK。前置说明因为这篇文章和 APM 是属于姊妹篇,所以看这篇文章的时候有些东西不知道活着好奇的…
2020/11/20 14:26:18 人评论 次浏览 -
写好测试,提升应用质量
相信在国内一些中小型公司,开发者很少会去写软件测试相关的代码。当然这背后有一些原因在。本文就讲讲 iOS 开发中的软件测试相关的内容。一、 测试的重要性测试很重要!测试很重要!测试很重要!重要的事情说三遍。场景1:每次我们写完代码后都需要编译运行,以查看应用…
2020/11/20 14:26:05 人评论 次浏览 -
英伟达旗下云游戏服务将《堡垒之夜》带回 iOS
来自外媒消息,Epic Games 正在通过 英伟达 旗下的「云游戏」服务 GeForce Now 将《堡垒之夜》重新带回到 iOS设备上。这样的操作成功的绕 App Store,GeForce Now 上的500万注册用户可以轻松的在iPhone和 iPad 的Safari 浏览器中进行「云游戏」,当然这一些离不开5G的正式…
2020/11/20 14:25:46 人评论 次浏览 -
JNPF零代码开发平台之快速开发APP表单页面
JNPF零代码开发平台之快速开发APP表单页面开发App对于一些没有学过APP编程语言的人来说确实比较困难,但是现在有个平台可以帮助您快速进行App的开发。今天就介绍下先来看看这个平台的APP界面是什么样子的吧! 让我们开始创建表单吧。创建app表单表单设计是配置大量可复用…
2020/11/20 14:25:39 人评论 次浏览