自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Objective-C學(xué)習(xí)筆記之獲取私有變量的值

移動開發(fā) iOS
本文結(jié)束的是Objective-C學(xué)習(xí)筆記之獲取私有變量的值,很詳細(xì)的講述了如何獲取私有變量的值,來看本文內(nèi)容。

Objective-C學(xué)習(xí)筆記之獲取私有變量的值是本文要介紹的內(nèi)容,主要講述了如何獲取私有變量的值,來看本文詳細(xì)內(nèi)容。

1、下面是自己定義的一個類,里面有一個私有變量mt_,并且在初始化值為"Ha Ha Ha"。

  1. @interface Mobj : NSObject {  
  2. @private  
  3.     NSString *mt_;  
  4. }  
  5. @end  
  6.  
  7. @implementation Mobj  
  8. - (id)init {  
  9.     self = [super init];  
  10.     if (self) {  
  11.         mt_ = [[NSString alloc] initWithString:@"Ha Ha Ha"];  
  12.     }  
  13.     return self;  
  14. }  
  15. - (void) dealloc {  
  16.     [mt_ release];  
  17.     [super dealloc];  
  18. }  
  19. @end 

2、下面的代碼就是怎樣獲取私有變量(記得加頭文件#import <objc/runtime.h>):

  1. NSString *str;  
  2.  Mobj *obj = [[Mobj alloc] init];  
  3.  object_getInstanceVariable(obj, "mt_", (void *)&str);  
  4.  NSLog(@"%@",str);  
  5.  [obj release]; 

3、輸出結(jié)果:

  1. Ha Ha Ha 

Ok,這樣就實現(xiàn)了私有變量的訪問。

小結(jié):Objective-C學(xué)習(xí)筆記之獲取私有變量的值的內(nèi)容介紹完了,希望本文對你有所幫助!

責(zé)任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-08-04 14:58:37

Objective-C Cocoa NSString

2011-08-05 14:03:39

Objective-C 對象 模板

2011-08-04 10:38:17

Objective-C 預(yù)處理程序

2011-08-16 10:23:04

Objective-CNSAutoreleaXcode常用鍵

2011-08-15 16:09:44

Cocoa對象Objective-C

2011-07-27 16:36:03

iphone Objective- 靜態(tài)庫

2011-07-22 15:42:39

Objective-C UIView 內(nèi)存

2011-07-28 15:11:23

iOS Objective-

2013-08-21 14:57:42

objective-c問題

2011-05-11 14:06:49

Objective-C

2011-08-04 11:04:14

Objective-C 面向?qū)ο? 繼承

2013-08-21 13:26:43

Objective-CNSDate說明

2013-05-02 10:51:17

iOS開發(fā)Objective-C@property

2013-07-24 19:19:03

Objective-CiOS開發(fā)動態(tài)特性之protoc

2011-07-25 10:03:06

Objective-C 委托

2011-07-25 14:27:10

Objective-C 協(xié)議 函數(shù)

2011-08-22 15:31:35

Objective-C協(xié)議

2011-08-04 10:57:33

Objective-C C語言 BOOL

2011-07-25 10:14:13

Objective-C Xcode

2011-07-25 10:30:41

Objective-C Xcode 重構(gòu)
點贊
收藏

51CTO技術(shù)棧公眾號