*owner在開發中現在已經很少用了 有興趣的童鞋可以看看*
我們遇到owner通常是在類似
[[[nsbundle mainbundle] loadnibnamed:@"food" owner:nil options:nil]lastobject ]中遇到的。
我們一般的做法是直接把owner設定為self(通常是咋自定義cell時)。
但是在定義其他控制項時我們就需要想一想為什麼,或者還有什麼需要注意的。
下面我開始對owner進行介紹。
先仔細觀察下面gif的內容:
不難發現,我在努力的拖空間就是不成功,這是為什麼呢???
接下來看下面的gif
我們拖控制項成功(注意*這裡就是為什麼現在用owenr的越來越少,因為耦合行套高,不適於提高編碼效率)
簡單的應用:
//cx 被人遺忘的owner
////
created by ma c on 16/3/26.
////
#import
"viewcontroller.h
"@inte***ce viewcontroller ()
@property (weak, nonatomic) iboutlet uibutton *foodone;
@property (weak, nonatomic) iboutlet uibutton *foodtwo;
@end
@implementation viewcontroller
- (ibaction)foodoneaction:(id)sender
- (ibaction)foodtwoaction:(id)sender
- (void)viewdidload
@end
IOS 雜筆 2(協議)
1.協議的定義 protocol 協議名稱 方法宣告列表 end 2.如何遵守協議 1 類遵守協議 protocol 類名 父類名 協議名稱1,協議名稱2 end 2 協議遵守協議 protocol 協議名稱 其他協議名稱 end 3.協議方法宣告中的關鍵字 1 required 預設 要求實現,若...
IOS 雜筆 3 property引數
1 記憶體管理相關引數 retain 對物件release舊值,retain新值 適用於oc物件型別 assign 直接賦值 預設,適用於非oc物件型別 copy release舊值,copy新值 2 是否要生成set方法 若為唯讀屬性,則不生成 readonly 唯讀,只會生成getter的宣告和...
09 常被人遺忘的唯讀表空間
唯讀表空間 tablespace oracle 備份恢復 在資料庫管理中,會把一些歷史資料或基本不變化的資料放入唯讀表空間。因為這種表空間上只能進行讀操作而不能做dml操作。能有效防止被意外的修改或刪除,所以很適合存放上述型別的資料,另外,它在備份方面還有乙個好處,因為它是唯讀的,就是沒有變化,只需...