240 发简信
IP属地:安徽
  • defer理解有偏差,建议修正

    使用Swift提高代码质量!

    前言 京喜APP最早在2019年引入了Swift,使用Swift完成了第一个订单模块的开发。之后一年多我们持续在团队/公司内部推广和普及Swift,目前Swift已经支撑了7...

  • iOS进阶-细数iOS中的锁

    锁的种类 互斥锁 自旋锁 互斥锁:保证在任何时候,都只有一个线程访问对象。当获取锁操作失败时,线程会进入睡眠,等待锁释放时被唤醒; 自旋锁:与互斥锁有点类似,只是自旋锁 不会...

  • 王者荣耀资深玩家

    37岁程序员被裁,120天没找到工作,无奈去小公司,结果蒙了

    从短期来看,程序员的确算是个不错的工作,薪水也比一般岗位高很多;但是从长远来看,程序员的中年危机会比其他岗位来的更早,很多程序员只有到了35岁左右,才能真正认清楚互联网行业,...

  • 其实只要实现一个content compression resistance priority就可以了 content hugging priority可以不必设置。

    iOS 使用AutoLayout让Cell自适应高度

    使用autolayout配置带Label的cell自适应高度 一般来说,cell高度的不确定,往往是因为label文本数量的不确定,那么 关键点是: 提高label垂直方向包...

  • @酸碱妍 不是

    几句代码搞定iOS屏幕适配

    文章由于iPhone X,导致高度比例问题,取消高度作为比例,直接用宽度比例. 近期我会抽空录制适配教学适配,希望能帮助到大家,要相信一句话,用起来越简单,可定制性就越差(不...

  • 这才是难得一见的优质笔记

    iOS 如何包装结构体

    大家都知道,iOS中数组是无法存放基本数据类型的。 基本数据类型转对象,这个我相信大家都知道。 那么结构体呢?结构体我们分成两种,第一种是系统的,第二种是自定义的。系统结构体...