日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

iOS学习 NSString常用技巧

發布時間:2023/12/2 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 iOS学习 NSString常用技巧 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

字符串是程序設計最常用的數據類型之一了。在Mac/iPhone編程中,蘋果為我們提供了一個不同的字符串類型NSString。有別與普通的String為數據類型,NSString其實是一個對象類型。NSString是NSObject(Cocoa?Foundation的基礎對象)的子類,所以具有NSObject的所有特性,好的和好的…?….?
??小常識:NS是Cocoa類對象類型的前綴,來源于史蒂夫-喬布斯被蘋果開除那段時間建立的公司NeXT.@是Cocoa元素的前綴,很多地方我們會看到,比如接下來...???

1,?創建一個NSString對象???簡單方法:?
??NSString?*aString?=?@"我是個NS字符串!";?//除了引號外加@,?沒別的區別???*上面的不需要操心內存管理喲~???復雜一點兒:(需要內存管理的)?
??NSString?*aString?=?[[NSString?alloc]?initWithFormat:@"這也是個NS字符串!"];???*initWithFormat是其中一個初始化方法,常用的還有?
??//從一個文件讀取需要的內容-?(id)initWithContentsOfFile:(NSString?*)path?encoding:(NSStringEncoding)enc?error:(NSError?**)error//從一個地址讀取需要的內容-?
(id)initWithContentsOfURL:(NSURL?
*)url?
encoding:(NSStringEncoding)enc?
error:(NSError?**)error?
??*以上方法得到的NSString的retain值為1,所以記得release掉阿~~???
aString?=?@"I?am?a?string?that?2?years?old,?man!";???這種情況下,字符串儲存和管理由系統做,我們不用操心。?
??aString?=?[NSString?stringWithFormat:@"I?am?a?string?that?%d?years?old,?man!",2];???第二種情況下,我們需要去retain和release這個字符串,系統不管。???
////?

??2,使用一個NSString對象?
??NSString?*aString?=?@"This?is?a?NSString";?NSLog(aString);?//在控制臺輸出信息,該函數方法需要一個NSString對象作為參數?NSLog("這樣不會好使的");?NSLog(@"這樣就會好使拉~");?
??再比如設置一個UIView的標題:?
??[UIView?setTitle:aString];?[UIView?setTitle:@"標題"];?UIView.title?=?aString;???

3,釋放NSString?
??[aString?release];?//對象將被系統釋放掉咯?
??*記得不要釋放直接用?=?@”xxx”?的NSString對象喲,系統會管的~???

4,快速使用一個NSString?
??NSLog([NSString?stringWithFormat:@"一個NS字符串"]);?
??//這種快速方法返回的是一個retain為1,autorelease的對象,不需要操心它的內存管理?
??5,常用方法?
??我喜歡NSString的地方就在于很多方法非常方便,比如:?
??nString?=?[aString?substringToIndex:4];?//nString將得到aString中的前四個字符?

轉載于:https://www.cnblogs.com/coffees/p/4718156.html

總結

以上是生活随笔為你收集整理的iOS学习 NSString常用技巧的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。