240 发简信
IP属地:北京
  • iOS assign、retain、strong、weak的区别

    assign 修饰基本数据类型,如:int、float、double等; 注意:assign 修饰对象时,当对象被销毁时,属性值不会自动置为nil,会出现野指针的情况; re...

  • 2023-09-07 制定一份MBA的学习计划

    一、目标设定 提高管理知识和技能,以便在职业生涯中更上一层楼。 深入了解全球商业环境,并为未来的领导角色做好准备。 通过学习案例分析和实践经验,提高解决实际问题的能力。 二、...

  • 120
    生命的三种状态

    不同人的生命常会处于不同的状态,同一个人的生命,在不同的时段,有时也会处于不同的状态之下。其中有些状态有损健康,有些则于健康有益。 生命有两种严重损害健康的状态,一是心灰意冷...

  • # iOS线程保活(常驻线程)

    介绍 在日常的iOS开发中,遇到卡顿也是在所难免,一般卡顿是由于主线程处理耗时长的操作而造成线程一直在阻塞,那么我们可以去建立子线程,把耗时操作放在子线程去做,这样是完全没问...

  • 120
    理解isKindOfClass和isMemberOfClass的区别

    前两天看到一个面试题突然挺感兴趣的,然后发现自己并不能立马分析出底层原理实现,这里抓紧看了一下runtime源码并按照自己的理解分析了一波,然后得出答案。 1.面试题 2.初...

  • 120
    《利用Python进行数据分析·第2版》第1章 准备工作

    《利用Python进行数据分析·第3版》新版上市[https://u.jd.com/W8xSkzl],新版使用的是Pandas 1.4,更新了不少内容。为了帮助大家学习,这次...

  • 120
    浅谈Charles抓包原理

    类似Charles这样的抓包工具,对于高效程序员是必不可少的;本文不会介绍Charles的安装及使用,主要是浅显的探讨其抓包原理;Charles的安装及使用相关内容可以参考以...

  • 120
    iOS fastlane 自动化打包

    IOS 自动化打包需要几步: 第一步: 安装fastlane 第二步: 配置fastlane 第三步: 打包并上传到 蒲公英[https://www.pgyer.com] 第...

个人介绍
这个世界没有人都是十全十美的,要勇敢地做最真实的自己,要积极地面对自己的不完美,勇敢地去追求让自己喜乐的事情, 不要让自己的生命就像没有bug的代码一样,没有思想,没有意识,没有爱心。