程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> cocoa touch-應該什麼時候給一個Private Interface添加方法?

cocoa touch-應該什麼時候給一個Private Interface添加方法?

編輯:編程綜合問答
應該什麼時候給一個Private Interface添加方法?

最近經常在類中用到Private Interface.我將其他類需要的東西放到.h(public)文件中,然後在private interface的方法保存在.m文件中,我想問的是,我感覺在private interface中的方法對應用沒有什麼用處,那為什麼像viewDidLoad 不在private interface中?

最佳回答:


封裝可以把數據和安裝隱藏起來,這樣能減少修改時候引起的影響。如果客戶只需要三個方法,你只要在public裡面聲明三個方法。不然你修改的時候就會發現很麻煩,處理很多文件。因此,類中的public接口實際上工作量最小化的用處。

viewDidLoad這種是給繼承類重寫用的,它會在兩中情況下聲明為public

  • 啟動安卓需要初始化步驟,而且還要掌握如何正確重寫。

  • 你可以寫super viewDidLoad,並且能保證編譯器不出錯。如果UIViewControlle沒有聲明它為實例方法,編譯器會警告。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved