十四章 icloud之四

2021-06-20 22:25:58 字數 650 閱讀 9599

今天上午終於結束了耽誤了已久的工作,完成了tinypix的主體部分,且編譯在模擬器和真機(ipadmini)上都已經通過,只是還沒有設計到icloud部分。具體講下該項目的整體框架:

然後我們再自己建立兩個模組,乙個是tinypixdocument,yige是tinypixview。好了,至此主要的四個模組就形成了,往裡添資料,這四個模組的職能是這樣的:

master-tableviewcontroller模組:

顧名思義是主要的入口模組,常用的tableviewcontroller,怎麼使用前面說過很多了,多了乙個小控制項,segmented controll,裡面分三段用來選擇後面模組畫素顯示的顏色。通過segue轉入detail模組。

detail-viewcontrollerr模組:

這個模組負責收到從master傳來的資料,控制裡面的tinypixview顯示

tinypixview模組:

負責該圖形的繪製,包括修改,以及

nsundomanager(完成撤銷操作。nsundomanager會記錄下修改、撤銷操作的訊息。這個機制使用兩個nsinvocation物件棧。也實現了自動存檔),這個機制具體實現我還要好好學學。

tinypixdocument模組:

這個模組就負責給tinypixview模組提供資料及演算法。

第十四章約束

約束 constraint 是一種保證資料完整性的規則。約束設定在單個字段或者多個字段組合上,寫入這些欄位的行資料必須要符合約束的規則 約束的五種型別 not null 非空約束,指定某列的所有行資料不能包含空值 unique 唯一性約束,指定列或者列的組合的所有行資料必須唯一 primary ke...

第十四章 約束

第十四章 約束 練習1 1.學校有乙個選課系統,其中包括如下關係模式 系 系編號 主鍵,系名稱 唯一鍵,系主任 非空約束,系所在校去 取值範圍只能在南湖校區和渾南校區 create table xi xi no varchar2 10 primary key,xi name varchar2 10 ...

第十四章 集合

1.集合 把個數不定的物件一起帶著走 集合是乙個存放任意數量的引用的物件的容器 多個物件放在另乙個物件中,此物件可成為乙個集合物件 注意 如果集合物件建立時不指定泛型,則在當前集合中可以存放任意型別的物件 包括 collection list set map list 介面的實現類有arraylis...