近期一直在写技术类的文章,发布到简书和其他技术类平台上,经过这几个月的比较,感觉简书上逐渐不适合技术类文章。 看简书上发布很多的情感、打卡之类的...
近期一直在写技术类的文章,发布到简书和其他技术类平台上,经过这几个月的比较,感觉简书上逐渐不适合技术类文章。 看简书上发布很多的情感、打卡之类的...
摘要冒泡排序相对来说,多少都有些了解,就是多循环几轮,每一轮找出最大值放在尾部,直到数组中的元素有序为止。在这基础上,探讨一下有没有高阶的方法,...
摘要知其然,更要知其所以然。前段时间用 String 转换 Int 处理时,发现一种情况返回 nil,就换成 String 转换 Double ...
摘要要实现一组重复的动画,本质上就是找到动画开始点、结束点。在动画结束的时候,触发开始点,持续这样的动作。这里面要梳理的逻辑就是1.触发开始点和...
摘要本文不探讨子线程、主线程、同步和异步的常规操作。只是使用DispatchWorkItem 属性来处理1.子线程切换到主线程和2.主动停止正在...
应用场景 iOS 机制规定,当处理 UI 事件时,需要在主线程中进行,比如刷新页面,添加控件等。 若把一些计算等耗时操作在子线程处理完成后,再回...
应用场景 在 APP 的生命周期中,可以显示提示页面或者自定义弹框时。 或者想要获取到视图的根控制器做其他处理时。 就需要先获取 Window ...
应用场景 在项目工程中编写代码,但是需要对部分功能做区分处理(系统、设备等)。就需要使用系统的条件编译方式来处理。 API 及语言 Swift ...
应用场景 UI 页面需要显示保留 n 位小数的数据,但是目前的数据不是 String 类型。这时,就需要将这个数据转换为 String 类型。 ...
应用场景 一般服务器存储时间为 UTC 时间(UTC 为世界时间),保证时间的一致性。但是对于前端显示时间的时候,就非常不友好。需要前端将 UT...
专题公告
为了更方便大家针对性的学习,现在将本专题拆分为 iOS OC 学习手册和 iOS Swift 学习手册两个专题,本专题主要方向为OC、OC&js、UI(OC方向)、第三方平台、APP上线等。有学习Swift需要的,可以关注iOS Swift。