valueforkeypath和valueforkey有一些類似,但也有一些不同的地方。這裡就簡單說一下valueforkeypath一些不同的地方。
舉例來說:
1、valueforkeypath可以獲取陣列中的最小值、最大值、平均值、求和。**如下:
+ (nsstring *)caculatearray:(nsarray *)array
},@];
[arr valueforkeypath:@"city"] 可以獲取到city陣列 @[@"beijing",@"chengdu"]
3.valueforkeypath 可以使用. 來一層一層向下索引,當多個字典層級時,取子層級中的屬性就非常簡單了
nsdictionary *dict1 = @}}};
id res = [dict1 valueforkeypath:@"dict1.dict2.name"];
//res = lisi
上面就有一些我用到的valueforkeypath的用法
CRUL常用用法
1 儲存http結果 curl o page.html 2設定 curl x 123.45.67.89 1080 o page.html 3 自動填寫使用者名稱密碼 curl u name passwd ftp ip port path file 4上傳檔案 curl t localfile u n...
grep awk sed常用用法
sed指令碼是乙個sed的命令清單,啟動sed時以 f選項引導指令碼檔名。sed對於指令碼中輸入的命令非常挑剔,在命令的末尾不能有任何空白或文字,如果在一行中有多個命令,要用分號分隔。以 開頭的行為注釋行,且不能跨行。7.小技巧 在sed的命令列中引用shell變數時要使用雙引號,而不是通常所用的單...
NSStringg常用用法
建立乙個新字串並將其設定為 path 指定的檔案的內容,使用字元編碼enc,在error上返回錯誤 id stringwithcontentsofurl nsurl url encoding nsstringencoding enc error nserror error 建立乙個新字串並將其設定為...