240 发简信
IP属地:陕西
  • 无侵入埋点方案如何实现

    埋点可以解决两大类问题: 一是了解用户使用App的行为, 二是降低分析线上问题的难度 常见的埋点方式: 代码埋点、可视化埋点、无埋点 代码埋点: 通过手写代码, 精确的在需要...

  • RuntimeMethodSwizzling原理

    RuntimeMethodSwizzling编程方式, 也可以叫作AOP(Aspect-Oriented Programming, 面向切面编程), AOP可以解决OOP由于...

  • 架构设计方法

    怎么设计一个能够支持大型iOS工程的架构 iOS应该遵循的五个原则(SOLID):单一功能原则: 对象功能要单一, 不要在一个对象里添加很多功能开闭原则: 扩展是开放的, 修...

  • 120
    App启动优化

    极客时间戴铭学习笔记 App启动干了什么 一般分为冷启动和热启动两种冷启动指, App点击启动前, 进程不在系统里, 需要系统新创建一个进程分配给该App, 这是一个完整的启...

  • 存在感

    存在感(人性的一个底层原理) 基于存在主义的观念, 人存在于周围世界, 内在世界, 人际世界的三个维度人际世界里面, 人与周围的关系构成了这个维度的基本元素作为个人, 与之对...

  • @jksniper 建议不要手动删, 按我描述的步骤, 定位到相应控件, 替换图片就好了

    Could not load the "_IBBrokenImage_" image referenced from a nib in the bundle with identifier

    怎么找都找不到错误原因, 直到打开了xib的源码, 发现了xib把image的data数据给搞坏了 解决方案: 定位到具体是哪个抽风的button, 更改相应state里面的...

  • 120
    Could not load the "_IBBrokenImage_" image referenced from a nib in the bundle with identifier

    怎么找都找不到错误原因, 直到打开了xib的源码, 发现了xib把image的data数据给搞坏了 解决方案: 定位到具体是哪个抽风的button, 更改相应state里面的...

  • 120
    C 实现 哈夫曼编码

    哈夫曼编码是一种用于数据压缩的无损熵编码,根据压缩数据符号出现频率大小进行编码, 出现频率越高,编码后占bit 越少的变长编码。(其他详细介绍见参考) 刚好这两天看到,大学时...

  • 120
    oh-my-zsh,让你的终端从未这么爽过

    本文在我的网站持续更新,查看最新版本请访问https://www.itshutong.com/articles/281/oh-my-zsh-the-best-shell-no...

  • 120
    Realm数据库 从入门到“放弃”

    前言 由于最近项目中在用Realm,所以把自己实践过程中的一些心得总结分享一下。 Realm是由Y Combinator孵化的创业团队开源出来的一款可以用于iOS(同样适用于...

  • 120
    iOS super关键字帮我们做了什么?

    本篇文章讲的是super的实际运作原理,如有同学对super与self的区分还有疑惑的,请参考ChenYilong大神的《招聘一个靠谱的iOS》面试题参考答案(上)。 sup...