240 发简信
IP属地:上海
  • 数组的构造方法会把参数变成strong,因为数组不支持插入nil元素

    记一下:NSArray强引用、弱引用

    在iOS的本地通知功能中,有个细节。 一般使用通知功能NSNotification,都需要添加和移除观察者,否则会引起一些问题: 在iOS9以下,如果观察者已经被释放,但是没...

  • Mj底层😄视频总结

    iOS底层原理学习笔记

    怎样将oc代码反编译成C和C++代码?使用xcode内置的LLVM的前端编译器clang,这样生成的代码并不完全是底层实现,只是一个参考命令:clang -rewrite-o...

  • iOS 底层拾遗:autorelease 优化

    前言 听闻 ARC 下 autorelease 操作有一些优化,总感觉云里雾里的,笔者初略的探究了一番,记录下来变成这篇水文。 由于 ARC 下 retain/release...

  • Tagpointer 是在栈里面的吧?你可以看一下内存地址,是高区的

    搞懂Objective-C中的ARC

    写这篇文章的背景 前段时间招人,面试了一个多月,有关内存的基础问题,能完全答出来的竟无一人,回答出百分之80的人也寥寥无几,于是决定写这篇文章,简单业务流水线道友们一般都能写...

  • @野码道人 是因为编译器没看到有alloc这些关键字?

    搞懂Objective-C中的ARC

    写这篇文章的背景 前段时间招人,面试了一个多月,有关内存的基础问题,能完全答出来的竟无一人,回答出百分之80的人也寥寥无几,于是决定写这篇文章,简单业务流水线道友们一般都能写...

  • @野码道人
    @MaskBrook

    还是没理解为啥工厂导致了必须要用autorelease。
    不能像
    ----
    //在作用域末尾插入了release
    [heapAreastring release];
    ----
    这里一样,插个release吗

    搞懂Objective-C中的ARC

    写这篇文章的背景 前段时间招人,面试了一个多月,有关内存的基础问题,能完全答出来的竟无一人,回答出百分之80的人也寥寥无几,于是决定写这篇文章,简单业务流水线道友们一般都能写...

  • 记一下:NSArray强引用、弱引用

    在iOS的本地通知功能中,有个细节。 一般使用通知功能NSNotification,都需要添加和移除观察者,否则会引起一些问题: 在iOS9以下,如果观察者已经被释放,但是没...

  • @wanggangIs泽北 已修复

    CDChatList

    Github.com 高性能的聊天页面解决方案对聊天列表的高度封装,可灵活配置页面样式 聊天界面其实大同小异,所以这里封装了一个聊天的组件,使用CoreText和手动代码布局...

  • bug已经改了,不过还没来得及昨晚语音功能,最近太忙了

    CDChatList

    Github.com 高性能的聊天页面解决方案对聊天列表的高度封装,可灵活配置页面样式 聊天界面其实大同小异,所以这里封装了一个聊天的组件,使用CoreText和手动代码布局...

  • 666

    Swift仿QQ图片选择器

    Swift仿QQ图片选择器项目地址:https://github.com/maple023/WFImagePicker 导入方法 方法一、直接把Source文件夹拖入到您的工...

  • @身寡淡 是个bug 要改

    CDChatList

    Github.com 高性能的聊天页面解决方案对聊天列表的高度封装,可灵活配置页面样式 聊天界面其实大同小异,所以这里封装了一个聊天的组件,使用CoreText和手动代码布局...

  • @D陈_d762 工程里我没有加关于修改状态栏的代码好像,可以提供下运行环境吗,我这里还没有复现

    CDChatList

    Github.com 高性能的聊天页面解决方案对聊天列表的高度封装,可灵活配置页面样式 聊天界面其实大同小异,所以这里封装了一个聊天的组件,使用CoreText和手动代码布局...

  • @D陈_d762 是的 没有做昵称 不过你可以扩展文本信息的cell,我也会在有空的时候加上去的

    CDChatList

    Github.com 高性能的聊天页面解决方案对聊天列表的高度封装,可灵活配置页面样式 聊天界面其实大同小异,所以这里封装了一个聊天的组件,使用CoreText和手动代码布局...

  • @身寡淡 什么问题呢

    CDChatList

    Github.com 高性能的聊天页面解决方案对聊天列表的高度封装,可灵活配置页面样式 聊天界面其实大同小异,所以这里封装了一个聊天的组件,使用CoreText和手动代码布局...