defer理解有偏差,建议修正
使用Swift提高代码质量!前言 京喜APP最早在2019年引入了Swift,使用Swift完成了第一个订单模块的开发。之后一年多我们持续在团队/公司内部推广和普及Swift,目前Swift已经支撑了7...
defer理解有偏差,建议修正
使用Swift提高代码质量!前言 京喜APP最早在2019年引入了Swift,使用Swift完成了第一个订单模块的开发。之后一年多我们持续在团队/公司内部推广和普及Swift,目前Swift已经支撑了7...
锁的种类 互斥锁 自旋锁 互斥锁:保证在任何时候,都只有一个线程访问对象。当获取锁操作失败时,线程会进入睡眠,等待锁释放时被唤醒; 自旋锁:与互斥锁有点类似,只是自旋锁 不会...
王者荣耀资深玩家
37岁程序员被裁,120天没找到工作,无奈去小公司,结果蒙了从短期来看,程序员的确算是个不错的工作,薪水也比一般岗位高很多;但是从长远来看,程序员的中年危机会比其他岗位来的更早,很多程序员只有到了35岁左右,才能真正认清楚互联网行业,...
其实只要实现一个content compression resistance priority就可以了 content hugging priority可以不必设置。
iOS 使用AutoLayout让Cell自适应高度使用autolayout配置带Label的cell自适应高度 一般来说,cell高度的不确定,往往是因为label文本数量的不确定,那么 关键点是: 提高label垂直方向包...
@酸碱妍 不是
几句代码搞定iOS屏幕适配文章由于iPhone X,导致高度比例问题,取消高度作为比例,直接用宽度比例. 近期我会抽空录制适配教学适配,希望能帮助到大家,要相信一句话,用起来越简单,可定制性就越差(不...
这才是难得一见的优质笔记
iOS 如何包装结构体大家都知道,iOS中数组是无法存放基本数据类型的。 基本数据类型转对象,这个我相信大家都知道。 那么结构体呢?结构体我们分成两种,第一种是系统的,第二种是自定义的。系统结构体...