Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ЯКочан+C.+-+Программирование+на+Objective-C+2.0+(Библиотека+разработчика)+-+2010.compressed

.pdf
Скачиваний:
14
Добавлен:
09.02.2016
Размер:
27.08 Mб
Скачать

 

>ARS\ @H[K # ,".

9LARR KOSOQ[J ROEFQGIS MNODO MFSOEOC I PFQFMFNN[U ]KHFMPL_QA OB[W5 NO IMFFS NFRKOL\KO MFSOEOC INIVIALIHAVII ;APQIMFQ KLARR ** 0 IH(-' ,"(' * & /(*$ ROEFQGIS XFRS\ MFSOEOC INIVIALIHAVII

"'", ",! ** 0 "'", ",! ** 0 ()0%, &+ "'", ",! (', ',+ "% "'", ",! (', ',+ "'", ",! # ,+ "'", ",! # ,+ (-',

:ARRICT ** 0 MOGNO C[EFLIS\ PAM_S\ I HASFM INIVIALIHIQOCAS\ FDO NA5 PQIMFQ R POMOY\^ RLFET^YFJ PORLFEOCASFL\NORSI

&0 ** 0 ** 0 %%( "'", ",! ** 0 &0 ,! * ** 0

=QIN_SO WSO CRF INIVIALIHASOQ[ C KLARRF OB[WNO NAWINA^SR_ R "'", 8NI5 VIALIHASOQ[ ** 0 RLFET^S ]SOMT PQACILT =QI NAPIRANII INIVIALIHASOQOC C[ MOGFSF PQIEFQGICAS\R_ OENOJ IH ECTU RSQASFDIJ

7RLI CAX KLARR ROEFQGIS BOLFF OENODO INIVIALIHASOQA OEIN IH NIU EOLGFN B[S\ CAXIM INIVIALIHASOQOM I CRF ORSAL\N[F MFSOE[ INIVIALIHAVII EOLGN[ FDO IRPOL\HOCAS\ <B[WNO ]SO BOLFF RLOGN[J MFSOE INIVIALIHAVII I PQINIMAFS BOL\XF CRFDO PAQAMFSQOC =QI ROHEANII NAHNA5 WFNNODO INIVIALIHASOQA ORNOCNOJ KOE INIVIALIHAVII OBZFEIN_FSR_ C OENOM MFSOEF =QI ROHEANII POEKLARRA MOGNO HASFM HAMFYAS\ NAHNAWFNN[J INIVIA5 LIHASOQ WSOB[ OBFRPFWIS\ PQACIL\NT^ INIVIALIHAVI^ NOC[U ]KHFMPL_QOC

;FOBUOEIMO RLFEIS\ HA SFM WSOB[ PQACIL\NO INIVIALIHIQOCALIR\ L^B[F NARLFETFM[F PFQFMFNN[F ]KHFMPL_QA ;AIBOLFF PQORSOJ RPOROB 3C[H[CAS\ RNAWALA NAHNAWFNN[J MFSOE INIVIALIHAVII IH QOEISFL\RKODO KLARRA KOSOQ[J OB[WNO NAH[CAFSR_ "'", A PORLF ]SODO INIVIALIHIQOCAS\ RCOI ROBRSCFNN[F PF5 QFMFNN[F ]KHFMPL_QA

8RUOE_ IH ]SODO MFSOE INIVIALIHAVII "'", ",! EL_ KLARRA * ,"(' MOGFS C[D5 L_EFS\ RLFET^YIM OBQAHOM

* ,"(' "'", ",! "', ' "',

1

+ % +-) * "'",

" + %+ % + , ( ' (. *

* ,-*' + %

2

?SOS MFSOE C[H[CAFS RNAWALA QOEISFL\RKIJ INIVIALIHASOQ KOSOQ[M _CL_5 FSR_ MFSOE "'", IH # , NAPOMNIM WSO ]SO QOEISFL\RKIJ KLARR EL_ * ,"(' 6[ EOLGN[ PQIRCOIS\ QFHTL\SAS + % PORKOL\KT INIVIALIHASOQ IMFFS PQACO IHMFN_S\ ILI PFQFMFYAS\ OBZFKS C PAM_SI

2C8:8

 

6FIC= @E@M@8C@?8M@@ (*& ' @ == KIG=OEF;F ?8:=HO=E@V NJF KB8?R:8=JIV E=EKC=:RD :F?:H8P8=DRD ?E8N=E@=D @IGFCS?K=JIV D=JF< ( ) % %+ ' NJF9R ?80 <8JS N@IC@J=CS $*# ' )%' @ ?E8D=E8J=CS $%#!$ )%' <HF9@ ' )!%$ 48B @ <CV <HK;@L D=JF<F: @E@M@8C@?8M@@ GH=<GFC8;8=JIV NJF :R :F?:H8P8=J= @E@0 M@8C@?@HF:8EERA F9Q=BJ

1 GHF;H8DD= :RGFCEV=JIV GHF:=HB8 EF:F;F D=JF<8 @E@M@8C@?8M@@ !$!) !)

!#&%') ' )!%$ !$) # !$ !$) ' ' ' +

,

*)%' " ( %%" &%%" *)%' " ( %%" ""% !$!)

' )!%$

' )!%$ ""% !$!) !)' )!%$ ""% !$!) !)

&'!$)&'!$)

' " (' " (

&%%" ' !$ ' )*'$

-

4F;<8 GHF;H8DD8 E8N@E8=J :RGFCE=E@= FE8 G=H=<8=J D=JF< :R?F:8 @E@M@0 8C@?8M@@ :I=D E8O@D BC8II8D 3IC@ @D==JIV BC8II @ I:V?8EERA I E@D GF<0 BC8II HF<@J=CSIB@A BC8II GFCKN8=J TJF IFF9P=E@= G=H:RD 7JF IFF9P=E@= G=H=<8=JIV B8><FDK BC8IIK JFCSBF F<@E H8? @ FEF ;8H8EJ@HF:8EEF FJGH8:CV=J0 IV <F JF;F B8B CU9R= <HK;@= IFF9P=E@V 9K<KJ G=H=<8ER BC8IIK 18O8 M=CS : TJFJ DFD=EJ . :RGFCE=E@= @E@M@8C@?8M@@ CU9F;F BC8II8 58GH@D=H :8D DF0 >=J GFJH=9F:8JSIV @E@M@8C@?8M@V E=BFJFHRL IJ8J@N=IB@L G=H=D=EERL I:V0 ?8EERL I <8EERD BC8IIFD

58 F9C8IJS <=AIJ:@V G=H=D=EERL : GHF;H8DD= DF>EF :C@VJS H8?ERD@ IGFIF0 98D@ I G=H=D=EERD@ TB?=DGCVH8 @C@ I F9RNERD@ G=H=D=EERD@ FGH=<=C=E0

 

58IJS 7?RB % '

ERD@ :E= @C@ :EKJH@ LKEBN@A 3@>= DR 9K<=D @IGFCS?F:8JS J=HD@EGH@ IIRCB= E8 CU9F= O@ICF FGH=<=C=E@A D=JF<F: @C@ LKEBN@A IF<=H- >8P@MIV : F<EFD @IMF<EFD L8AC=

.R K>= ?E8=J= OJF G=H=D=EER= TB?=DGCVH8 @D=UJ F9C8IJS <=AIJ:@V BFJFH8V F;H8E@O@:8=JIV D=JF<8D@ TB?=DGCVH8 FGH=<=C=EERD@ <CV <8EEF;F BC8II8 4FTJFDK CU9FA D=JF< TB?=DGCVH8 DF>=J :RGFCEVJS <FIJKG B I:F@ G=H=D=E- ERD TB?=DGCVH8 GF @D=E@ 9=? <FGFCE@J=CSERM <=AIJ:@A

.R J8B>= ?E8=J= OJF G=H=D=EER= TB?=DGCVH8 E8IC=<KUJIV GF<BC8IIFD /F- IJKG B G=H=D=EERD TB?=DGCVH8 JF>= DF>EF :RGFCEVJS GF @D=E@ @? CU9F;F D=JF<8 FGH=<=C=EEF;F : TJFD GF<BC8II= 1 : TJFD ICKO8= IG=N@8CSER= <=A- IJ:@V JF>= E= JH=9KUJIV

4=H=< G=H=D=EERD@ TB?=DGCVH8 GH@ F9QV:C=E@@ : I=BN@@ !% $ DF>EF GFD=P8JS O=JRH= <@H=BJ@:R OJF9R 9FC== JFOEF KGH8:CVJS @M F9C8IJSU <=AIJ:@V

* +#$"% % 2=JF<R FGH=<=C=EER= : <8EEFD BC8II= @ CU9RM GF<BC8II8M DF;KJ :RGFCEVJS E=GFIH=<IJ:=EERA <FIJKG B GFIC=<KUP@D G=H=D=EERD TB?=DGCVH8 6JF :8H@8EJ GF KDFCO8E@U

* #$ ' % 2=JF<R FGH=<=C=EER= : <8EEFD BC8II= EF E= : GF<BC8II8M DF;KJ :RGFCEVJS E=GFIH=<IJ:=EERA <FIJKG B GFIC=<KUP@D G=H=D=EERD TB?=DGCVH8

* #& 2=JF<R FGH=<=C=EER= : <8EEFD BC8II= @ CU9RM BC8II8M @C@ DF<K- CVM DF;KJ :RGFCEVJS E=GFIH=<IJ:=EERA <FIJKG B GFIC=<KUP@D G=H=D=E- ERD TB?=DGCVH8

* +# /CV 9@JERM F9H8?F: <FIJKG B G=H=D=EEFA TB?=DGCVH8 DF>=J :RGFCEVJSIV : CU9FD D=IJ= F9H8?8 BFJFHRA H=8C@?K=J <8EERA BC8II

0IC@ :8D EK>EF FGH=<=C@JS BC8II I @D=E=D $ !% $ IF<=H>8P@A <:= O8IJER= G=H=D=EER= TB?=DGCVH8 I @D=E8D@ # "&!% @ %"! $ ' BFJFHR= <FIJKGER JFCSBF D=JF<8D @? BC8II8 $ !% $ JF :R DF>=J= @IGFCS?F:8JS IC=<KUPKU I=BN@U!% $

+ !% $ $ !% $ %

(

#$ ' %!% # "&!%

!% %"! $ '#$"% %

<HK;@= G=H=D=EER= TB?=DGCVH8

)

!

';020

 

(>ABC? : MB8< 42C< ?5@5<5==K< M:75<?;O@0 =5;L7O 2K?>;=8BL 87 ;N1>3> ?>4:;0AA0 :;0AA0 ?>A:>;L:C >=8 A45;0=K G0AB=K<8

/B8 A?5F80;L=K5 48@5:B82K 459AB2CNB :0: ?5@5:;NG0B5;8 2A5 ?5@5<5==K5 :>B>@K5 ?>O2;ONBAO ?>A;5 >4=>9 87 MB8E 48@5:B82 ?>:0 =5 ?>O28BAO ?@020O D83C@=0O A:>1:0 :>B>@0O O2;ONBAO :>=F>< >1JO2;5=89 MB8E ?5@5<5==KE 8<5NB C:070==CN >1;0ABL 459AB28O 5A;8 =5 8A?>;L7>20=0 4@C30O 48@5:B820 & ?@825% 45==>< ?@8<5@5 48@5:B820 " 30@0=B8@C5B GB> A;54CNI85 ?>A;5 =55 ?5% @5<5==K5 M:75<?;O@0 1C4CB 4>ABC?=K 4;O <5B>4>2 ?>4:;0AA>2 8 :;0AA0

(8@5:B820 " 45;05B ?5@5<5==K5 M:75<?;O@0 4>ABC?=K<8 4;O 4@C38E <5B>4>2 8;8 DC=:F89 A ?><>ILN >?5@0B>@0 C:070B5;O :>B>@K9 >?8AK20% 5BAO 2 3;025 .0:>9 4>ABC? : ?5@5<5==K< M:75<?;O@0 =5 4>?CA:05BAO ?@0:B8% :>9 =0456=>3> ?@>3@0<<8@>20=8O ?>A:>;L:C >= =0@CH05B :>=F5?F8N 8=:0?% AC;OF88 40==KE B> 5ABL A:@KB85 :;0AA>< A2>8E ?5@5<5==KE M:75<?;O@0

)A;8 =0?8A0BL

2 =0G0;5 ?@>3@0<<K # 2=5 ;N1>3> <5B>40 >?@545;5=8O :;0AA0 8;8 DC=:F88 # B> 55 7=0G5=85 <>6=> 8A?>;L7>20BL 87 ;N1>3> <5AB0 40==>3> <>4C;O & MB>< A;CG05 >?@545;O5BAO :0: ?5@5<5==0O ,1KG=> ?@8=OB> 8A?>;L7>20BL 1C:2C :0: ?5@2CN 1C:2C 3;>10;L=>9 ?5@5<5==>9 GB>1K >1>7=0% G8BL 4;O G8B0B5;O ?@>3@0<<K 55 >1;0ABL 459AB28O

+0 A0<>< 45;5 B0:>5 >?@545;5=85 ?5@5<5==>9 45;05B 55 7=0G5% =85 4>ABC?=K< 87 4@C38E D09;>2 -@82545==K9 >?5@0B>@ >?@545;O5B ?5@5<5=% =CN =5 B>;L:> :0: 3;>10;L=CN ?5@5<5==CN => 8 :0:?5@5<5==CN

?5@5<5==>9 O2;O5BAO ?5@5<5==0O GL5 7=0G5=85 <>65B 87<5=OBLAO 4@C38<8 <5B>40<8 8;8 DC=:F8O<8 &=CB@8 <>4C;O 87 :>B>@>3> B@51C5BAO 4>ABC? : MB>9 ?5@5<5==>9 >=0 >1JO2;O5BAO >1KG=K< >1@07>< ?5@54 55 >1JO2;5=85< AB028BAO :;NG52>5 A;>2> ! /B> C:07K205B A8AB5<5 GB> B@5% 1C5BAO 4>ABC? : 3;>10;L=> >?@545;5==>9 ?5@5<5==>9 87 4@C3>3> D09;0 +865 ?>:070= ?@8<5@ >1JO2;5=8O ?5@5<5==>9 :0: 2=5H=59 ?5@5<5==>9

!

*>4C;L 2 :>B>@>< ?>O28;>AL MB> >1JO2;5=85 <>65B 2K?>;=OBL 4>ABC? : ?5@5<5==>9 8 87<5=OBL 55 7=0G5=85 (@C385 <>4C;8 B>65 <>3CB 2K?>;=OBL 4>ABC? : 7=0G5=8N 8A?>;L7CO 2 A2>5< D09;5 0=0;>38G% =>5 >1JO2;5=85 !

-@8 @01>B5 A 2=5H=8<8 ?5@5<5==K<8 A>1;N409B5 A;54CNI55 206=>5 ?@0% 28;> .0:0O ?5@5<5==0O 4>;6=0 1KBL >?@545;5=0 A@548 20H8E 8AE>4=KE D09% ;>2 ,=0 4>;6=0 1KBL >1JO2;5=0 2=5 ;N1>3> <5B>40 8;8 DC=:F88 8 ?5@54 =59 =5 4>;6=> 1KBL :;NG52>3> A;>20 ! =0?@8<5@

 

BDUV` CK_N ")%#1(3%

<RSROQLVIO`QR VDNRM SITIPIQQRM PRJIV E_V` STLUFRIQR QD[DO`QRI KQD[I: QLI NDN SRNDKDQR F_\I

;VRTRM USRURE RSTIHIOIQLc FQI\QIM SITIPIQQRM 8 aVR RE^cFOIQLI SITI: PIQQRM FQI ObERM XWQNZLL U NOb[IF_P UORFRP %41%/, SITIH aVLP RE^cFOIQL: IP L cFQ_P STLUFDLFDQLIP QD[DO`QRGR KQD[IQLc aVRM SITIPIQQRM QDSTLPIT

%41%/, (,1 & -3% 2+"%/

?HQDNR STL VDNRP USRUREI NRPSLOcVRT STIHWSTIHLV FDU [VR F_ RE^cFLOL SITIPIQQWb NDN %41%/, L RHQRFTIPIQQR STLUFRLOL IM KQD[IQLI =USRO`KRFDQLI UORFD %41%/,HIODIV IGR RE^cFOIQLIP D QI RSTIHIOIQLIP HOc SITIPIQQRM D RE^cF: OIQLI QI F_K_FDIV F_HIOIQLc SDPcVL HOc SITIPIQQRM 8 aVR STRLUYRHLV F TI: KWO`VDVI RSTIHIOIQLc ; STLFIHIQQRP STLPITI aVR STDFLOR QDTW\DIVUc SR: UNRO`NW RE^cFOIQLI LQVITSTIVLTWIVUc NDN RSTIHIOIQLI SRUNRO`NW SITIPIQQRM STLUFDLFDIVUc QD[DO`QRI KQD[IQLI

@TL TDERVI U FQI\QLPL SITIPIQQ_PL PRJQR RE^cFOcV` SITIPIQQWb NDN %41%/, FR PQRGLY PIUVDY QR RSTIHIOLV` II PRJQR VRO`NR RHLQ TDK

ADUUPRVTLP STRGTDPPW NDN STLPIT LUSRO`KRFDQLc FQI\QLY SITIPIQQ_Y > _ RSTIHIOLOL NODUU U LPIQIP -- L FFIOL UOIHWb]LM NRH F XDMO +!(,+

(+.-/1 -- '

(,1 & *-"!* !/

(,1 +!(, (,1 !/ #'!/ !/

6

21-/%*%!0% --* .--* 21-/%*%!0% --* !**-# (,(1-- +5 -- -- !**-# (,(1-& ( & *-"!* !/+5 -- 0%1& *-"!* !/

-& ( & *-"!* !/+5 -- /%*%!0%.--* $/!(, /%12/,

7

?STIHIOIQLI GOREDO`QRM SITIPIQQRM & *-"!* !/ F aVRM STRGTDPPI HIODIV II KQD[IQLI HRUVWSQ_P HOc ObERGR PIVRHD LOL XWQNZLL GHI LUSRO`KWIVUc URRV: FIVUVFWb]II RE^cFOIQLI %41%/, @TIHSRORJLP [VR LUSRO`KWIVUc PIVRH NODUUD-- U LPIQIP 0%1& *-"!* !/

3-($ 0%1& *-"!* !/ (,1 3!*

6

%41%/, (,1 & *-"!* !/ & *-"!* !/ 3!*

%9.0.

 

+><1>.::. 0I0323@ ?932ALG63 >35A9J@.@I

,.86: </>.5<: :3@<2 :<43@ 0I=<9;M@J 2<?@A= 8 0;3F;37 =3>3# :3;;<7 6 65:3;M@J 33 5;.E3;63

$ @3C ?9AE.MC 8<12. 2<?@A= 8 5;.E3;6L @>3/A3@?M :;<16: :3@<2.: =><G3 089LE6@J </HM093;63 @<9J8< <26; >.5 0 ;.E.93 B.79. )< 3?96 2<?# @A= 8 K@<7 =3>3:3;;<7 @>3/A3@?M <2;<:A :3@<2A 696 ;3/<9JF<:A E6?9A :3@<2<0 @< 6:33@ ?:I?9 089LE.@J </HM093;6M 0 8.42I7 65 @.86C :3@<2<0 K@< ?239.# 3@ =><1>.::A /<933 <>1.;65<0.;;<7 6 <1>.;6E6@ 6?=<9J5<0.;63 8<;8>3@;<7 =3# >3:3;;<7 @3:6 BA;8D6M:6 0 8<@<>IC <;. 237?@06@39J;< @>3/A3@?M *@:3@6: E@< 3?96 =3>3:3;;.M <=>32393;. 0;A@>6 B.79. ?<23>4.G31< 8<2 8<@<>I7 0I# =<9;M3@ 2<?@A= 8 K@<7 =3>3:3;;<7 @< <@239J;I3 </HM093;6M ;3 @>3/AL@?M

,<9J8< E@< =<8.5.;;I7 =>6:3> ;.>AF.3@ =>6;D6= 6;8.=?A9MD66 2.;;IC 6 =>.8# @68A ;.234;<1< </H38@;< <>63;@6><0.;;<1< =><1>.::6><0.;6M )< 0.: :<43@ =<@>3/<0.@J?M >./<@. ? =3>3:3;;I:6 5;.E3;6M 8<@<>IC 2<94;I /I@J 2<?@A=;I 29M 0I5<0. 65 >.596E;IC :3@<2<0 (<43@ =<8.5.@J?M E@< ;3@ ?:I?9. 239.@J =3# >3:3;;AL =3>3:3;;<7 K853:=9M>. 0 89.??3 ;.234;33 ?8>I@J! 33 0 89.??3 =A@3: <1>.;6E3;6M 2<?@A=. 8 ;37 :3@<2.:6 A?@.;<0G68.:6 6 :3@<2.:6 =<9AE.@39M:6 <=>32393;;I:6 29M K@<1< 89.??.

,3=3>J 0I 5;.3@3 E@< 9L/.M =3>3:3;;.M <=>32393;;.M 0;3 :3@<2. M09M3@# ?M ;3 @<9J8< 19</.9J;<7 ;< 6 0;3F;37 =3>3:3;;<7 )< ?AG3?@0A3@ :;<1< ?6# @A.D67 8<12. ;A4;< <=>32396@J =3>3:3;;AL 8<@<>.M M09M3@?M 19</.9J;<7 ;< ;3 M09M3@?M 0;3F;37 ';.E3 1<0<>M 0.: ;A4;< <=>32396@J 19</.9J;AL =3>3# :3;;AL 8<@<>.M /A23@ 9<8.9J;<7 29M <=>32393;;<1< :<2A9M B.79. ':33@ ?:I?9 <=>3239M@J @.8AL =3>3:3;;AL 3?96 2<?@A= 8 ;37 @>3/A3@?M @<9J8< @3: :3@<2.: 8<@<>I3 ?<23>4.@?M 0 8<;8>3@;<: <=>32393;66 89.??. -@< :<4;< ?239.@J <=>323960 =3>3:3;;AL 8.8 0;A@>6 B.79. ?<23># 4.G31< ?38D6L 29M 8<;8>3@;<1< 89.??.

&?96 ?932ALG67 <=3>.@<> =<:3G3; 0;3 9L/<1< :3@<2. 696 BA;8D66 @< 5;.E3;63 /A23@ 2<?@A=;< 65 9L/<7 =<?932ALG37 @<E86 B.79. ?<23># 4.G37 K@< <=>32393;63 ;< /A23@ ;32<?@A=;< 65 :3@<2<0 696 BA;8D67 ?<23># 4.G6C?M 0 2>A16C B.79.C

).=<:;6: E@< :3@<2I 89.??. ;3 6:3L@ 2<?@A=. 8 =3>3:3;;I: K853:=9M>.=<2A:.7@3 =<E3:A K@< <@;<?6@?M 8 2.;;<:A ?9AE.L )< 0.: :<43@ =<@>3/<# 0.@J?M E@</I 8.8<7 96/< :3@<2 89.??. 6:39 2<?@A= 8 =3>3:3;;I: 6 :<1 5.2.# 0.@J 6C 5;.E3;6M $ 8.E3?@03 =><?@<1< =>6:3>. :<4;< A8.5.@J :3@<2 89.??. 0I239MLG67 =.:M@J 29M </H38@<0 8<@<>I7 2<943; ?9326@J 5. E6?9<:

 

25FGQ 4<P? " $

C6O:?GC7 3GC AC;BC F9:@5GQ FC<957 FG5G=L:F?HS D:E:A:BBHS 7BHGE= I5>@5 F:?K== " " 9@T RGC8C ?@5FF5 -:GC9 7P9:@TSN=> D5ATGQ 9@T C6O:?* GC7 AC;:G 7PDC@BTGQ B:DCFE:9FG7:BBP> 9CFGHD ? RGC> D:E:A:BBC> DCF?C@Q* ?H CB5 B: 6H9:G D:E:A:BBC> R?<:AD@TE5 0C@Q<C75G:@TA 95BBC8C ?@5FF5 B:C6T* <5G:@QBC <B5GQ C6 RGC> D:E:A:BBC> 0CF?C@Q?H CB5 CDE:9:@:B5 ?5? FG5G=L:F?5T D:E:A:BB5T 7 I5>@: F:?K== " " :: C6@5FGQ 9:>FG7=T 6H9:G C8E5B=* L:B5 RG=A I5>@CA DCRGCAH DC@Q<C75G:@= B: 6H9HG =A:GQ B:DCFE:9FG7:BBC8C 9CFGHD5 ? RGC> D:E:A:BBC> = ?CBK:DK=T =B?5DFH@TK== 95BBPJ B: 6H9:G B5EH* M:B5 +P AC;:G: B5D=F5GQ A:GC9 9@T FL=GP75B=T <B5L:B=T RGC> D:E:A:BBC> :F@= GE:6H:GFT 9CFGHD =<7B: RGC8C ?@5FF5

+ DEC8E5AA: CDE:9:@:B=: ?@5FF5 " E5FM=ET:GFT <5 FL:G 9C657@:* B=T 97HJ BC7PJ A:GC9C7 -:GC9 ?@5FF5 7P9:@T:GFT D5ATGQ 9@T BC7C8C C6O:?* G5 G=D5 " = F@:9=G <5 L=F@CA 9EC6:> C6O:?GC7 " ?CGCEP: CB 7P9:* @=@ 5 A:GC9 # " 7C<7E5N5:G <B5L:B=: RGC8C FL:GL=?5 -:GC9 # "GC;: T7@T:GFT A:GC9CA ?@5FF5 ,8C AC;BC 6P@C 6P E:5@=<C75GQ ?5? A:GC9 R?<:AD@TE5 BC @HL* M: <5DECF=GQ ?@5FF F?C@Q?C R?<:AD@TEC7 CB 7P9:@=@ 7A:FGC D:E:95L= FCC6* N:B=T CDE:9:@:BBCAH R?<:AD@TEH RGC8C ?@5FF5

.=;: DE=7C9TGFT C6OT7@:B=T 9@T 97HJ BC7PJ A:GC9C7 ?@5FF5 9C657@:BBP: 7 I5>@ "

"" # "

/GA:G=A LGC <9:FQ B: <5A:N5:GFT B5F@:9H:AP> A:GC9 7A:FGC RGC8C CD* E:9:@T:GFT B5M FC6FG7:BBP> A:GC9 7P9:@:B=T D5ATG= + RGCA A:GC9: 6H9:G =FDC@Q<C75GQFT B5F@:9H:AP> A:GC9 1@:9HSN=> ?C9 BH;BC DCA:FG=GQ 7 I5>@ F:?K== " " "

!" " " # "

( " " "

"

&

%" " # "# "

"# "

'

" # "

&

%" " # "

"# # "

'

3E:<:

 

A>?KV G:OH>YLKY >JM=B? F?LH>U BA DE:KK: ' )!%$

$

7JBF?Q:GB? 2 IJ:DLBD? G:>?@GH=H IJH=J:FFBJH<:GBY G? IJBGYLH A:F?S:LV F?LH> ""% IHKDHEVDM HG J:;HL:?L K NBABQ?KDBF F?KLHIHEH@?GB?F < I:FYLB 5? KE?>M?L <F?RB<:LVKY < J:;HLM KBKL?FU G: WLHF MJH<G?

6;TY<E?GB? () )! >EY I?J?F?GGHC %*$) ' >?E:?L ?? >HKLMIGHC >EY EX;H=H F?LH>: HIJ?>?E?GGH=H < K?DPBB !#&" # $) )!%$ GH IJB WLHF HG: G?>HKLMIG: <G? WLH=H N:CE: 4?LH> ""% IJHKLH G:J:SB<:?L AG:Q?GB? I?J?F?GGHC %*$) ' B A:L?F BKIHEVAM?L F?LH> ""% >EY KHA>:GBY GH<HC >JH;B ' )!%$ <HA<J:S:Y J?AMEVL:L 4?LH> %*$) IJHKLH <HA<J:S:?L AG:Q?GB? KQ?LQBD: %*$) ' G? >:<:Y IHEVAH<:L?EX G?IHKJ?>KL<?GGUC >HKLMI D WLHC I?J?F?GGHC

5:IHFGBF QLH H;TY<E?GBY ,) '$ G? LJ?;MXLKY < WLBO F?LH>:O IHKDHEVDM I?J?F?GG:Y %*$) ' HIJ?>?E?G: <GMLJB WLH=H N:CE: 8LH IJHKLH IHFH=:?L QBL:1 L?EX F?LH>: IHGYLV QLH <UIHEGY?LKY >HKLMI D I?J?F?GGHC HIJ?>?E?GGHC <G? F?LH>: 7J?NBDK < BF?GB I?J?F?GGHC IJ?>G:AG:Q?G >EY LHC @? P?EB IHWLH1 FM ;HEVRBGKL<H IJH=J:FFBKLH< H;UQGH G? <DEXQ:XL H;TY<E?GBY ,) '$

2 IJH=J:FF? 9 <UIHEGY?LKY L?KLBJH<:GB? WLBO F?LH>H<

!#&%') ' )!%$

!$) # !$ !$) ' ' ' +

-

*)%' " ( %%" &%%" *)%' " ( %%" ""% !$!)' )!%$

% / ' )!%$( ""% ) ! ' )!%$ %*$)

' )!%$ ""% !$!)' )!%$ ""% !$!) K ' )!%$ ""% !$!)

% / ' )!%$( ""% ) ! ' )!%$ %*$)' " (' " (' " (

&%%" ' !$ ' )*'$

.

 

'*;<E )1D4

#D./5/78 8+C/4<8,

%8-.* 7*A27*/<;H ,D9857/72/ F<83 9:8-:*66D 17*A/72/ *,<86*" <2A/;42 1*.*/<;H :*,7D6 7*986726 A<8 ,D 680/</ 1*6/B*<E 7*;5/.=/6D3 6/<8. 272@2*521*@22 45*;;* /;52 ?8<2</ ,D98572<E ;9/@2*5E7=G 272@2*52" 1*@2G 45*;;* , @/586 7*9:26/: 9:2;,82<E ;<*<2A/;426 9/:/6/77D6 7/48<8" :D/ 7/7=5/,D/ 17*A/72H &8;5/ ,D./5/72H 2 98;5/.=GB/3 272@2*521*@22 <:/? 8+C/4<8, <29* ; 9868BEG 6/<8.* 6/<8. ;A2<D,*/< 9/:/" 6/77=G 17*A/72/ 48<8:83 ./3;<,2</5E78 ;<*58 :*,7D6 #D 680/</

.8+*,2<E 6/<8. =;<*78,B24 .5H F<8-8 45*;;* /;52 ?8<2</ ,D9857H<E ;+:8; ;A/<A24* 252 1*.*,*<E .5H 7/-8 89:/./5/778/ 17*A/72/ 78 , .*7786 ;5=" A*/ F<8 7/ <:/+=/<;H

#D =0/ 9817*486252;E ; 892;*</5H62 ?:*7/72H .5H 45*;;* 48<8:D/ 68078 986/B*<E 9/:/. 26/7*62 9/:/6/77D? $./;E 6D :*;;68<:26 .:=-2/ 892;*</" 52 48<8:D/ 9:/.8;<*,5HG< 486925H<8:= 27>8:6*@2G 8 9:/.985*-*/686 2;" 985E18,*722 9/:/6/7783 , 9:8-:*66/

(<8 45GA/,8/ ;58,8 2;985E1=/<;H .5H 8+CH,5/72H *,<86*<2A/;483 584*5E783 9/:/6/7783 , 9:8<2,89858078;<E ;<*<2A/;483 (<8 892;*</5E 98 =685A*72G

.5H 8+CH,5/72H 9/:/6/7783 ,7=<:2 >=74@22 252 6/<8.* 78 724<8 7/ 2;985E" 1=/< /-8 , H,786 ,2./

(<8 8+CH,5/72/ 9/:/6/7783 4*4 *,<86*<2A/;483 584*5E783 9/:/6/7" 783 F<8 817*A*/< A<8 .5H 7// ,D9857H/<;H *,<86*<2A/;48/ ,D./5/72/ 9*6H<2 9:2 ,?8./ , +584 48<8:D6 680/< +D<E 1*45GA/77*H , >2-=:7D/ ;48+42 98;5/"

.8,*</5E78;<E 89/:*<8:8, 6/<8. 252 >=74@2H 2 *,<86*<2A/;48/ 8;,8+80./" 72/ 9:2 ,D?8./ 21 F<8-8 +584* &8;485E4= F<8 9:82;?8.2< 98 =685A*72G ,7=<" :2 +584* 89/:*<8:

F4,2,*5/7</7 89/:*<8:=

# 8<52A2/ 8< ;<*<2A/;42? 9/:/6/77D? 48<8:D/ 26/G< 98 =685A*72G 7*" A*5E7D/ 17*A/72H *,<86*<2A/;42/ 9/:/6/77D/ 8;<*G<;H 7/89:/./5/77D62 984* ,D 7/ 9:2;,82</ 26 17*A/72H , H,786 ,2./

1I>@>

5LJMFI\PLN MLE@LI\CP O@\EX@>PY >PNF?QP %$() O MCNCJCKKXJF EK>TCKF\ HLPL/ NXR KC ?QBQP FEJCK\PYO\ 4K>TC AL@LN\ LK OLL?V>CP HLJMFI\PLNQ TPL QH>E>K/ KXC MCNCJCKKXC FJC[P MLOPL\KKLC EK>TCKFC MNF @XMLIKCKFF MNLAN>JJX 2OIF MLMXP>PYO\ MNFO@LFPY EK>TCKFC MCNCJCKKLG L?W\@ICKKLG O >PNF?QPLJ %$() MLOIC FKFSF>IFE>SFF FIF MLMXP>PYO\ @XMLIKFPY CC K>N>VF@>KFC FIF QJCKY/ UCKFC HLJMFI\PLN @XB>OP MNCBQMNCDB>[VCC OLL?VCKFC 6FDC @ MCNCJCKKLG & FOMLIYEQCPO\ >PNF?QP %$()

%$() %* " &

7K QH>EX@>CP HLJMFI\PLNQ TPL MNLAN>JJ> KC ?QBCP FEJCK\PY ZPQ MCNCJCK/ KQ[ 2OPCOP@CKKL EK>TCKFC P>HLG MCNCJCKKLG BLIDKL ?XPY FKFSF>IFEFNL@>/ KL MNF CC LMNCBCICKFF

7MNCBCICKFC MCNCJCKKLG O >PNF?QPLJ %$() QH>EX@>CP TFP>PCI[ TPL MNLAN>J/ J> KC ?QBCP FEJCK\PY EK>TCKFC ZPLG MCNCJCKKLG

<PL LMFO>PCIY MNLPF@LMLILDKXG %$() 7K @ \@KLJ @FBC QH>EX@>CP HLJMFI\/ PLNQ TPL OLLP@CPOP@Q[V>\ MCNCJCKK>\ 7K @HI[/ TCK @ \EXH ! ) + TPL?X HLJMFI\PLN KC LMPFJFEFNL@>I LMCN>PLNX HLPL/ NXC H>DQPO\ FE?XPLTKXJF F @XMLIK\I ML@PLNKQ[ MNL@CNHQ MCNCJCKKLG HLAB> CC EK>TCKFC H>E>ILOY ?X KC FEJCK\CPO\ :FMFTKXG MNFJCN ,MLNP @@LB> @X @LB> MLBNL?KCC OJ AI>@Q

8NCBMLILDFJ TPL Q @>O FJCCPO\ >BNCO @XRLBKLAL MLNP> RN>K\VCALO\ @ MNL/ AN>JJC @ MCNCJCKKLG O FJCKCJ %*) %') 3>MFO>PY @ ZPLP MLNP B@> OFJ@LI> K>MNF/ JCN F JLDKL O MLJLVY[ OICBQ[VCAL HLB>

%*) %') -%*) %') - -

0 MCN@LG OPNLHC QH>EX@>CPO\ TPL OFJ@LI KQDKL OLRN>KFPY ML >BNCOQ M>/ J\PF QH>E>KKLJQ MCNCJCKKLG %*) %') 0L @PLNLG OPNLHC QH>EX@>CPO\ TPL OFJ/ @LI KQDKL OLRN>KFPY ML PLJQ DC >BNCOQ 7MPFJFEFNQ[VFG HLJMFI\PLN JL/ DCP E>JCPFPY TPL ZPL B@C MLOICBL@>PCIYKXC E>MFOF ML LBKLJQ >BNCOQ F MLOHLIYHQ %*) %') JCDBQ KFJF KC FEJCK\CPO\ JLDCP MNLOPL QB>IFPY MCN@XG LMC/ N>PLN FE MNLAN>JJX ;PL?X ZPLAL KC MNLFELUIL KQDKL L?W\@FPY MCNCJCKKQ[ %*) %') O >PNF?QPLJ +%" ) " K>MNFJCN

+%" ) " ' %*) %')

=EXH ! ) + MLE@LI\CP E>B>@>PY BF>M>ELK EK>TCKFG HLPLNXC JLAQP ?XPY MNFO@LCKX MCNCJCKKLG 7MNCBCICKFC MCNCTFOIFJLAL PFM> B>KKXR FKFSFFNQ/ CPO\ O MLJLVY[ HI[TC@LAL OIL@> $*# 9N>EQ MLOIC ZPLAL HI[TC@LAL OIL@> CIC