1.當需要監聽事件或進行物件間的通訊的時候,選擇通知還是**?
共同點:利用通知和**都能完成物件之間的通訊
(比如a物件告訴d物件發生了什麼事情,a物件傳遞資料給d物件)
不同點
**:一對一關係(1個物件只能告訴另乙個物件發生了什麼事情)
通知:多對多關係(1個物件能告訴n個物件發生了什麼事情,1個物件能得知n個物件發生了什麼事情)
二.使用uitableview的」靜態單元格」
注意:使用靜態單元格,必須使用uitableviewcontroll控制器
1.什麼是靜態單元格?什麼是動態單元格?
靜態單元格不回隨著資料的改變而改變,當在storyboard中設計的時候是什麼樣子,最後執行效果就是什麼樣子,並不會隨著資料的變化而變化.如果要想改變靜態單元格內容,必須重新修改**.
2.動態單元格在設計的時候只是將單元格的」框架」 設計好了 位置.大小.背景顏色等基本資訊.裡面的具體內容,需要在程式執行時,通過動態載入獲取資料 在顯示到單元格中.優點:只要修改了資料模型,那麼對應的單元格就發生了變化.
3.什麼情況下使用靜態單元格?什麼情況下使用動態單元格?
靜態單元格使用場景:有些介面的內容是固定的,並且基本上不會發生任何改變,此時使用」靜態單元格」來建立介面.
動態單元格使用的場景:有些介面的內容會隨著資料的變化而變化,這些介面都需要使用動態單元格,隨時根據相應的資料而變化.
小白 編寫 多多指教!
努力充電中…….
CSS基礎 CSS常見問題
父元素高度為auto 乙個父元素如果不設定高度的話,預設就是緊包裹著子元素,如果父元素設定的pading top和padding bottom相同,這本身就是乙個垂直居中效果,但是當子元素並不是獨佔一行,而是inline元素和inline block元素組合成一行,比如下面這個例子 inline元素...
常見問題 朗動常見問題
常見問題一 方向盤變沉 檢查胎壓是否正常,輪胎是否過度磨損。助力幫浦不工作,前輪氣壓低。冬天的話,冷車在冬天助力油比較稠,方向會重一點。檢查轉向助力油。1 應該是是助力系統有問題或則助力潤滑油有問題。2 如果你在駕車時感覺方向盤變緊,汽車偏向一側,需要檢查輪胎,或進行車輪平衡 定位。在這些問題剛剛發...
面試常見問題之網路基礎
1.五層協議 2.osi 3.tcp ip協議 將五層協議中的資料鏈路層和物理層合併為網路介面層 tcp ip體系結構不嚴格遵循osi分層概念,應用層可能會直接使用ip層或網路介面層.4.資料在各層之間的傳遞過程 在向下的過程中,需要新增下層協議所需要的首部或者尾部,而在向下的過程中不斷拆開首部和尾...