近期一直在写技术类的文章,发布到简书和其他技术类平台上,经过这几个月的比较,感觉简书上逐渐不适合技术类文章。 看简...[作者空间]
摘要冒泡排序相对来说,多少都有些了解,就是多循环几轮,每一轮找出最大值放在尾部,直到数组中的元素有序为止。在这基础...[作者空间]
摘要知其然,更要知其所以然。前段时间用 String 转换 Int 处理时,发现一种情况返回 nil,就换成 St...[作者空间]
摘要要实现一组重复的动画,本质上就是找到动画开始点、结束点。在动画结束的时候,触发开始点,持续这样的动作。这里面要...[作者空间]
摘要本文不探讨子线程、主线程、同步和异步的常规操作。只是使用DispatchWorkItem 属性来处理1.子线程...[作者空间]
应用场景 iOS 机制规定,当处理 UI 事件时,需要在主线程中进行,比如刷新页面,添加控件等。 若把一些计算等耗...[作者空间]
应用场景 在 APP 的生命周期中,可以显示提示页面或者自定义弹框时。 或者想要获取到视图的根控制器做其他处理时。...[作者空间]
应用场景 在项目工程中编写代码,但是需要对部分功能做区分处理(系统、设备等)。就需要使用系统的条件编译方式来处理。...[作者空间]
应用场景 UI 页面需要显示保留 n 位小数的数据,但是目前的数据不是 String 类型。这时,就需要将这个数据...[作者空间]
应用场景 一般服务器存储时间为 UTC 时间(UTC 为世界时间),保证时间的一致性。但是对于前端显示时间的时候,...[作者空间]
应用场景 获取动画停止或者结束的标示,并做相应的处理 API 以及语言 CABasicAnimation swif...[作者空间]
应用场景 在使用变量过程中: 当在使用该变量时再初始化加载 在设置懒加载的时候,可以通过 self 设置类的属性、...[作者空间]
应用场景 在程序运行周期中,有一个可以全局可以调用的对象。这时,需要使用单例模式实现。 API 及语言 Swift...[作者空间]
应用场景 自定义画圆或者圆弧。 核心逻辑/代码 使用UIBezierPath(arcCenter: CGPoint...[作者空间]
ERROR: Could not connect to lockdownd, error code -17 解决方...[作者空间]
OC协议在解耦中的应用 1,oc中利用协议代理解耦, delegate是OC中常用传值模式,这是一种很好的设计...[作者空间]
1、判断网络请求是否开启代理 先上代码: 复制这段代码就可以用了。下面一起分学习下他的代码: CFNetworkC...[作者空间]
在main.m所在的文件夹,使用命令行 报错: 查找原因:一般SDK问题和Xcode有关系,发现是Xcode路径判...[作者空间]
_attribute_ 机制是GNU C 的一大特色, 是一个编译器指令,它指定声明的特征,允许更多的错误检查和高...[作者空间]
一、前言 一个比较成熟的App,经历了多个版本的迭代之后,为了方便调式和测试,往往会积累一些工具来应付这些场景。最...[作者空间]