swift
文章平均质量分 75
朱莉^_^JuneLee
这个作者很懒,什么都没留下…
展开
-
iOS-Telegraph异步响应实现
##背景Telegraph该库只支持管理本地同步请求,为了长远打算,需要研究是否能使response异步回调的方法现象:根据文档说明和示例,以及查看源码实现确认该第三方库确实只支持管理本地同步的请求响应。原创 2023-05-22 09:51:31 · 463 阅读 · 0 评论 -
技术分享-swift防御编程
1、背景为了开发人员更有效编写代码,防止出错的概率,我们在代码设计和编写过程中,要尽可能的确保自己的代码不出错,防御性编程使我们能尽早的发现较小问题,而不是等到客户反馈或者收到异常崩溃的时候才发现?作为开发人员,几乎没有人能信誓旦旦说自己的程序百分百没有bug,所以适度的防御会提高开发质量和降低调试bug的时间防御编码的有效方法:- 1.一旦碰到约定的异常,程序上必须做兼容处理,一定不能让程序Crash- 2.一旦碰到预定的异常,就跑出去,如果上层没有处理,则Crash2、防御编程的习惯1.原创 2022-02-11 18:13:51 · 1388 阅读 · 0 评论 -
RTL适配-阿拉伯语
背景公司项目需支持多种语言,其中包含阿拉伯语,而阿拉伯语适配是一个比较麻烦的事情,不止在于它的文案的适配,更多的是在于其语言习惯的变化。可以使用手机切换为阿拉伯语,看到手机界面整个都反向显示了,由从左到右的布局习惯变成了从右到左的布局习惯针对ios9之后的RTL(RightToLeft简称RTL)适配,苹果有一个官方文档教你怎么适配定制RTL当系统语言切换成RTL语言(阿拉伯语)后,如果App支持这个语言,系统会自动帮助App设置成RTL布局。但很多时候,我们希望自己配置当前是否是RTL,比如App原创 2020-12-02 11:11:04 · 2092 阅读 · 0 评论 -
ios适配暗黑模式-图片、颜色
一、适配Dark mode:颜色适配、图片适配其实适配Dark模式,开发者主要从颜色和图片两个方面进行适配,我们不需要关心切换模式时改如何操作,这些都是系统帮我们实现,我们只需要做好适应两套模式的资源就好了颜色适配:系统自带ios13之前UIColor只能表示一种颜色,而从ios13开始后UIColor可以表示一个动态的颜色,在Light Mode和Dark Mode可以分别设置不同的颜色系统提供的一些动态颜色:@property (class, nonatomic, readonly) U原创 2020-11-10 14:52:35 · 1828 阅读 · 0 评论 -
SwiftDate日期库使用详解
SwiftDate日期库使用详解一、基本介绍1、什么是SwiftDate?(1) SwiftDate是一个使用Swift语言编写的Date的封装库,使用它可以很方便的对日期进行处理,方便我们工程对日期显示的格式需求。(2) SwiftDate功能强大,本身swift相对Objective-C,语法上就要简单很多,操作起来更简单易懂,无论是简单的日期操作,还是复杂的业务逻辑都能满足。如如:...原创 2019-07-01 17:18:33 · 8221 阅读 · 0 评论