
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
最近遇到了需要将模型信息转换为json文件,并保存在本地,后续会根据json文件转换成对应的模型。在实践的过程中踩到了一些坑点下面一一和大家分享。颜色色值不要使用16进制整型存储 flutter中颜色色值的表示使用16进制的整型数字,但是将16进制的整型数字存储到json的时候会被自动转换成10进制的数字,在后续阶段json转模型会比较麻烦。这里和大家分享一个第三方库hexcolor,直接使
一直以来一直希望自己具备多端开发能力,最终选择了flutter。下面简单说说作为一个iOS从业者选择flutter的心路历程。Hybrid混合开发 这个是最早接触,也是了解程度最深的一个技术,主要用框架有Cordova(前身PhoneGap),JSWebBridge这些。对于这些框架的原理也有深刻的认识,但是这样的跨平台开发,仍然受限于webView,而且作为只具备单端开发能力的人员来讲,仍
在说flutter与原生的混合开发之前,先和初学flutter的小伙伴提个建议,建议大家刚开始的时候先在纯flutter的项目上练习flutter的相关技术,等练习的差不多了, 再练习flutter与原生的交互。主要原因是:与原生交互的时候会有很多环境的问题,比较折磨人。容易让人产生畏难情绪。 由于国内flutter做的比较多的一般是原生做安卓的小伙伴,而且市面上的书籍作者也是做安卓出身,书
前段时间AppLanguages推出了支持iOS、Mac版的多语言文案导入功能,好几个小伙伴点赞,称其为“干货工具”,最近加班加点支持了flutter的多语言文案管理功能。
最近遇到了需要将模型信息转换为json文件,并保存在本地,后续会根据json文件转换成对应的模型。在实践的过程中踩到了一些坑点下面一一和大家分享。颜色色值不要使用16进制整型存储 flutter中颜色色值的表示使用16进制的整型数字,但是将16进制的整型数字存储到json的时候会被自动转换成10进制的数字,在后续阶段json转模型会比较麻烦。这里和大家分享一个第三方库hexcolor,直接使
pipeline的定义 简而言之,就是一套工作流框架,将原本独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程编排与可视化。 目前比较流行的pipeline实践方式如下。gitlabrunner: 是gitlab内置的一套pipeline框架,脚本是yml语言。jenkins: 通过安装插件的形式实现,脚本语言是jenkinsfile。由于团队中的代码仓库没有使用gitl
它是将模型空间中的三维坐标转换为屏幕空间坐标之前的一个中间步骤,目的是将可视范围(Frustum)压缩至以远点为中心,边长为2的标准正方形(Canonical Cube)这个很重要,GPU识别的坐标都是转化后的NDC坐标,下面是NDC坐标转换公式。通过这个坐标系,可以定位图像上的任意一个像素。Metal过程中mesh网络拼接过程中有很多的顶点数据是重复的,为了避免重复通过提供一个没有重复的顶点数组

最近在对开发流程进行工程化处理,优先处理的是单元测试的自动化。需要对Xcode的相关命令行进行一个全面的了解,转载了一篇文章《Xcodebuild命令使用》Xcodebuild简介Xcodebuild是命令行工具包的其中一项。命令行工具包(Command Line Tools)是一个轻量的、可以与XCode分开的、在Mac上单独下载的命令行工具包。它有两部分组成:Mac OS SDK和用户系
这一篇文章主要说一下Vue对数组的各种操作。在说Vue之前,我们先了解一下javascript中对数组操作的常见函数。函数说明push()这个函数主要是在数组的末尾添加一个新的元素pop()这个函数主要是在数组的末尾删除掉一个元素shift()这个函数的主要是删除数组的第一个元素unshift()这个函数主要...
为什么推荐这本书 之前有写博客《谈一谈标准化代码在团队中的实践》注:标准化代码是指app中从网络请求,页面渲染,事件交互的一整套成熟的,高效的,使用门槛低的技术方案。其中对于页面渲染这一块,我这边不太想使用RAC,不想掺杂太多思想只想安安静静的使用MVVM,个人感觉在页面渲染这一块前端的发展历史要比iOS长,有很多的技术方案、思想值得借鉴。由于之前了解过一些Vue,刚好想趁着这个机会深入了解一下







