自動(dòng)同步功能:在 h 文件中定義 property因痛,在編譯期m文件會(huì)自動(dòng)補(bǔ)全出 @synthesize property = _property 的代碼,不再需要手寫(xiě)
手動(dòng)按照 @synthesize property = _property 的方式與實(shí)例變量同步
按照oc 的官方命名約定,為了避免變量泄漏鹅经,實(shí)例變量名一般都建議使用下劃線前綴表示法鳞贷,也就是如果property名稱叫 abc,對(duì)應(yīng)的實(shí)例變量名就定義為 _abc
一個(gè)沒(méi)有匹配實(shí)例變量的屬性怠蹂,它將自動(dòng)創(chuàng)建一個(gè)以下劃線開(kāi)頭的實(shí)例變量
在.m文件中可以直接的使用_myButton實(shí)例變量善延,也可以通過(guò)屬性self.myButton.都是一樣的
self.myButton其實(shí)是調(diào)用的myButton屬性的getter/setter方法
oc中點(diǎn)表達(dá)式是表示調(diào)用方法
現(xiàn)在@synthesize的作用就相當(dāng)于指定實(shí)例變量
landscape 豎屏