240 发简信
IP属地:广东
  • 所以在ARC下,编译时Person *p = [Person person] 后自动调用[p retain]吗?

    为何OC工厂方法要用@autorelease管理对象?

    现在我们有了ARC(自动引用计数)都不用手动对一个对象发送release,retain,autorelease消息了,但其实是编译器帮我们做了这些事情。所以要学习OC的内存管...

  • 不是很理解,既然p指针不持有Person对象,在pool销毁时释放了Person对象,然后p指向的对象也被释放了?

    为何OC工厂方法要用@autorelease管理对象?

    现在我们有了ARC(自动引用计数)都不用手动对一个对象发送release,retain,autorelease消息了,但其实是编译器帮我们做了这些事情。所以要学习OC的内存管...

  • @ios开发者 请问解决了吗,我这边也有同样的需求,我想用正则表达式匹配

    iOS之UITextView部分文字高亮

    这里记录下,自己在项目中遇到的问题。首先,需求是这样的:如下图 要求发布一个话题,话题以“#话题#”这个格式显示,后面的文字以正常的的颜色显示。看到这,可能很多小伙伴要说了,...

  • 分类和扩展的区别

    1.分类:在不修改一个类的情况下给类增加方法,即在不知道.m的情况下给只能增加方法,但不能增加成员变量,可以添加属性,但是只会生成set和get方法的声明,不会生成成员变量,...

  • iOS优化方案

    iOS优化方案是个大的目标,可以细分为以下几点: 1.性能优化 2.架构优化 3.代码规范 4.线上监控 其中这几点又可以再细分,以下对没点详细描述 1.性能优化 1)列表优...