在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

您好,歡迎來電子發燒友網! ,新用戶?[免費注冊]

您的位置:電子發燒友網>源碼下載>通訊/手機編程>

iOS系統中一些常見問題

大小:0.2 MB 人氣: 2017-09-25 需要積分:1

  對于通知,大家想必都不陌生,它是一個單例,允許當事件發生時通知一些對象,讓我們在低程度耦合的情況下,來達到通信的目的。

  通知的優勢:

  1.不需要編寫太多代碼,實現比較簡單

  2.對于一個發出的通知,可以多個對象作出反應,即是說通知是一對多的形式

  通知的缺點:

  1.在編譯期不會檢查通知是否能夠被觀察者正確處理

  2.在釋放注冊的對象時,需要在通知中心取消注冊

  3.在調試應用時,難以跟蹤程序

  4.發出通知后,不能夠從觀察者那里獲取任何反饋信息

  通知的基本實現:

  - (void)viewDidLoad {

  [super viewDidLoad];

  [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(test) name:@“test” object:nil];

  NSLog(@“注冊通知 - %@”,[NSThread currentThread]);

  }

  - (void)touchesBegan:(NSSet《UITouch *》 *)touches withEvent:(UIEvent *)event {

  [[NSNotificationCenter defaultCenter] postNotificationName:@“test” object:nil];

  NSLog(@“發送通知完成 - %@”,[NSThread currentThread]);

  }

  - (void)test {

  NSLog(@“接收到通知 - %@”,[NSThread currentThread]);

  sleep(3);

  }

  打印結果:

  2017-06-13 16:53:01.040 通知的基本使用[24531:3283934] 注冊通知 - 《NSThread: 0x600000079c80》{number = 1, name = main}

  2017-06-13 16:53:10.334 通知的基本使用[24531:3283934] 接收到通知 - 《NSThread: 0x600000079c80》{number = 1, name = main}

  2017-06-13 16:53:13.335 通知的基本使用[24531:3283934] 發送通知完成 - 《NSThread: 0x600000079c80》{number = 1, name = main}

  注意打印結果:在test方法執行完畢之后,才會打印發送完成的log。

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

      發表評論

      用戶評論
      評價:好評中評差評

      發表評論,獲取積分! 請遵守相關規定!

      ?
      主站蜘蛛池模板: 男男污肉高h坐便器调教 | 日本免费在线一区 | 视频免费播放 | 国产成在线人视频免费视频 | 被暗卫肉高h | 亚洲欧美性另类春色 | 日本三级香港三级三级人!妇久 | av基地| 亚洲精品老司机综合影院 | 色清片| 天天插天天操天天射 | 美女扒开尿囗给男生桶爽 | 欧美日a| 欧洲亚洲国产精华液 | 午夜性爽视频男人的天堂在线 | 日本69sex护士 | 天天毛片| 在线资源你懂的 | 大量真实偷拍情侣视频野战 | 欧美亚洲专区 | 91精品国产色综合久久不卡蜜 | 午夜欧美精品久久久久久久久 | 色婷婷亚洲综合五月 | 亚洲欧洲国产精品你懂的 | 国产handjob手交在线播放 | 99xxxx开心| 四虎电影免费观看网站 | 夜夜天天 | 看久久| 四虎最新紧急入口4hu | 午夜视频在线观看免费高清 | 午夜日韩精品 | 黄色在线免费看 | 久久视频精品线视频在线网站 | 欧美高h| 性殴美高清视频 | 日本黄在线观看 | 亚洲地址一地址二地址三 | 色综合久久丁香婷婷 | 精品成人毛片一区二区视 | 国产内地激情精品毛片在线一 |