亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

一個 關于iOS很基礎的關于變量的問題

一個 關于iOS很基礎的關于變量的問題

HUX布斯 2019-04-14 11:23:08
@interfaceaaaa(){NSString*_name;UIButton*_btn;}@property(nonatomic,copy)NSString*name;@property(nonatomic,strong)UIButton*btn;@end這兩種方式都在controller中既然都可以任意在哪兒賦值,任意使用,我想問這兩種方式在這種情況下有什么區別?在這樣的情況下哪種又比較好?求解答一直以來的疑問
查看完整描述

2 回答

?
交互式愛情

TA貢獻1712條經驗 獲得超3個贊

成員變量主要是適用于iOS5之前的開發,需要程序員手動進行內存管理。iOS5之后(包括iOS5)引入了ARC(AutomaticReferenceCounting)同過在property中使用strong,weak等標記自動對內存進行管理。也就是說進行iOS5及以后系統版本的開發,可以放心的使用property,而無需對其進行手動的內存管理。property會自動生成setter,getter方法,方便用點語法直接用。
                            
查看完整回答
反對 回復 2019-04-14
  • 2 回答
  • 0 關注
  • 312 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號