{"id":2900,"date":"2014-07-18T23:16:54","date_gmt":"2014-07-18T14:16:54","guid":{"rendered":"http:\/\/lepetit-prince.net\/ios\/?p=2900"},"modified":"2014-07-18T23:16:54","modified_gmt":"2014-07-18T14:16:54","slug":"%e6%9c%a8%e6%8e%a2%e7%b4%a2","status":"publish","type":"post","link":"https:\/\/lepetit-prince.net\/ios\/?p=2900","title":{"rendered":"\u6728\u63a2\u7d22"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/-Q4QGDHz71kY\/U8kr_JCZWlI\/AAAAAAAACbM\/w5118Uty1t8\/s288\/Screen%2520Shot%25202014-07-18%2520at%252011.15.05%2520PM.png\" width=\"288\" height=\"173\" alt=\"iPhone\u6728\u63a2\u7d22\" class=\"alignnone\" \/><br \/>\n<\/p>\n<p>\n\u30c4\u30ea\u30fc\u4e0a\u306e\u30e9\u30d9\u30eb\u3092\u4e0a\u304b\u3089\u63a2\u7d22\u3059\u308b\u30a2\u30d7\u30ea\u306e\u30b5\u30f3\u30d7\u30eb\u30b3\u30fc\u30c9\u3092\u63cf\u3044\u3066\u307f\u307e\u3059\u3002\n<\/p>\n<p><!--more--><\/p>\n<p>\n<iframe loading=\"lazy\" width=\"467\" height=\"350\" src=\"https:\/\/www.youtube.com\/embed\/sppQi-9C0ig?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #d12f1b\"><span style=\"color: #78492a\">#import <\/span>&#8220;ViewController.h&#8221;<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px\"><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span style=\"color: #bb2ca2\">@interface<\/span> TreeNode : <span style=\"color: #703daa\">NSObject<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #bb2ca2\">@property<span style=\"color: #000000\"> (<\/span>nonatomic<span style=\"color: #000000\">, <\/span>weak<span style=\"color: #000000\">) <\/span><span style=\"color: #4f8187\">TreeNode<\/span><span style=\"color: #000000\"> *p;<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #bb2ca2\">@property<span style=\"color: #000000\"> (<\/span>nonatomic<span style=\"color: #000000\">, <\/span>strong<span style=\"color: #000000\">) <\/span><span style=\"color: #4f8187\">TreeNode<\/span><span style=\"color: #000000\"> *left;<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #bb2ca2\">@property<span style=\"color: #000000\"> (<\/span>nonatomic<span style=\"color: #000000\">, <\/span>strong<span style=\"color: #000000\">) <\/span><span style=\"color: #4f8187\">TreeNode<\/span><span style=\"color: #000000\"> *right;<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #bb2ca2\">@property<span style=\"color: #000000\"> (<\/span>nonatomic<span style=\"color: #000000\">) <\/span><span style=\"color: #703daa\">NSInteger<\/span><span style=\"color: #000000\"> number;<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #bb2ca2\">@end<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #bb2ca2\">@implementation<span style=\"color: #000000\"> TreeNode <\/span>@end<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px\"><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px\"><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #4f8187\"><span style=\"color: #bb2ca2\">@interface<\/span><span style=\"color: #000000\"> <\/span>ViewController<span style=\"color: #000000\"> ()<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #bb2ca2\">@property<span style=\"color: #000000\"> (<\/span>nonatomic<span style=\"color: #000000\">, <\/span>strong<span style=\"color: #000000\">) <\/span><span style=\"color: #4f8187\">TreeNode<\/span><span style=\"color: #000000\"> *rootNode;<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #bb2ca2\">@property<span style=\"color: #000000\"> (<\/span>nonatomic<span style=\"color: #000000\">, <\/span>strong<span style=\"color: #000000\">) <\/span><span style=\"color: #703daa\">NSMutableArray<\/span><span style=\"color: #000000\"> *animationQueue;<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #bb2ca2\">@property<span style=\"color: #000000\"> (<\/span>nonatomic<span style=\"color: #000000\">, <\/span>weak<span style=\"color: #000000\">) <\/span><span style=\"color: #703daa\">NSNotificationCenter<\/span><span style=\"color: #000000\"> *notification;<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #bb2ca2\">@property<span style=\"color: #000000\"> (<\/span>nonatomic<span style=\"color: #000000\">, <\/span>strong<span style=\"color: #000000\">) <\/span><span style=\"color: #703daa\">NSTimer<\/span><span style=\"color: #000000\"> *timer;<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #bb2ca2\">@end<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px\"><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span style=\"color: #bb2ca2\">@implementation<\/span> ViewController<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px\"><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #78492a\">#define SearchNumber @<span style=\"color: #d12f1b\">&#8220;Search Number&#8221;<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\">&#8211; (<span style=\"color: #bb2ca2\">void<\/span>)viewDidAppear:(<span style=\"color: #bb2ca2\">BOOL<\/span>)animated<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\">{<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>[<span style=\"color: #bb2ca2\">super<\/span> <span style=\"color: #3d1d81\">viewDidAppear<\/span>:animated];<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #703daa\"><span style=\"color: #000000\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span><\/span><span style=\"color: #bb2ca2\">self<\/span><span style=\"color: #000000\">.<\/span>view<span style=\"color: #000000\">.<\/span>backgroundColor<span style=\"color: #000000\"> = [<\/span>UIColor<span style=\"color: #000000\"> <\/span><span style=\"color: #3d1d81\">colorWithRed<\/span><span style=\"color: #000000\">:<\/span><span style=\"color: #272ad8\">0.9<\/span><span style=\"color: #000000\"> <\/span><span style=\"color: #3d1d81\">green<\/span><span style=\"color: #000000\">:<\/span><span style=\"color: #272ad8\">1.0<\/span><span style=\"color: #000000\"> <\/span><span style=\"color: #3d1d81\">blue<\/span><span style=\"color: #000000\">:<\/span><span style=\"color: #272ad8\">0.9<\/span><span style=\"color: #000000\"> <\/span><span style=\"color: #3d1d81\">alpha<\/span><span style=\"color: #000000\">:<\/span><span style=\"color: #272ad8\">1<\/span><span style=\"color: #000000\">];<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #31595d\"><span style=\"color: #000000\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>[<\/span><span style=\"color: #bb2ca2\">self<\/span><span style=\"color: #000000\"> <\/span>createNodeTree<span style=\"color: #000000\">];<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px\"><span class=\"Apple-converted-space\">\u00a0\u00a0 \u00a0<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #4f8187\"><span style=\"color: #000000\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span><\/span><span style=\"color: #bb2ca2\">self<\/span><span style=\"color: #000000\">.<\/span>animationQueue<span style=\"color: #000000\"> = [<\/span><span style=\"color: #703daa\">NSMutableArray<\/span><span style=\"color: #000000\"> <\/span><span style=\"color: #3d1d81\">array<\/span><span style=\"color: #000000\">];<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #703daa\"><span style=\"color: #000000\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span><\/span>NSOperationQueue<span style=\"color: #000000\"> *mainQueue = [<\/span>NSOperationQueue<span style=\"color: #000000\"> <\/span><span style=\"color: #3d1d81\">mainQueue<\/span><span style=\"color: #000000\">];<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #3d1d81\"><span style=\"color: #000000\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span><\/span><span style=\"color: #bb2ca2\">self<\/span><span style=\"color: #000000\">.<\/span><span style=\"color: #4f8187\">notification<\/span><span style=\"color: #000000\"> = [[<\/span><span style=\"color: #703daa\">NSNotificationCenter<\/span><span style=\"color: #000000\"> <\/span>defaultCenter<span style=\"color: #000000\">] <\/span>addObserverForName<span style=\"color: #000000\">:<\/span><span style=\"color: #78492a\">SearchNumber<\/span><span style=\"color: #000000\"> <\/span>object<span style=\"color: #000000\">:<\/span><span style=\"color: #bb2ca2\">nil<\/span><span style=\"color: #000000\"> <\/span>queue<span style=\"color: #000000\">:mainQueue <\/span>usingBlock<span style=\"color: #000000\">:^(<\/span><span style=\"color: #703daa\">NSNotification<\/span><span style=\"color: #000000\"> *note) {<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 \u00a0 \u00a0 <\/span>[<span style=\"color: #bb2ca2\">self<\/span>.<span style=\"color: #4f8187\">animationQueue<\/span> <span style=\"color: #3d1d81\">addObject<\/span>:note.<span style=\"color: #3d1d81\">userInfo<\/span>[<span style=\"color: #d12f1b\">@&#8221;node&#8221;<\/span>]];<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>}];<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px\"><span class=\"Apple-converted-space\">\u00a0\u00a0 \u00a0<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px\"><span class=\"Apple-converted-space\">\u00a0\u00a0 \u00a0<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #3d1d81\"><span style=\"color: #000000\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span><\/span><span style=\"color: #bb2ca2\">self<\/span><span style=\"color: #000000\">.<\/span><span style=\"color: #4f8187\">timer<\/span><span style=\"color: #000000\"> = [<\/span><span style=\"color: #703daa\">NSTimer<\/span><span style=\"color: #000000\"> <\/span>scheduledTimerWithTimeInterval<span style=\"color: #000000\">:<\/span><span style=\"color: #272ad8\">0.5<\/span><span style=\"color: #000000\"> <\/span>target<span style=\"color: #000000\">:<\/span><span style=\"color: #bb2ca2\">self<\/span><span style=\"color: #000000\"> <\/span>selector<span style=\"color: #000000\">:<\/span><span style=\"color: #bb2ca2\">@selector<\/span><span style=\"color: #000000\">(tick:) <\/span>userInfo<span style=\"color: #000000\">:<\/span><span style=\"color: #bb2ca2\">nil<\/span><span style=\"color: #000000\"> <\/span>repeats<span style=\"color: #000000\">:<\/span><span style=\"color: #bb2ca2\">YES<\/span><span style=\"color: #000000\">];<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\">}<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px\"><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\">&#8211; (<span style=\"color: #bb2ca2\">void<\/span>)viewDidDisappear:(<span style=\"color: #bb2ca2\">BOOL<\/span>)animated<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\">{<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>[<span style=\"color: #bb2ca2\">super<\/span> <span style=\"color: #3d1d81\">viewDidDisappear<\/span>:animated];<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #3d1d81\"><span style=\"color: #000000\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>[[<\/span><span style=\"color: #703daa\">NSNotificationCenter<\/span><span style=\"color: #000000\"> <\/span>defaultCenter<span style=\"color: #000000\">] <\/span>removeObserver<span style=\"color: #000000\">:<\/span><span style=\"color: #bb2ca2\">self<\/span><span style=\"color: #000000\">.<\/span><span style=\"color: #4f8187\">notification<\/span><span style=\"color: #000000\">];<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\">}<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px\"><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\">&#8211; (<span style=\"color: #bb2ca2\">void<\/span>)createNodeTree<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\">{<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #4f8187\"><span style=\"color: #000000\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span><\/span><span style=\"color: #bb2ca2\">self<\/span><span style=\"color: #000000\">.<\/span>rootNode<span style=\"color: #000000\"> = [[<\/span>TreeNode<span style=\"color: #000000\"> <\/span><span style=\"color: #3d1d81\">alloc<\/span><span style=\"color: #000000\">] <\/span><span style=\"color: #3d1d81\">init<\/span><span style=\"color: #000000\">];<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #4f8187\"><span style=\"color: #000000\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span><\/span><span style=\"color: #bb2ca2\">self<\/span><span style=\"color: #000000\">.<\/span>rootNode<span style=\"color: #000000\">.<\/span>number<span style=\"color: #000000\"> = <\/span><span style=\"color: #272ad8\">6<\/span><span style=\"color: #000000\">;<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px\"><span class=\"Apple-converted-space\">\u00a0\u00a0 \u00a0<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #4f8187\"><span style=\"color: #000000\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span><\/span>TreeNode<span style=\"color: #000000\"> *n = <\/span><span style=\"color: #bb2ca2\">self<\/span><span style=\"color: #000000\">.<\/span>rootNode<span style=\"color: #000000\">;<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>n.<span style=\"color: #4f8187\">left<\/span> = [[<span style=\"color: #4f8187\">TreeNode<\/span> <span style=\"color: #3d1d81\">alloc<\/span>] <span style=\"color: #3d1d81\">init<\/span>];<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>n.<span style=\"color: #4f8187\">left<\/span>.<span style=\"color: #4f8187\">number<\/span> = <span style=\"color: #272ad8\">3<\/span>;<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>n.<span style=\"color: #4f8187\">right<\/span> = [[<span style=\"color: #4f8187\">TreeNode<\/span> <span style=\"color: #3d1d81\">alloc<\/span>] <span style=\"color: #3d1d81\">init<\/span>];<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>n.<span style=\"color: #4f8187\">right<\/span>.<span style=\"color: #4f8187\">number<\/span> = <span style=\"color: #272ad8\">8<\/span>;<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px\"><span class=\"Apple-converted-space\">\u00a0\u00a0 \u00a0<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>n = <span style=\"color: #bb2ca2\">self<\/span>.<span style=\"color: #4f8187\">rootNode<\/span>.<span style=\"color: #4f8187\">left<\/span>; <span style=\"color: #008400\">\/\/ 3<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>n.<span style=\"color: #4f8187\">left<\/span> = [[<span style=\"color: #4f8187\">TreeNode<\/span> <span style=\"color: #3d1d81\">alloc<\/span>] <span style=\"color: #3d1d81\">init<\/span>];<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>n.<span style=\"color: #4f8187\">left<\/span>.<span style=\"color: #4f8187\">number<\/span> = <span style=\"color: #272ad8\">1<\/span>;<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>n.<span style=\"color: #4f8187\">right<\/span> = [[<span style=\"color: #4f8187\">TreeNode<\/span> <span style=\"color: #3d1d81\">alloc<\/span>] <span style=\"color: #3d1d81\">init<\/span>];<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>n.<span style=\"color: #4f8187\">right<\/span>.<span style=\"color: #4f8187\">number<\/span> = <span style=\"color: #272ad8\">4<\/span>;<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px\"><span class=\"Apple-converted-space\">\u00a0\u00a0 \u00a0<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #4f8187\"><span style=\"color: #000000\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>n = <\/span><span style=\"color: #bb2ca2\">self<\/span><span style=\"color: #000000\">.<\/span>rootNode<span style=\"color: #000000\">.<\/span>right<span style=\"color: #000000\">; <\/span><span style=\"color: #008400\">\/\/ 8<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>n.<span style=\"color: #4f8187\">left<\/span> = [[<span style=\"color: #4f8187\">TreeNode<\/span> <span style=\"color: #3d1d81\">alloc<\/span>] <span style=\"color: #3d1d81\">init<\/span>];<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>n.<span style=\"color: #4f8187\">left<\/span>.<span style=\"color: #4f8187\">number<\/span> = <span style=\"color: #272ad8\">7<\/span>;<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>n.<span style=\"color: #4f8187\">right<\/span> = [[<span style=\"color: #4f8187\">TreeNode<\/span> <span style=\"color: #3d1d81\">alloc<\/span>] <span style=\"color: #3d1d81\">init<\/span>];<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>n.<span style=\"color: #4f8187\">right<\/span>.<span style=\"color: #4f8187\">number<\/span> = <span style=\"color: #272ad8\">10<\/span>;<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px\"><span class=\"Apple-converted-space\">\u00a0\u00a0 \u00a0<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #3d1d81\"><span style=\"color: #000000\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span><\/span><span style=\"color: #703daa\">CGPoint<\/span><span style=\"color: #000000\"> o = <\/span>CGPointMake<span style=\"color: #000000\">(<\/span>CGRectGetMidX<span style=\"color: #000000\">(<\/span><span style=\"color: #bb2ca2\">self<\/span><span style=\"color: #000000\">.<\/span><span style=\"color: #703daa\">view<\/span><span style=\"color: #000000\">.<\/span><span style=\"color: #703daa\">bounds<\/span><span style=\"color: #000000\">), <\/span><span style=\"color: #272ad8\">90<\/span><span style=\"color: #000000\">);<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #31595d\"><span style=\"color: #000000\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>[<\/span><span style=\"color: #bb2ca2\">self<\/span><span style=\"color: #000000\"> <\/span>nodeLabelWithNumber<span style=\"color: #000000\">:<\/span><span style=\"color: #bb2ca2\">self<\/span><span style=\"color: #000000\">.<\/span><span style=\"color: #4f8187\">rootNode<\/span><span style=\"color: #000000\">.<\/span><span style=\"color: #4f8187\">number<\/span><span style=\"color: #000000\"> <\/span>atPoint<span style=\"color: #000000\">:o];<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>[<span style=\"color: #bb2ca2\">self<\/span> <span style=\"color: #31595d\">nodeLabelWithNumber<\/span>:<span style=\"color: #bb2ca2\">self<\/span>.<span style=\"color: #4f8187\">rootNode<\/span>.<span style=\"color: #4f8187\">left<\/span>.<span style=\"color: #4f8187\">number<\/span> <span style=\"color: #31595d\">atPoint<\/span>:<span style=\"color: #3d1d81\">CGPointMake<\/span>(o.<span style=\"color: #703daa\">x<\/span> &#8211; <span style=\"color: #272ad8\">100<\/span>, o.<span style=\"color: #703daa\">y<\/span> + <span style=\"color: #272ad8\">100<\/span>)];<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>[<span style=\"color: #bb2ca2\">self<\/span> <span style=\"color: #31595d\">nodeLabelWithNumber<\/span>:<span style=\"color: #bb2ca2\">self<\/span>.<span style=\"color: #4f8187\">rootNode<\/span>.<span style=\"color: #4f8187\">left<\/span>.<span style=\"color: #4f8187\">left<\/span>.<span style=\"color: #4f8187\">number<\/span> <span style=\"color: #31595d\">atPoint<\/span>:<span style=\"color: #3d1d81\">CGPointMake<\/span>(o.<span style=\"color: #703daa\">x<\/span> &#8211; <span style=\"color: #272ad8\">150<\/span>, o.<span style=\"color: #703daa\">y<\/span> + <span style=\"color: #272ad8\">200<\/span>)];<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>[<span style=\"color: #bb2ca2\">self<\/span> <span style=\"color: #31595d\">nodeLabelWithNumber<\/span>:<span style=\"color: #bb2ca2\">self<\/span>.<span style=\"color: #4f8187\">rootNode<\/span>.<span style=\"color: #4f8187\">left<\/span>.<span style=\"color: #4f8187\">right<\/span>.<span style=\"color: #4f8187\">number<\/span> <span style=\"color: #31595d\">atPoint<\/span>:<span style=\"color: #3d1d81\">CGPointMake<\/span>(o.<span style=\"color: #703daa\">x<\/span> &#8211; <span style=\"color: #272ad8\">50<\/span>, o.<span style=\"color: #703daa\">y<\/span> + <span style=\"color: #272ad8\">200<\/span>)];<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>[<span style=\"color: #bb2ca2\">self<\/span> <span style=\"color: #31595d\">nodeLabelWithNumber<\/span>:<span style=\"color: #bb2ca2\">self<\/span>.<span style=\"color: #4f8187\">rootNode<\/span>.<span style=\"color: #4f8187\">right<\/span>.<span style=\"color: #4f8187\">number<\/span> <span style=\"color: #31595d\">atPoint<\/span>:<span style=\"color: #3d1d81\">CGPointMake<\/span>(o.<span style=\"color: #703daa\">x<\/span> + <span style=\"color: #272ad8\">100<\/span>, o.<span style=\"color: #703daa\">y<\/span> + <span style=\"color: #272ad8\">100<\/span>)];<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>[<span style=\"color: #bb2ca2\">self<\/span> <span style=\"color: #31595d\">nodeLabelWithNumber<\/span>:<span style=\"color: #bb2ca2\">self<\/span>.<span style=\"color: #4f8187\">rootNode<\/span>.<span style=\"color: #4f8187\">right<\/span>.<span style=\"color: #4f8187\">left<\/span>.<span style=\"color: #4f8187\">number<\/span> <span style=\"color: #31595d\">atPoint<\/span>:<span style=\"color: #3d1d81\">CGPointMake<\/span>(o.<span style=\"color: #703daa\">x<\/span> + <span style=\"color: #272ad8\">50<\/span>, o.<span style=\"color: #703daa\">y<\/span> + <span style=\"color: #272ad8\">200<\/span>)];<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>[<span style=\"color: #bb2ca2\">self<\/span> <span style=\"color: #31595d\">nodeLabelWithNumber<\/span>:<span style=\"color: #bb2ca2\">self<\/span>.<span style=\"color: #4f8187\">rootNode<\/span>.<span style=\"color: #4f8187\">right<\/span>.<span style=\"color: #4f8187\">right<\/span>.<span style=\"color: #4f8187\">number<\/span> <span style=\"color: #31595d\">atPoint<\/span>:<span style=\"color: #3d1d81\">CGPointMake<\/span>(o.<span style=\"color: #703daa\">x<\/span> + <span style=\"color: #272ad8\">150<\/span>, o.<span style=\"color: #703daa\">y<\/span> + <span style=\"color: #272ad8\">200<\/span>)];<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\">}<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px\"><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\">&#8211; (<span style=\"color: #bb2ca2\">void<\/span>)nodeLabelWithNumber:(<span style=\"color: #703daa\">NSInteger<\/span>)number atPoint:(<span style=\"color: #703daa\">CGPoint<\/span>)p<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\">{<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #3d1d81\"><span style=\"color: #000000\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span><\/span><span style=\"color: #703daa\">UILabel<\/span><span style=\"color: #000000\"> *v = [[<\/span><span style=\"color: #703daa\">UILabel<\/span><span style=\"color: #000000\"> <\/span>alloc<span style=\"color: #000000\">] <\/span>initWithFrame<span style=\"color: #000000\">:<\/span>CGRectMake<span style=\"color: #000000\">(<\/span><span style=\"color: #272ad8\">0<\/span><span style=\"color: #000000\">, <\/span><span style=\"color: #272ad8\">0<\/span><span style=\"color: #000000\">, <\/span><span style=\"color: #272ad8\">50<\/span><span style=\"color: #000000\">, <\/span><span style=\"color: #272ad8\">50<\/span><span style=\"color: #000000\">)];<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #3d1d81\"><span style=\"color: #000000\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>v.<\/span><span style=\"color: #703daa\">backgroundColor<\/span><span style=\"color: #000000\"> = [<\/span><span style=\"color: #703daa\">UIColor<\/span><span style=\"color: #000000\"> <\/span>colorWithRed<span style=\"color: #000000\">:<\/span><span style=\"color: #272ad8\">0.8<\/span><span style=\"color: #000000\"> <\/span>green<span style=\"color: #000000\">:<\/span><span style=\"color: #272ad8\">0.8<\/span><span style=\"color: #000000\"> <\/span>blue<span style=\"color: #000000\">:<\/span><span style=\"color: #272ad8\">1.0<\/span><span style=\"color: #000000\"> <\/span>alpha<span style=\"color: #000000\">:<\/span><span style=\"color: #272ad8\">1<\/span><span style=\"color: #000000\">];<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #703daa\"><span style=\"color: #000000\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>v.<\/span>layer<span style=\"color: #000000\">.<\/span>cornerRadius<span style=\"color: #000000\"> = <\/span><span style=\"color: #272ad8\">25<\/span><span style=\"color: #000000\">;<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #703daa\"><span style=\"color: #000000\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>v.<\/span>layer<span style=\"color: #000000\">.<\/span>borderWidth<span style=\"color: #000000\"> = <\/span><span style=\"color: #272ad8\">0<\/span><span style=\"color: #000000\">;<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #703daa\"><span style=\"color: #000000\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>v.<\/span>layer<span style=\"color: #000000\">.<\/span>masksToBounds<span style=\"color: #000000\"> = <\/span><span style=\"color: #bb2ca2\">YES<\/span><span style=\"color: #000000\">;<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #3d1d81\"><span style=\"color: #000000\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>v.<\/span><span style=\"color: #703daa\">textAlignment<\/span><span style=\"color: #000000\"> = <\/span>NSTextAlignmentCenter<span style=\"color: #000000\">;<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>v.<span style=\"color: #703daa\">center<\/span> = p;<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>v.<span style=\"color: #703daa\">tag<\/span> = number;<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>v.<span style=\"color: #703daa\">text<\/span> = [<span style=\"color: #272ad8\">@(<\/span>number<span style=\"color: #272ad8\">)<\/span> <span style=\"color: #3d1d81\">stringValue<\/span>];<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #703daa\"><span style=\"color: #000000\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>v.<\/span>userInteractionEnabled<span style=\"color: #000000\"> = <\/span><span style=\"color: #bb2ca2\">YES<\/span><span style=\"color: #000000\">;<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>[<span style=\"color: #bb2ca2\">self<\/span>.<span style=\"color: #703daa\">view<\/span> <span style=\"color: #3d1d81\">addSubview<\/span>:v];<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\">}<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px\"><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\">-(<span style=\"color: #4f8187\">TreeNode<\/span> *)treeSearch:(<span style=\"color: #4f8187\">TreeNode<\/span> *)x number:(<span style=\"color: #703daa\">NSInteger<\/span>)number<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\">{<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #3d1d81\"><span style=\"color: #000000\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>[[<\/span><span style=\"color: #703daa\">NSNotificationCenter<\/span><span style=\"color: #000000\"> <\/span>defaultCenter<span style=\"color: #000000\">] <\/span>postNotificationName<span style=\"color: #000000\">:<\/span><span style=\"color: #78492a\">SearchNumber<\/span><span style=\"color: #000000\"> <\/span>object<span style=\"color: #000000\">:<\/span><span style=\"color: #bb2ca2\">nil<\/span><span style=\"color: #000000\"> <\/span>userInfo<span style=\"color: #000000\">:<\/span><span style=\"color: #272ad8\">@{<\/span><span style=\"color: #d12f1b\">@&#8221;node&#8221;<\/span><span style=\"color: #000000\">:x<\/span><span style=\"color: #272ad8\">}<\/span><span style=\"color: #000000\">];<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px\"><span class=\"Apple-converted-space\">\u00a0\u00a0 \u00a0<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span><span style=\"color: #bb2ca2\">if<\/span> (x == <span style=\"color: #bb2ca2\">nil<\/span> || number == x.<span style=\"color: #4f8187\">number<\/span>)<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 \u00a0 \u00a0 <\/span><span style=\"color: #bb2ca2\">return<\/span> x;<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span><span style=\"color: #bb2ca2\">else<\/span> <span style=\"color: #bb2ca2\">if<\/span> (number &lt; x.<span style=\"color: #4f8187\">number<\/span>)<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 \u00a0 \u00a0 <\/span><span style=\"color: #bb2ca2\">return<\/span> [<span style=\"color: #bb2ca2\">self<\/span> <span style=\"color: #31595d\">treeSearch<\/span>:x.<span style=\"color: #4f8187\">left<\/span> <span style=\"color: #31595d\">number<\/span>:number];<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span><span style=\"color: #bb2ca2\">else<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 \u00a0 \u00a0 <\/span><span style=\"color: #bb2ca2\">return<\/span> [<span style=\"color: #bb2ca2\">self<\/span> <span style=\"color: #31595d\">treeSearch<\/span>:x.<span style=\"color: #4f8187\">right<\/span> <span style=\"color: #31595d\">number<\/span>:number];<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\">}<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px\"><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\">&#8211; (<span style=\"color: #bb2ca2\">void<\/span>)touchesBegan:(<span style=\"color: #703daa\">NSSet<\/span> *)touches withEvent:(<span style=\"color: #703daa\">UIEvent<\/span> *)event<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\">{<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span><span style=\"color: #bb2ca2\">if<\/span> (<span style=\"color: #bb2ca2\">self<\/span>.<span style=\"color: #4f8187\">animationQueue<\/span>.<span style=\"color: #3d1d81\">count<\/span> == <span style=\"color: #272ad8\">0<\/span>) {<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 \u00a0 \u00a0 <\/span><span style=\"color: #703daa\">UIView<\/span> *hit = [<span style=\"color: #bb2ca2\">self<\/span>.<span style=\"color: #703daa\">view<\/span> <span style=\"color: #3d1d81\">hitTest<\/span>:[[touches <span style=\"color: #3d1d81\">anyObject<\/span>] <span style=\"color: #3d1d81\">locationInView<\/span>:<span style=\"color: #bb2ca2\">self<\/span>.<span style=\"color: #703daa\">view<\/span>] <span style=\"color: #3d1d81\">withEvent<\/span>:<span style=\"color: #bb2ca2\">nil<\/span>];<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 \u00a0 \u00a0 <\/span><span style=\"color: #bb2ca2\">if<\/span> ([hit <span style=\"color: #3d1d81\">isKindOfClass<\/span>:[<span style=\"color: #703daa\">UILabel<\/span> <span style=\"color: #3d1d81\">class<\/span>]]) {<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <\/span>[<span style=\"color: #bb2ca2\">self<\/span> <span style=\"color: #31595d\">treeSearch<\/span>:<span style=\"color: #bb2ca2\">self<\/span>.<span style=\"color: #4f8187\">rootNode<\/span> <span style=\"color: #31595d\">number<\/span>:[((<span style=\"color: #703daa\">UILabel<\/span> *)hit).<span style=\"color: #703daa\">text<\/span> <span style=\"color: #3d1d81\">intValue<\/span>]];<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 \u00a0 \u00a0 <\/span>}<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>}<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\">}<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px\"><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\">&#8211; (<span style=\"color: #bb2ca2\">void<\/span>)tick:(<span style=\"color: #703daa\">NSTimer<\/span> *)timer<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\">{<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #4f8187\"><span style=\"color: #000000\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span><\/span><span style=\"color: #bb2ca2\">if<\/span><span style=\"color: #000000\"> (<\/span><span style=\"color: #bb2ca2\">self<\/span><span style=\"color: #000000\">.<\/span>animationQueue<span style=\"color: #000000\">.<\/span><span style=\"color: #3d1d81\">count<\/span><span style=\"color: #000000\">) {<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #4f8187\"><span style=\"color: #000000\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 \u00a0 \u00a0 <\/span><\/span>TreeNode<span style=\"color: #000000\"> *n = [<\/span><span style=\"color: #bb2ca2\">self<\/span><span style=\"color: #000000\">.<\/span>animationQueue<span style=\"color: #000000\"> <\/span><span style=\"color: #3d1d81\">objectAtIndex<\/span><span style=\"color: #000000\">:<\/span><span style=\"color: #272ad8\">0<\/span><span style=\"color: #000000\">];<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #3d1d81\"><span style=\"color: #000000\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 \u00a0 \u00a0 <\/span>[<\/span><span style=\"color: #bb2ca2\">self<\/span><span style=\"color: #000000\">.<\/span><span style=\"color: #4f8187\">animationQueue<\/span><span style=\"color: #000000\"> <\/span>removeObjectAtIndex<span style=\"color: #000000\">:<\/span><span style=\"color: #272ad8\">0<\/span><span style=\"color: #000000\">];<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 \u00a0 \u00a0 <\/span><span style=\"color: #703daa\">UIView<\/span> *v = [<span style=\"color: #bb2ca2\">self<\/span>.<span style=\"color: #703daa\">view<\/span> <span style=\"color: #3d1d81\">viewWithTag<\/span>:n.<span style=\"color: #4f8187\">number<\/span>];<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 \u00a0 \u00a0 <\/span><span style=\"color: #703daa\">UIColor<\/span> *origin = v.<span style=\"color: #703daa\">backgroundColor<\/span>;<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #703daa\"><span style=\"color: #000000\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 \u00a0 \u00a0 <\/span>v.<\/span>backgroundColor<span style=\"color: #000000\"> = [<\/span>UIColor<span style=\"color: #000000\"> <\/span><span style=\"color: #3d1d81\">greenColor<\/span><span style=\"color: #000000\">];<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #78492a\"><span style=\"color: #000000\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 \u00a0 \u00a0 <\/span><\/span><span style=\"color: #3d1d81\">dispatch_after<\/span><span style=\"color: #000000\">(<\/span><span style=\"color: #3d1d81\">dispatch_time<\/span><span style=\"color: #000000\">(<\/span>DISPATCH_TIME_NOW<span style=\"color: #000000\">, (<\/span><span style=\"color: #703daa\">int64_t<\/span><span style=\"color: #000000\">)(<\/span><span style=\"color: #272ad8\">0.5<\/span><span style=\"color: #000000\"> * <\/span>NSEC_PER_SEC<span style=\"color: #000000\">)), <\/span>dispatch_get_main_queue<span style=\"color: #000000\">(), ^{<\/span><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <\/span>v.<span style=\"color: #703daa\">backgroundColor<\/span> = origin;<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 \u00a0 \u00a0 <\/span>});<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\"><span class=\"Apple-converted-space\">\u00a0 \u00a0 <\/span>}<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo\">}<\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px\"><\/p>\n<p style=\"margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #bb2ca2\">@end<\/p>\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u30c4\u30ea\u30fc\u4e0a\u306e\u30e9\u30d9\u30eb\u3092\u4e0a\u304b\u3089\u63a2\u7d22\u3059\u308b\u30a2\u30d7\u30ea\u306e\u30b5\u30f3\u30d7\u30eb\u30b3\u30fc\u30c9\u3092&#8230;<\/p>\n","protected":false},"author":2,"featured_media":2902,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[4],"tags":[120,116,24,119],"class_list":["post-2900","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ios","tag-algorithm","tag-ios7","tag-iphone","tag-objective-c"],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/lepetit-prince.net\/ios\/wp-content\/uploads\/7b665098f15f8f919d7e89fe48866988.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lepetit-prince.net\/ios\/index.php?rest_route=\/wp\/v2\/posts\/2900","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lepetit-prince.net\/ios\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lepetit-prince.net\/ios\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lepetit-prince.net\/ios\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/lepetit-prince.net\/ios\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2900"}],"version-history":[{"count":1,"href":"https:\/\/lepetit-prince.net\/ios\/index.php?rest_route=\/wp\/v2\/posts\/2900\/revisions"}],"predecessor-version":[{"id":2901,"href":"https:\/\/lepetit-prince.net\/ios\/index.php?rest_route=\/wp\/v2\/posts\/2900\/revisions\/2901"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lepetit-prince.net\/ios\/index.php?rest_route=\/wp\/v2\/media\/2902"}],"wp:attachment":[{"href":"https:\/\/lepetit-prince.net\/ios\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2900"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lepetit-prince.net\/ios\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2900"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lepetit-prince.net\/ios\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2900"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}