240 发简信
  • NotificationCenter 通知中心

    经测试发现1,对于默认的通知中心 NotificationCenter.default, 没有移除监听通知的情况下, 对象销毁后再发通知的话 ...

  • runtime应用之crash防护

    当我们调用一个实例或者类本身没有实现的方法的时候会发生一个经典的crash,unrecognized selector sent to inst...

  • 消息机制和消息转发

    1,消息机制消息机制是OC动态性的体现, 相比于c语言的函数调用在编译的时候已经确定,在OC中每一个方法的实际调用需要等到运行时才能确定。 并且...

    0.1 56 0 1
  • 文件下载总结

    之前做了文件下载相关的模块,一直忙其他事情,现在终于有时间回顾一下了。文件下载其实分两大块:一是文件本身的下载,二是本地数据关系的维护。 先说文...

  • 编译报错symbol(s) not found for architecture x86_64

    今天拉了公司一个新项目的代码,使用模拟器运行的时候,编译报错,提示项目中的一个动态库缺少x86_64架构 我第一个想到的原因是framework...

  • 仿知乎裁剪头像

    最近刚做了一个新的app,里面有裁剪头像的需求,于是仿照这知乎的效果自己写了一个裁剪图片的控制器,支持设置裁剪区域和蒙版样式,缩放、移动、双击放...

  • git 报错 Enter passphrase for key '/Users/xxx/.ssh/id_rsa

    最近换了新的电脑,公司代码仓库使用的是SSH协议,于是生成key,添加gitlab,一气呵成,但是拉代码的时候提示 每次pull 和push的时...

  • 120
    CocoaPods再次入门

    最近换了台新电脑,重新装了一下开发环境,踩了好多坑😂,感觉有必要写下来备用 1,什么是cocoapods cocoapods是一个swift和O...

  • 导航栏显示问题

    edgesForExtendedLayout edgesForExtendedLayout是UIViewController的一个属性, 表示控...

个人介绍
心之所向,素履以往