zoukankan      html  css  js  c++  java
  • NSString 使用困惑

    直接给出结论:stringWithString适合临时变量,在一个函数体内部使用,你不用调用release函数,不太适合return到函数体外面,否则要[retain]一下,否则有时候你会发现这个对象变成nil了。

    而alloc和init组合则适合在函数之间传递参数,用完之后需要手工release.

    比如像NSString  NSData NSNumber 这些系统类  当只要创建临时变量或只在函数内部使用的对象时,采用各自类提供的工厂方法,即类中的静态方法(有“+”的方法)  这些方法返回的是该类的一个对象(是一个autorelease对象,自动释放,调用者可以不用管它的释放)

    待续。。。。。。。。。。。。。
  • 相关阅读:
    JS学习之旅2
    JS学习之旅1
    Stack 栈
    Linked List 链表
    Array 数组
    时间/空间复杂度
    What/Why/How
    Https 握手过程
    JS跨域解决方案
    JS 的内存管理-GC
  • 原文地址:https://www.cnblogs.com/cnsec/p/11515871.html
Copyright © 2011-2022 走看看