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 這個值是空值 )

#NSNumber
NSNumber 表示一個數字型別
但是NSNumber是無法做數字加減 ,要做運算要轉int







#
自訂類別
記得要去#import 所寫的類別
自訂一個新的類別時,要開一個新的資料夾
New>New File >輸入自訂類別名稱,這時候會產生.h 和.m檔案
.h 這裡是 介面檔 / 公開檔 (寫有什麼,能力)
.m這裡是 實作檔 / 私密檔 (寫實做什麼,內容)

如下例子:開了個叫Television的自訂類別
在.h檔中寫下 有什麼介面


















在.m檔 中寫下實作功能























#
其他記錄
NSDictionary 與NSMutableDictionary 的差異是,前者不可以修改內容後者可以修改內容

留言

這個網誌中的熱門文章

IOS_Objective-C學習筆記_(陣列 / 可修改陣列 ;字典 / 可修改字典)..

20170122 Radiobutton功能練習 (溫度轉換)

iOS_開發 拿到 Tableview Cell 上的按鈕是哪一個 (Tableview Cell Button)