logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Swift中的宏定义

第一种可以直接使用let TOOLBAR_HEIGTH:CGFloat = 44来替换就可以了第二种因为后面的值永远也不会变,也可以使用let来替换;可以用let SCREEN_WIDTH = UIScreen.main.bounds.size.width第三种也就是后面的值会发生变化,如状态栏的高度,就不能够使用let来替换了,因为let是定义的常量,如果使用let,将会导致不能够获取正确的值;

React Native和Flutter语言如何选择

为了一份代码能够运行在多个平台,从而节省开发和沟通成本,各公司都开始关注和使用跨端方案。目前,主流的跨端方案,主要分为两种:一种是,将 JavaScriptCore 引擎当作虚拟机的方案,代表框架是 React Native;另一种是,使用非 JavaScriptCore 虚拟机的方案,代表框架是 Flutter。使用跨端方案进行开发,必然会替代原有平台的开发技术,所以我们在选择跨端方案时,不能只

#react native#flutter
AES(对称加密)和RSA(非对称加密)使用详情

AES和RSA的混合使用,以及OC中常用的加密方式.参数加密

文章图片
Flutter组件--TabBar使用详情(分段控制器)

TabBar使用详情, TabController,分段控制器,左右滑动试图

文章图片
#flutter
Flutter中GetX系列九--路由/页面跳转,传值,中间件(GetPage)

Flutter中使用路由跳转,页面之间的相互跳转和传参,中间件(GetPage)使用详情

文章图片
#flutter#中间件
到底了