240 发简信
IP属地:广东
  • 120
    iOS-底层原理(23)-多线程的安全隐患+11种同步解决方案

    一 多线程的安全隐患 资源共享1块资源可能会被多个线程共享,也就是多个线程可能会访问同一块资源比如多个线程访问同一个对象、同一个变量、同一个文件 当多个线程访问同一块资源时,...

  • 120
    iOS-底层原理(21)-多线程面试题

    1.下面代码执行结果 执行结果 - 会卡死 分析如下图 分析:同步执行 + 主队列会卡死当前线程,dispatch_sync不会开辟新的线程,在当前线程执行,并且立马在当前线...

  • 120
    教你如何修改Xcode中系统生成的注释模板

    在使用Xcode创建工程或者新建类的时候,顶部都会有一些xcode帮我们生成的注释,但是在实际的公司项目中,可能自己想声明一些源码的使用权限,就需要修改注释中的模板 直接进入...

  • 120
    一个iOS高级工程师需要具备的能力

    来自:https://www.aliyun.com/jiaocheng/371261.html

  • 120
    深入iOS系统底层之CPU寄存器

    一弹指六十刹那,一刹那九百生灭。 --《仁王经》 组件 计算机是一种数据处理设备,它由CPU和内存以及外部设备组成。CPU负责数据处理,内存负责存储,外部设备负责数据的输入和...

  • 120
    iOS主线程和主队列的区别

    这个问题之前也有看到,正好这两天看到一篇文章提到这个文艺,就深入的研究了一下,地址我的同事金司机出的 5 道 iOS 多线程“面试题”,其中第一题和第二题就是考察主线程和主队...

  • 120
    干货:搭建自己的Git服务器

    前言:Git是一款非常好用的版本管理器,对于开源项目,我们可以托管到GitHub,但是闭源项目GitHub的收费非常昂贵。实验室有一部分工作是需要几个人合作一起完成的,但是又...

  • iOS逆向工程优秀博客汇集(持续更新...)

    全功能伪装定位 有代码和分析 最新 iOS App 的逆向工程: Hacking on Lyft[浅谈iOS安全与入侵(逆向工程)]((http://blog.cocos...

  • 120
    产品设计--角色权限

    角色权限是隐藏在一款产品背后的重要功能,每一个产品都需要角色权限的,尤其体现在企业管理、带有流程审批的2B系统中,角色权限的使用则更加频繁。 我i们先从普通用户和系统管理员两...

个人介绍
高级移动全栈攻城狮,从10开始从事iOS和安卓的研发工作,专长于金融、社交和区块链领域的开发