<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                objc_msgSend調用實例方法,即使是所謂私有方法 ~~~ //? Dog.h #import <Foundation/Foundation.h> @interface Dog : NSObject @property(nonatomic, strong) NSString * dogName; @property(nonatomic, assign) NSInteger dogAge; @end ~~~ ~~~ // Dog.m #import "Dog.h" @implementation Dog - (instancetype)init { self = [super init]; if (self) { self.dogName = @"dahuang"; self.dogAge = 2; } return self; } - (void) printDogName { NSLog(@"dogName"); } @end ~~~ 可以看到Dog類頭文件中并沒有printDogName方法的聲明,所以Dog類的實例是不能訪問到printDogName方法的,這就是所謂的私有方法,但并不是這個方法就不能再類外進行訪問了,可以通過objc_msgSend ![](https://box.kancloud.cn/2016-05-05_572b015525a84.jpg) 雖然有警告說沒有定義printDogName方法,但通過objc_msgSend方法還是訪問到了。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看