Objective-C使用靜態方法建立字串物件
我們不僅可以直接通過給字串直接賦值的方式來建立一個NSString物件,還可以使用NSString的靜態方法(類方法)來建立物件。實現如下:
(1)
NSString *str = [NSString stringWithFormat:@"nihao:%d",100];
NSLog(@"%@",str);
(2)我們點開進入stringWithFormat()方法,可以看到在NSString.h中的宣告如下:
+ (instancetype)stringWithFormat:(NSString *)format, ... NS_FORMAT_FUNCTION(1,2);
這是一個加號方法,也是一個類方法,或者說靜態方法,可以直接通過類名NSString來進行訪問,建立一個擁有格式符的字串。
github主頁:https://github.com/chenyufeng1991 。歡迎大家訪問!
相關文章
- 使用反射-動態建立物件及呼叫物件方法反射物件
- 16 ##### 適合靜態方法的場景:方法中不使用物件的值,則直接使用靜態方法物件
- 通過字串動態建立類物件字串物件
- PHP 物件導向 (五)靜態方法PHP物件
- static靜態方法的使用
- net 靜態方法與非靜態方法
- 物件導向2--靜態方法、類方法、屬性方法物件
- Java類、物件以及(靜態)方法的探討Java物件
- java靜態方法使用泛型Java泛型
- C靜態庫的建立與使用--為什麼要引入靜態庫?
- 靜態方法
- Windows靜態庫和動態庫的建立和使用Windows
- 靜態變數與靜態方法變數
- Promise 靜態 API 的使用方法PromiseAPI
- 全面解析RayFire的動態物件與靜態物件物件
- JavaScript 靜態屬性與靜態方法JavaScript
- 字串操作>靜態串String字串
- Python - 物件導向程式設計 - 例項方法、靜態方法、類方法Python物件程式設計
- Java的方法靜態方法Java
- 如何使用gohugo/hugo建立一個靜態網站?Go網站
- Flutter之使用Overlay建立全域性Toast並靜態呼叫FlutterAST
- java中static使用之靜態方法注意點Java
- c# 非靜態欄位、方法或屬性要求物件引用C#物件
- Objective-C環境下的靜態陣列實現Object陣列
- 『無為則無心』Python物件導向 — 58、類方法和靜態方法Python物件
- JS_建立物件+呼叫物件方法JS物件
- Promise 原始碼:靜態方法Promise原始碼
- Object上的靜態方法Object
- 靜態庫破解方法――skinmagic
- PHP 中 static 靜態屬性和靜態方法的呼叫PHP
- PHP類的靜態(static)方法和靜態(static)變數PHP變數
- 【C++】靜態持續變數?如何建立靜態持續變數?C++變數
- js建立物件的方法JS物件
- 14 #### 方法分類與使用場景(繫結、靜態、類方法)
- Python例項方法、類方法、靜態方法Python
- JavaScript學習筆記023-物件方法0包裝物件0靜態屬性JavaScript筆記物件
- 在Linux中建立靜態庫和動態庫Linux
- 靜態方法和例項方法的區別以及如何恰當使用