obj-c編程15[Cocoa實例04]:基於Core Data的多文檔程序示例[未完待續]
上一個例子我們使用的模式數據實際上是基於一個Person數組,現在我們看一下如何使用Cocoa中的Core Data框架支持,幾乎不用寫一行代碼,完成模式數據的建立。
我們這裏模式的元素使用的是Car,其屬性直接在Xcode中設置:
可以看到Car類型含有6中不同屬性。接下來刪除窗口中的文本控件,添加Array Controller控件,並將其Managed Object Context與File's Owner的managedObjectContext綁定。如下圖:
將控製器的Object Controller中Mode改為Entity Name,並輸入name:Car,同時勾選Prepares Content,便於控製器創建後能立即從模型取得數據:
在os x 10.7中Apple加入了基於視圖的表格式圖(類似於ios的表格式圖),在此之前Cocoa使用基於單元格的表格式圖,屬於快速和輕量級的應用,但基於視圖的表格視圖能更簡便的定製表格視圖的外觀顯示。
未完待續
最後更新:2017-04-03 05:38:58