国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

NSString初始化及其內存管理

2019-11-14 19:38:20
字體:
來源:轉載
供稿:網友

1. NSString 3種初始化方法

a. 直接賦值: NSString *str = @"a string", 這種方式使用常量內存。

b. 使用類方法: NSString *str = [NSString stringWithString:@"a string"];

          NSString * str = [NSString stringWithFormat:@"age is %i, height is %f", 20, 180];

c. 使用實例方法: NSString *str = [[NSString alloc] initWithString:@"a string"];

          NSString *str  [[NSString alloc] initWithFormat:@"age is %i, height is %f",20,180];

 

2. NSString 內存管理

使 用Xcode 6.1.1 測試創建新的NSString,發現原來在Xcode4.6下沒有警告的的initWithString和stringWithString都會有如下警 告出現,度娘發現已有答案,原因是因為新版的Xcode已經做了優化,意思是這種寫法是多余的,建議直接使用 ’NSString *str = @"";‘這樣的格式來寫, 這樣str的內存會直接從常量內存區開辟。

參考鏈接:http://m.survivalescaperooms.com/celestial/archive/2012/10/10/2719169.html

         http://m.survivalescaperooms.com/hellocby/archive/2012/08/23/2652201.html  

 

待補充...


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 隆德县| 巨鹿县| 子长县| 池州市| 醴陵市| 双城市| 思南县| 突泉县| 张家港市| 宕昌县| 徐州市| 同江市| 新竹县| 汽车| 灵武市| 喀什市| 浠水县| 田阳县| 浠水县| 和硕县| 新宁县| 大庆市| 禄丰县| 嫩江县| 商水县| 鄢陵县| 开远市| 成武县| 临邑县| 上高县| 怀安县| 皋兰县| 沙湾县| 鄂州市| 济南市| 讷河市| 浮梁县| 海口市| 乳源| 临猗县| 定兴县|