最近项目适配阿拉伯,记录一下最近的工作内容。在此之前,我是没有了解过这方面的知识。首先说说为什么要适配阿拉伯呢,是因为我们中文和英文这些是从左往右显示的语言,但是阿拉伯的语言...
最近项目适配阿拉伯,记录一下最近的工作内容。在此之前,我是没有了解过这方面的知识。首先说说为什么要适配阿拉伯呢,是因为我们中文和英文这些是从左往右显示的语言,但是阿拉伯的语言...
缘起 在前端开发的过程中,会碰到以下一些问题: 当和后端商讨好API 接口,形成文档后,短时间无接口可用 开发时,需要处理多种情况,通过后端修改数据非常麻烦 为了解决此类问题...
字节跳动的私有库公开了可以看我这篇博客部署:字节跳动flutter私有库unpub[https://www.jianshu.com/p/39e794909db7] 目标 搭建...
框架是一个APP的骨骼,核心,一个项目的所有功能以及以后的迭代都是在此基础上进行的,它是开展一个项目的至关重要的一步。如果这一步做的不好,会导致结构散乱、阅读性和扩展性差,影...
背景 在早期app功能比较简单业务不复杂的情况下,我们一般都不需要组件化,最多就是基础库抽成私有库,正常情况下不需要划分业务组件也不需要路由等。在合适的时机引入合适的框架,而...
1. 使用区别 以最简单的 计数器 为例, 来区分三者的写法差异 说明:范例都统一创建了state文件,为了适用复杂逻辑,实际应用中,页面或逻辑简单可在模板创建时选择简易模式...
flutter 实现自定义任务队列,先进先出,执行完一个任务再迭代下一个任务。 使用场景: 队列耗时任务执行 直接上代码: 使用方式: task1,task2 为模拟的耗时任...
这段时间在团队里一直在负责对单元测试的探索和落地,感觉有必要总结下自己这段时间的探索成果和大家分享。加之已经忙的很久没写博客了,感觉没有沉淀,这样不好。iOS单元测试系列会一...
1、需要登录开发者账号在这个地址申请权限:https://developer.apple.com/contact/request/networking-multicast[h...
第一次写简书,多多见谅。 项目用GCDAsyncUdpSocket发广播包(UDP)获取本地设备的IP地址;真机调试一直没问题,APP上架apple store后发现无法发包...
提到flutter 与 原生工程混编,网上找到的资料大多都是介绍, 原生工程怎么去集成flutter,而对于flutter工程怎么去集成原生工程的介绍,少之又少,即使有介...
本文主要介绍在使用ios APNS推送的时候如何生成服务器需要使用到的p12文件 流程: 1.生成CSR请求文件 2.创建推送证书 3.从苹果开发者平台下载cer文件 4.安...
原文地址:2018 iOS 面试题大全由于原作者并没有继续更新,这里我转过来继续更新下 整理的一些iOS面试相关问题,持续更新,敬请关注 2018 iOS面试题大全---全方...
SDWebImage底层实现有沙盒缓存机制,主要由三块组成1、内存图片缓存2、内存操作缓存3、磁盘沙盒缓存看着这里我只想说,有了封装真好内部实现过程:第一步,下载SDWebI...
项目中需要这个效果,于是找度娘,问谷歌,按照其中一位作者的思路自己动手封装; 自定义一个继承于UILabel的Label,直接上代码; 想到边距,首先熟悉的一个词就是UIEd...
给UIViewController添加分类,在分类中添加以下方法
Push notifications(提醒推送)Guideline 5.1问题 (数据收集和存储)Apps that provide Push Notifications w...
苹果审核概述App被拒绝常见原因概述被拒解决方案概述苹果开发者 条款详细解读 目前机审机制越来越完善了,而且也越来越受重视,相比前几个月,近期的苹果审核时间逐渐缩短,平均审核...
iOS开发从申请开发账号到APP上架的整体流程详解 应公司要求,写一份文档从申请账号一直到APP上架的整体流程,下面进入正文。 首先第一步,申请开发者账号: 开发者账号有三种...