240 发简信
IP属地:北京
  • git 常用命令

    git log --oneline查看修改记录,从当前节点开始查看 **git reflog **查看所有历史版本 git reset --ha...

  • 升级ruby问题

    升级ruby问题 记录 https://www.jianshu.com/p/7dd60940fa4f[https://www.jianshu.c...

  • 访问github 443 time out

    github 443 方案一 如果方案一添加host 还感觉慢,在host中删除 140.82.112.4 github.com,使用方案二 方案二

  • Resize,w 360,h 240
    内存管理:自动释放池

    自动释放池的主要底层数据结构是:__AtAutoreleasePool、AutoreleasePoolPage 调用了autorelease的对...

  • Resize,w 360,h 240
    内存管理:引用计数的存储

    引用计数的存储 isa 从arm64架构开始,对isa进行了优化,变成了一个共用体(union)结构,还使用位域来存储更多的信息image.pn...

  • Resize,w 360,h 240
    copy和mutableCopy

    copy和mutableCopy 拷贝的目的:产生一个副本对象,跟源对象互不影响 修改了源对象,不会影响副本对象 修改了副本对象,不会影响源对象...

  • 内存管理:OC对象的内存管理MRC

    在iOS中,使用引用计数来管理OC对象的内存 一个新创建的OC对象引用计数默认是1,当引用计数减为0,OC对象就会销毁,释放其占用的内存空间 调...

  • Resize,w 360,h 240
    内存管理:Tagged Pointer,优化NSNumber、NSDate、NSString等小对象的存储

    Tagged Pointer 从64bit开始,iOS引入了Tagged Pointer技术,用于优化NSNumber、NSDate、NSStr...

  • Resize,w 360,h 240
个人介绍
诗说百态,歌赋养心。穿石天下,永不止步。