最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

IOS 開發(fā)之對象為空的判斷(nil、null)詳解

 更新時間:2017年02月15日 09:31:58   投稿:lqh  
這篇文章主要介紹了IOS 開發(fā)之對象為空的判斷(nil、null)詳解的相關資料,需要的朋友可以參考下

IOS 開發(fā)之對象為空的判斷(nil、null)詳解

前言:

在開發(fā)中,會遇到很多空的情況,有時候取得對象(null),還有時候會得到<null>的情況,我們需要判斷是否為空,進行return;

  id result;
// 針對(null)這種情況
  if(result == nil) return;
// 針對<null>的情況
  if([result isEqual:[NSNull null]]) return;

前者的判斷,我們用的比較頻繁,但后者,用的比較少,一般賦值給nil之外的其他空值;

基本數(shù)據(jù)類型的空值判斷

對于類似于NSString類型的數(shù)據(jù)進行空值判斷

NSString *string;
1、string == nil;
2、[string isEqualToString:@""];

對于類似于NSNumber類型的數(shù)據(jù)進行空值判斷

NSNumber *number;
1、number == nil;
2、[number isEqualToNumber:@0]

對于類似于NSArray類型的數(shù)據(jù)進行空值判斷

NSArray *array;
1、array == nil;
2、array.count = 0;

對于類似于NSDictionary類型的數(shù)據(jù)進行空值判斷

NSDictionary *dictionary;
1、[dictionary isEqual:[NSNull null]];
2、dictionary.count = 0;

對于對象類型的數(shù)據(jù)進行空值判斷

可以使用 !(非) 來判斷

if(!class) return;

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關文章

最新評論

崇信县| 南澳县| 平顶山市| 密山市| 绿春县| 绥阳县| 故城县| 龙南县| 和田市| 陈巴尔虎旗| 桂林市| 门源| 岑溪市| 阿克| 抚远县| 渑池县| 潜江市| 盐津县| 兰西县| 海门市| 宿松县| 沭阳县| 泰顺县| 大宁县| 育儿| 湾仔区| 高雄县| 宝坻区| 甘南县| 东城区| 砚山县| 莒南县| 肃宁县| 永登县| 扶绥县| 安溪县| 靖州| 上犹县| 民丰县| 泰来县| 张家界市|