IOS_Objective-C學習筆記__(字典 Dictionary / 新增字典的資料NSMutableDictionary / 空值 nil)
#
字典(Dictionary)
這個的使用方式與Array的方式類似,Dictionary 是有一個key-Value的關係;
宣告方式如下:
NSDictionary * book = @{@"name":@"小紅帽" ,
"boughtDay":@"2017-4-17",
"isbn" : @"2345678"
};
#
新增修改字典 (NSMutableDictionary)
宣告方式如下:
NSMutableDictionary * 自訂名 =[NSMutableDictionary dictionaryWithDictionary:@{
}]
空值(nil)
表示資料不存在,而表示方式是 nil
寫法:
NSString * a = nil ;
( a 這個值是空值 )
寫法:
NSString * a = nil ;
( a 這個值是空值 )
#NSNumber
NSNumber 表示一個數字型別
但是NSNumber是無法做數字加減 ,要做運算要轉int
#
自訂類別
記得要去#import 所寫的類別
自訂一個新的類別時,要開一個新的資料夾
New>New File >輸入自訂類別名稱,這時候會產生.h 和.m檔案
.h 這裡是 介面檔 / 公開檔 (寫有什麼,能力)
.m這裡是 實作檔 / 私密檔 (寫實做什麼,內容)
如下例子:開了個叫Television的自訂類別
自訂一個新的類別時,要開一個新的資料夾
New>New File >輸入自訂類別名稱,這時候會產生.h 和.m檔案
.h 這裡是 介面檔 / 公開檔 (寫有什麼,能力)
.m這裡是 實作檔 / 私密檔 (寫實做什麼,內容)
如下例子:開了個叫Television的自訂類別
其他記錄
NSDictionary 與NSMutableDictionary 的差異是,前者不可以修改內容而後者可以修改內容。
留言
張貼留言