/*
快速列舉器
for (<#type *object#> in <#collection#>)
type * 從集合中獲取到的元素型別
object 給獲取到的物件起乙個臨時變數名
collection 集合(陣列/字典/集合)
*/// // 陣列
// nsarray *arr = [nsarray arraywithobjects:@"iphone", @"德瑪西亞", @"緋村夢境", @"龍之谷", @"bloodstrike", nil];
// // 物件
// // 陣列快速遍歷 得到每個元素
// for (nsstring *temp in arr)
// // 字典
// nsdictionary *dic = [nsdictionary dictionarywithobjectsandkeys:@"1", @"2", @"3", @"4", nil];
// // 對字典遍歷 得到的是key值 通過key可以訪問到對應的value值
// for (nsstring *key in dic)
// for (nsstring *key in dic)
OC中的列舉
oc中的列舉typedef enumtest 列舉名稱typedef ns enum nsinteger,test 結構比較清晰 推薦 typedef ns enum nsinteger,test 當乙個列舉變數可能要代表多個列舉值的時候,其實給乙個列舉變數賦予多 個列舉值的時候,原理知識把各個列舉...
oc中的列舉
如果乙個變數只有幾種可能的值,比如星期有幾天,一年有幾個季節等。這個時候可以用列舉變數。先定義型別再定義變數,如 enum siji 也可以定義匿名 enum yiyue,siyue 這裡列出列舉的值,順序從0開始,以此類推 oc允許將整數賦值給列舉變數。我們定義乙個類,來實現列舉的賦值和對比,順便...
OC中的列舉型別
一直對oc中的位移操作列舉 不太理解,查詢到兩篇介紹oc中列舉的文章,覺得很不錯。什麼是位移操作列舉呢?typedef ns options nsuinteger,uiviewautoresizing 1.2.列舉值一般是4個位元組的int值,在64位系統上是8個位元組。它不參與記憶體的占用和釋放,...