欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

iOS中valueForKeyPath常用用法

1、valueForKeyPath可以獲取數(shù)組中的最小值、最大值、平均值、求和。代碼如下:

創(chuàng)新互聯(lián)是一家專注于成都做網(wǎng)站、網(wǎng)站建設(shè)與策劃設(shè)計,壽光網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:壽光等地區(qū)。壽光做網(wǎng)站價格咨詢:18980820575

NSArray *array = @[@10, @23, @43, @54, @7, @17, @5];

+ (NSString *)caculateArray:(NSArray *)array
{
  CGFloat sum = [[array valueForKeyPath:@"@sum.floatValue"] floatValue];
  CGFloat avg = [[array valueForKeyPath:@"@avg.floatValue"] floatValue];
  CGFloat max =[[array valueForKeyPath:@"@max.floatValue"] floatValue];
  CGFloat min =[[array valueForKeyPath:@"@min.floatValue"] floatValue];
  NSLog(@"%fn%fn%fn%f",sum,avg,max,min);
  return [NSString stringWithFormat:@"%f",sum];
}

2、valueForKeyPath可以獲取數(shù)組中相同key的元素

如下所示:

NSArray *arr = @[@{@"city":@"beijing",@"person":@{@"name":@"zhangsan"}},@{@"city":@"chengdu"}];
[arr valueForKeyPath:@"city"] 可以獲取到city數(shù)組 @[@"beijing",@"chengdu"]

3、valueForKeyPath 可以使用. 來一層一層向下索引,當(dāng)多個字典層級時,取子層級中的屬性就非常簡單了

NSDictionary *dict1 = @{@"dict1":@{@"dict2":@{@"name":@"lishi",@"info":@{@"age":@"12"}}}};
id res = [dict1 valueForKeyPath:@"dict1.dict2.name"];//(http://dict1.dict2.name/)
NSLog(@"res = %@",res);// 輸出lishi

4、刪除重復(fù)的數(shù)據(jù)

NSArray *array = @[@"qq", @"wechat", @"qq", @"msn", @"wechat"];
NSArray *deleltNewA = [array valueForKeyPath:@"@distinctUnionOfObjects.self"];
NSLog(@"deleltNewA = %@",deleltNewA);// 輸出( qq, wechat,  msn)

5、嵌套使用(先刪除對應(yīng)值的重復(fù)數(shù)據(jù)再取值)

NSArray *array = @[@{@"name" : @"xiaoming",
         @"code" : @1},
         @{@"name": @"judy",
         @"code" : @2},
         @{@"name": @"judy",
         @"code" : @3},
         @{@"name": @"xiaohua",
         @"code" : @4}];
NSArray *deleltNewA = [array valueForKeyPath:@"@distinctUnionOfObjects.name"];
NSLog(@"deleltNewA = %@",deleltNewA);// 輸出(judy, xiaohua, xiaoming);

6、改變 UITextfield 的 placeholder 的顏色

[addressTextField setValue:[UIColor redColor] forKeyPath:@”_placeholderLabel.textColor”];
比起重寫 - (void)drawPlaceholderInRect:(CGRect)rect; 要方便太多!

總結(jié)

以上所述是小編給大家介紹的iOS中 valueForKeyPath常用用法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對創(chuàng)新互聯(lián)網(wǎng)站的支持!

新聞標題:iOS中valueForKeyPath常用用法
鏈接URL:http://chinadenli.net/article42/ppcphc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、定制開發(fā)建站公司、網(wǎng)站策劃、手機網(wǎng)站建設(shè)、企業(yè)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運營
九九热在线免费在线观看| 亚洲一区二区久久观看| 69久久精品亚洲一区二区| 东京热加勒比一区二区三区| 日本熟妇熟女久久综合| 五月婷婷综合缴情六月| 精品推荐国产麻豆剧传媒| 国产精品福利精品福利| 日韩精品一区二区亚洲| 五月婷婷亚洲综合一区| 99久久人妻精品免费一区| 国产专区亚洲专区久久| 久热这里只有精品九九| 亚洲国产黄色精品在线观看| 美国黑人一级黄色大片| 免费大片黄在线观看日本| 国产成人亚洲精品青草天美| 好吊妞视频只有这里有精品| 久久精品国产在热亚洲| 婷婷九月在线中文字幕| 国产成人精品一区二三区在线观看| 日韩高清中文字幕亚洲| 一本久道久久综合中文字幕| 亚洲淫片一区二区三区| 少妇人妻中出中文字幕| 国产高清一区二区白浆| 成年男女午夜久久久精品| 国产一级内射麻豆91| 色鬼综合久久鬼色88| 狠狠干狠狠操亚洲综合| 女人精品内射国产99| 国产二级一级内射视频播放| 亚洲欧美黑人一区二区| 色婷婷人妻av毛片一区二区三区| 99久热只有精品视频最新| 精品一区二区三区三级视频| 午夜精品黄片在线播放| 日本亚洲精品在线观看| 日本精品理论在线观看| 久久精品国产亚洲av麻豆| 久热久热精品视频在线观看|