IP属地:山东
Swift Async改造delegate 1.背景 Async await的组合是Swift异步编程的核心,它让原本难以读懂的delegate...
1.需求背景 iOS15上有一个非常好用的scan text (也可以叫live text)功能,如果能加上,用于扫描文本OCR(光学字符识别O...
1.背景 我们有个页面,会在里面进行一些操作,然后退出的时候,如果满足条件,需要弹一个alert提醒用户进行保存数据。用户除了可以通过左上角的返...
iOS修改背景色,看似很简单,其实很蛋疼,你可能听说过各种各样的方式。1.修改barTintColor 同时translucent设为NO;2....
我们debug过程中,经常要修改一些值来调试问题。然而,每次修改完都得重新编译,非常费时间。其实利用xcode的断点,就可以很轻易地达到东修改值...
不说便宜话了,直接上代码 controller cell
1.可选链的含义 可选链,就是在声明属性的时候,在属性的类型后面加上?问号,使得属性有一个默认值nil,这个特性非常方便,因为OC里,我们经常会...
swift和OC很大的一个不同,就是swift并不能和OC一样,直接重写setter和getter,但swift提供了属性监视和计算属性 先说计...
具体参考: https://www.jianshu.com/p/07bb4c99252c