標頭檔案:
@inte***ce classname : classfather
uiwindow *window
iboutlet uilabel *lbl_;
@end
宣告屬性,也是賦值
@property (nanatomic, retain) iboutlet uiwindow *window;
函式的宣告:
ibaction:表示乙個方法,與介面有關聯
-(ibaction)click:(id)sender;
protocol
介面、函式,需要遵循協議來執行函式
lbl_ 插座變數
iboutlet 關鍵字,inte***ce build中的乙個控制項
[self.window makekeyandvisible];
self.window 取值
方法型別(返回值)方法簽名關鍵字:(引數型別) 方法簽名關鍵字:(引數型別)引數名稱
-(void)insertobject: (id)anobject atindex:(nsuinteger)index
-物件方法
+類方法
方法的呼叫:
float fontsize = [(uislider *)sender value];
sender呼叫在裡,既是傳送訊息的方式。向sender物件傳送了乙個value的訊息。返回值是float。沒有引數.
方法宣告: - value …
lbl_.font = [uifont systemfontofsize:fontsize];
uifont類呼叫方法systemfontofsize類方法,返回值型別uifont,乙個引數
方法宣告:+(uifont *)systemfontofsize:(cgfloat)fontsize;
#ifndef iboutlet
#define iboutlet
#endif
#ifndef ibaction
#define ibaction void
#endif
常用類nsarray
nsdictionary
nsstring
nsnumber
ios常見的一些錯誤
發生這種錯誤的原因通常是因為專案中存在同名類造成鏈結錯誤。有可能是你存在兩個類名稱都一樣,也可能是因為你在不同的.m檔案中定義了同樣的const變數。這類錯誤需要自己看錯誤資訊中給出的大長串路徑,從中找出你的那個重名類或者變數名稱,以此來定位錯誤位置。2.idearesultmodel countb...
iOS 常見一些問題
1,使用autolayout時,用程式設計方式push乙個新的controller時,如果該controller需要隱藏tab bar時會出現檢視先出現,然後tabbar被隱藏而試圖被拉伸時出現乙個非預期的動畫效果的情況。解決方案 解決方法看這裡。大神提供的方法有效,但是在xcode7下會發現,無法...
iOS 一些常見問題的整理
對於通知,大家想必都不陌生,它是乙個單例,允許當事件發生時通知一些物件,讓我們在低程度耦合的情況下,來達到通訊的目的。通知的優勢 1.不需要編寫太多 實現比較簡單 2.對於乙個發出的通知,可以多個物件作出反應,即是說通知是一對多的形式 通知的缺點 1.在編譯期不會檢查通知是否能夠被觀察者正確處理 2...