{\rtf1\ansi\ansicpg936\cocoartf1561\cocoasubrtf400
{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fnil\fcharset134 PingFangSC-Regular;\f2\fnil\fcharset0 HelveticaNeue;
\f3\fnil\fcharset0 Consolas;\f4\fnil\fcharset0 Consolas-Bold;}
{\colortbl;\red255\green255\blue255;\red27\green31\blue34;\red255\green255\blue255;\red244\green246\blue249;
\red203\green35\blue57;\red91\green40\blue180;\red7\green68\blue184;\red6\green33\blue79;\red21\green23\blue26;
}
{\*\expandedcolortbl;;\cssrgb\c14118\c16078\c18039;\cssrgb\c100000\c100000\c100000;\cssrgb\c96471\c97255\c98039;
\cssrgb\c84314\c22745\c28627;\cssrgb\c43529\c25882\c75686;\cssrgb\c0\c36078\c77255;\cssrgb\c1176\c18431\c38431;\cssrgb\c10588\c12157\c13725\c4706;
}
\paperw11900\paperh16840\margl1440\margr1440\vieww10800\viewh8400\viewkind0
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\partightenfactor0
\f0\fs36 \cf0 1.
\f1\b\fs40 \cf2 \cb3 \expnd0\expndtw0\kerning0
\'ca\'b2\'c3\'b4\'c7\'e9\'bf\'f6\'ca\'b9\'d3\'c3
\f2 weak
\f1 \'b9\'d8\'bc\'fc\'d7\'d6\'a3\'ac\'cf\'e0\'b1\'c8
\f2 assign
\f1 \'d3\'d0\'ca\'b2\'c3\'b4\'b2\'bb\'cd\'ac\'a3\'bf\
2.
\f2 @property
\f1 \'d6\'d0\'d3\'d0\'c4\'c4\'d0\'a9\'ca\'f4\'d0\'d4\'b9\'d8\'bc\'fc\'d7\'d6\'a3\'bf
\f2 / @property
\f1 \'ba\'f3\'c3\'e6\'bf\'c9\'d2\'d4\'d3\'d0\'c4\'c4\'d0\'a9\'d0\'de\'ca\'ce\'b7\'fb\'a3\'bf\
3.
\f2 weak
\f1 \'ca\'f4\'d0\'d4\'d0\'e8\'d2\'aa\'d4\'da
\f2 dealloc
\f1 \'d6\'d0\'d6\'c3
\f2 nil
\f1 \'c3\'b4\'a3\'bf\'ce\'aa\'ca\'b2\'c3\'b4\'a3\'bf\
4.\'d3\'c3
\f2 @property
\f1 \'c9\'f9\'c3\'f7\'b5\'c4
\f2 NSString
\f1 \'a3\'a8\'bb\'f2
\f2 NSArray
\f1 \'a3\'ac
\f2 NSDictionary
\f1 \'a3\'a9\'be\'ad\'b3\'a3\'ca\'b9\'d3\'c3
\f2 copy
\f1 \'b9\'d8\'bc\'fc\'d7\'d6\'a3\'ac\'ce\'aa\'ca\'b2\'c3\'b4\'a3\'bf\'c8\'e7\'b9\'fb\'b8\'c4\'d3\'c3
\f2 strong
\f1 \'b9\'d8\'bc\'fc\'d7\'d6\'a3\'ac\'bf\'c9\'c4\'dc\'d4\'ec\'b3\'c9\'ca\'b2\'c3\'b4\'ce\'ca\'cc\'e2\'a3\'bf\
5.\'ca\'b2\'c3\'b4\'ca\'b1\'ba\'f2\'bb\'e1\'b1\'a8
\f2 unrecognized selector
\f1 \'b5\'c4\'d2\'ec\'b3\'a3\'a3\'bf\
6.\'d2\'bb\'b8\'f6
\f2 objc
\f1 \'b6\'d4\'cf\'f3\'c8\'e7\'ba\'ce\'bd\'f8\'d0\'d0\'c4\'da\'b4\'e6\'b2\'bc\'be\'d6\'a3\'bf\'a3\'a8\'bf\'bc\'c2\'c7\'d3\'d0\'b8\'b8\'c0\'e0\'b5\'c4\'c7\'e9\'bf\'f6\'a3\'a9\
7.\'d2\'bb\'b8\'f6
\f2 objc
\f1 \'b6\'d4\'cf\'f3\'b5\'c4
\f2 isa
\f1 \'b5\'c4\'d6\'b8\'d5\'eb\'d6\'b8\'cf\'f2\'ca\'b2\'c3\'b4\'a3\'bf\'d3\'d0\'ca\'b2\'c3\'b4\'d7\'f7\'d3\'c3\
8.\'cf\'c2\'c3\'e6\'b5\'c4\'b4\'fa\'c2\'eb\'ca\'e4\'b3\'f6\'ca\'b2\'c3\'b4\'a3\'bf
\f2 \cf2 \cb1 \
\pard\pardeftab720\partightenfactor0
\f3\b0\fs27\fsmilli13600 \cf2 \cb4 \cf5 @implementation\cf2 \cf6 Son\cf2 : \cf6 Father\cf2 \
- (\cf7 id\cf2 )init\
\{\
self = [\cf7 super\cf2 \cf7 init\cf2 ];\
\cf5 if\cf2 (self) \{\
\cf7 NSLog\cf2 (\cf8 @"\cf7 %@\cf8 "\cf2 , \cf7 NSStringFromClass\cf2 ([\cf7 self\cf2 \cf7 class\cf2 ]));\
\cf7 NSLog\cf2 (\cf8 @"\cf7 %@\cf8 "\cf2 , \cf7 NSStringFromClass\cf2 ([\cf7 super\cf2 \cf7 class\cf2 ]));\
\}\
\cf5 return\cf2 self;\
\}\
\cf5 @end\
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\partightenfactor0
\f1\b\fs40 \cf2 \cb3 9.
\f2 \cf2 \cb3 objc
\f1 \'d6\'d0\'b5\'c4\'c0\'e0\'b7\'bd\'b7\'a8\'ba\'cd\'ca\'b5\'c0\'fd\'b7\'bd\'b7\'a8\'d3\'d0\'ca\'b2\'c3\'b4\'b1\'be\'d6\'ca\'c7\'f8\'b1\'f0\'ba\'cd\'c1\'aa\'cf\'b5\'a3\'bf\
10.
\f2 objc
\f1 \'ca\'b9\'d3\'c3\'ca\'b2\'c3\'b4\'bb\'fa\'d6\'c6\'b9\'dc\'c0\'ed\'b6\'d4\'cf\'f3\'c4\'da\'b4\'e6\'a3\'bf\
11.
\f2 ARC
\f1 \'cd\'a8\'b9\'fd\'ca\'b2\'c3\'b4\'b7\'bd\'ca\'bd\'b0\'ef\'d6\'fa\'bf\'aa\'b7\'a2\'d5\'df\'b9\'dc\'c0\'ed\'c4\'da\'b4\'e6\'a3\'bf\
12.\'b2\'bb\'ca\'d6\'b6\'af\'d6\'b8\'b6\'a8
\f2 autoreleasepool
\f1 \'b5\'c4\'c7\'b0\'cc\'e1\'cf\'c2\'a3\'ac\'d2\'bb\'b8\'f6
\f2 autorealese
\f1 \'b6\'d4\'cf\'f3\'d4\'da\'ca\'b2\'c3\'b4\'ca\'b1\'bf\'cc\'ca\'cd\'b7\'c5\'a3\'bf\'a3\'a8\'b1\'c8\'c8\'e7\'d4\'da\'d2\'bb\'b8\'f6
\f2 vc
\f1 \'b5\'c4
\f2 viewDidLoad
\f1 \'d6\'d0\'b4\'b4\'bd\'a8\'a3\'a9\
13.\'ca\'b9\'d3\'c3
\f2 block
\f1 \'ca\'b1\'ca\'b2\'c3\'b4\'c7\'e9\'bf\'f6\'bb\'e1\'b7\'a2\'c9\'fa\'d2\'fd\'d3\'c3\'d1\'ad\'bb\'b7\'a3\'ac\'c8\'e7\'ba\'ce\'bd\'e2\'be\'f6\'a3\'bf\
14.\'d4\'da
\f2 block
\f1 \'c4\'da\'c8\'e7\'ba\'ce\'d0\'de\'b8\'c4
\f2 block
\f1 \'cd\'e2\'b2\'bf\'b1\'e4\'c1\'bf\'a3\'bf\
15.
\f2 GCD
\f1 \'b5\'c4\'b6\'d3\'c1\'d0\'a3\'a8
\f4 \cf2 \cb9 dispatch_queue_t
\f1 \cf2 \cb3 \'a3\'a9\'b7\'d6\'c4\'c4\'c1\'bd\'d6\'d6\'c0\'e0\'d0\'cd\'a3\'bf\
16.
\f4 \cf2 \cb9 BAD_ACCESS
\f1 \cf2 \cb3 \'d4\'da\'ca\'b2\'c3\'b4\'c7\'e9\'bf\'f6\'cf\'c2\'b3\'f6\'cf\'d6\'a3\'bf\'c8\'e7\'ba\'ce\'b5\'f7\'ca\'d4
\f4 \cf2 \cb9 BAD_ACCESS
\f1 \cf2 \cb3 \'b4\'ed\'ce\'f3\
17.\'b2\'c2\'cf\'eb
\f2 runloop
\f1 \'c4\'da\'b2\'bf\'ca\'c7\'c8\'e7\'ba\'ce\'ca\'b5\'cf\'d6\'b5\'c4\'a3\'bf
\f2 \
18.
\f1 \'d2\'d4\'cf\'c2\'b4\'fa\'c2\'eb\'d4\'cb\'d0\'d0\'bd\'e1\'b9\'fb\'c8\'e7\'ba\'ce\'a3\'bf
\f2 \cf2 \cb1 \
\pard\pardeftab720\partightenfactor0
\f3\b0\fs27\fsmilli13600 \cf2 \cb4 - (void)viewDidLoad\
\{\
[super viewDidLoad];\
NSLog(@"1");\
dispatch_sync(dispatch_get_main_queue(), ^\{\
NSLog(@"2");\
\});\
NSLog(@"3");\
\}\
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\partightenfactor0
\f2\b\fs40 \cf2 \cb3 19.
\f1 \cf2 \cb3 \'c8\'e7\'ba\'ce\'d3\'c3
\f2 GCD
\f1 \'cd\'ac\'b2\'bd\'c8\'f4\'b8\'c9\'b8\'f6\'d2\'ec\'b2\'bd\'b5\'f7\'d3\'c3\'a3\'bf\'a3\'a8\'c8\'e7\'b8\'f9\'be\'dd\'c8\'f4\'b8\'c9\'b8\'f6
\f2 url
\f1 \'d2\'ec\'b2\'bd\'bc\'d3\'d4\'d8\'b6\'e0\'d5\'c5\'cd\'bc\'c6\'ac\'a3\'ac\'c8\'bb\'ba\'f3\'d4\'da\'b6\'bc\'cf\'c2\'d4\'d8\'cd\'ea\'b3\'c9\'ba\'f3\'ba\'cf\'b3\'c9\'d2\'bb\'d5\'c5\'d5\'fb\'cd\'bc\'a3\'a9\
20.
\f2 runtime
\f1 \'c8\'e7\'ba\'ce\'ca\'b5\'cf\'d6
\f2 weak
\f1 \'b1\'e4\'c1\'bf\'b5\'c4\'d7\'d4\'b6\'af\'d6\'c3
\f2 nil
\f1 \'a3\'bf\
}
一键复制
编辑
Web IDE
原始数据
按行查看
历史