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

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

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

3F;=; 8KCHYMC@ K@S@HCD

 

2 LF@?NXT@G JKCG@K@ H;JCS@G JKI>K;GGN EIMIK;Y JIB=IFY@M ==@LMC JKI1 LMI@ =UK;A@HC@ = LF@?NXT@D OIKG@

RCLFI IJ@K;MIK RCLFI

8KI>K;GG; =UJIFHCM IQ@HEN =UK;A@HCY C =U=@?@M K@BNFVM;MU H; M@KGC1 H;F 7J@K;MIKU EIMIKU@ HNAHI K;LJIBH;=;MV /WMI I<URHU@ IJ@K;MIK LFIA@1 HCY =URCM;HCY NGHIA@HCY C ?@F@HCY 6U <N?@G CLJIFVBI=;MV EF;LL ( '#% CB JKIO;GGU >F;=U 5;A?I@ =UK;A@HC@ <N?@M J@K@?;=;MVLY WMIGN E;FV1 ENFYMIKN ?FY =URCLF@HCD

2 LF@?NXT@D JKI>K;GG@ CLJIFVBN@MLY ?I=IFVHI <IFVSID IJ@K;MIK L H@1 LEIFVECGC JK@?FIA@HCYGC & IJK@?@FYXTCGC E;E;Y IJ@K;QCY ?IFAH; <UMV =UJIFH@H;

8KCG@R;HC@ :MI<U CB<@A;MV JKI<F@G L =HNMK@HHG JK@?LM;=F@HC@G FNRS@ CL1 JIFVBI=;MV JKIQ@?NKU CB LM;H?;KMHID <C<FCIM@EC * % C &($$ % 4FY WMI>I =EFXRCM@ = JKI>K;GGN LMKIEN !$#%' '+$

8KI>K;GG;

8KI>K;GG; =URCLF@HCY JKILMUP =UK;A@HCD = OIKG@RCLFI IJ@K;MIK RCLFI

9@;FCB;QCY EF;LL; ( '#%

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

."' % ( '#% '

,

#( (!( '#%

-

G@MI?U ?FY LNGG;MIK; (!( '#%)# & ' (!( '#% #( ) ()# %#( (!( '#%

;KCOG@MCR@LEC@ G@MI?U)# #( ) ()# &( '% ' #( ) ()# !(' $+ #( ) ()# ) #( ) ("

.!$ ! "' ' #" ( '#%)# & ' (!( '#% #( ) (

 

8:=>@ 9;?< (#!1'3#

!!2+2* 1-/ 3 *2#

3-'" !*# /

!!2+2* 1-/

"-2 *# !!2+2* 1-/

/#12/, !!2+2* 1-/

3-'" "" "-2 *# 3 *2#

!!2+2* 1-/ 3 *2#

3-'" 02 1/ !1 "-2 *# 3 *2#

!!2+2* 1-/ 3 *2#

3-'" +2*1'.*5 "-2 *# 3 *2#

!!2+2* 1-/ 3 *2#

3-'" "'3'"# "-2 *# 3 *2#

!!2+2* 1-/ 3 *2#

7 #,"

',1 + ', ',1 /%! !& / /%3

6

21-/#*# 0# --* .--* 21-/#*# 0# --* **-! ','1 "-2 *# 3 *2#* 3 *2# !& / -.#/ 1-/

*!2* 1-/ "#0) *! *!2* 1-/ **-! ','1

-% 5.# ', 5-2/ #4./#00'-, 0! ,1 *$ ! *$ 3 *2# -.#/ 1-/ 3 *2#

 

=NCEC @SKP_UKH SHZHPKL

 

&'2+ #,% 2'3 %%4-4,#3/1 5#,4',"

 

*( /0'1#3/1

 

 

&'2+ #,% #&& 5#,4' " ',2' *( /0'1#3/1

&'2+ #,% 24$31#%3 5#,4' " ',2' *( /0'1#3/1

&'2+ #,% -4,3*0,7 5#,4' " ',2' *( /0'1#3/1

&'2+ #,% &*5*&' 5#,4' "

/) ( &'2+ #,% #%%4-4,#3/1" &'2+ #,% 1','#2'"

0//, &1#*." 1'341.

8

<\EQG RSQFSCOO\

70' *. 7/41 '601'22*/. <EHGKUH ECZH E\SCIHPKH

<\EQG RSQFSCOO\ RQEUQSP\L JCRVTM

70' *. 7/41 '601'22*/.

<\EQG RSQFSCOO\ RQEUQSP\L JCRVTM

70' *. 7/41 '601'22*/.

@SK QDSC[HPKK M 2%#.( VMCJ\ECHUT_ YUQ GQNIP\ D\U] TYKUCP\ USK JPCYHPK_ E RHSHOHPP\H 5#,4', /0'1#3/1 K 5#,4' ?PCYHPKH UKRC &/4$,' OQIPQ RSQYKUCU] T RQOQ[]^ TKOEQNQE WQSOCUC ,( BUQU WQSOCU TYKU\ECHU JPCYHPK_ E RHSHOHP; PV^ 5#,4', MQUQSC_ _EN_HUT_ RHSE\O QRHSCPGQO E\SCIHPK_

?CUHO TYKU\ECHUT_ QRHSCUQS @QTMQN]MV QRHSCUQS RSHGTUCEN_HUT_ TKOEQNQO A ! KNK 9 C PH YKTNQO QP YKUCHUT_ E TKOEQN]PV^ RHSHOHPPV^ /0'1#3/1 AKOEQN\ WQSOCUC T VMCJ\EC^U YUQ PVIPQ RSQYKUCU] T UHSOKPCNC TNHGV^[KL TKOEQN @SQDHN\ EPVUSK TUSQMK WQSOCUC VMCJ\EC^U YUQ RSK EEQGH GQRVTMCHU; T_ N^DQH YKTNQ RSQDHNQE BUQ RQJEQN_HU RSK EEQGH JPCYHPKL QUGHN_U] QRHSCP; G\ QU QRHSCUQSC

@QTNH TYKU\ECPK_ GEVX JPCYHPKL K QRHSCUQSC RSQFSCOOC TQXSCP_HU RHSEQH JPCYHPKH E TVOOCUQSH #%%4-4,#3/1 MCN]MVN_UQSC ?CUHO JPCYHPKH /0'1#3/1 TSCE; PKECHUT_ T YHU\S]O_ EQJOQIP\OK QRHSCUQSCOK >TNK PCLGHPQ GQRVTUKOQH TQ;

 

JL]^g KSfV !(0+)9/;+

Z^NQ^]^NTQ VLWgV_Wj^Z\_ [Q\QPLQ^]j ]ZZMeQYTQ PWj Nf[ZWYQYTj Z[Q\LbTT C [Z]WQPYQU ]^\ZVQ # 5- SYLcQYTQ ')):3:2'957 ]cT^fNLQ^]j PWj NfNZPL HZ]WQ h^ZOZ Nf[ZWYQYTQ [\ZO\LXXf SLNQ\dLQ^]j

EPQ]g YQZMaZPTXZ ]VLSL^g YQ]VZWgVZ ]WZN Z SLVZYcQYYZ]^T [\ZO\LXXf IZ^j [\TNQPQYYLj [\ZO\LXXL Nf[ZWYjQ^ [Z]^LNWQYY_i SLPLc_ QQ YQWgSj YLSNL^g SLA VZYcQYYZU [Z]VZWgV_ N YQU YQ _cT^fNLi^]j ZdTMVT [ZWgSZNL^QWj FL[\TXQ\ c^Z [\ZTSZUPQ^ Q]WT [ZWgSZNL^QWg ZdTM]j T NNQW N VLcQ]^NQ TXQYT Z[Q\L^ZA \L H\ZO\LXXL [\Z]^Z [\ZUPQ^ cQ\QS Z[Q\L^Z\ /, T YL ^Q\XTYLWQ YQ [ZjNT^]j YTVLVTa ZdTMZV _NQPZXWjieTa [ZWgSZNL^QWj c^Z ZY NNQW YQPZ[_]^TXZQ NfA \LRQYTQ

DeQ ZPTY YQ_c^QYYfU ]W_cLU ?h^Z NNZP [ZWgSZNL^QWQX Y_WQNZOZ SYLcQYTj PQWT^QWj N Z[Q\LbTT PQWQYTj H\ZO\LXXL PZWRYL [\ZNQ\j^g h^Z^ ]W_cLU G[A \QPQWQYTQ ]T^_LbTU [\T VZ^Z\fa NZSXZRQY Z^VLS [\ZO\LXXf TWT [ZW_cQYTQ YQRQWL^QWgYfa \QS_Wg^L^ZN T [\TYj^TQ [\QP_[\QPT^QWgYfa XQ\ ? ZMjSL^QWgA YLj cL]^g \LS\LMZ^VT YLPQRYfa [\ZO\LXX

H\ZO\LXXL B jNWjQ^]j XZPT`TbT\ZNLYYZU NQ\]TQU [\ZO\LXXf C YQU _cT^fNLi^]j PQWQYTQ YL Y_Wg T NNZP YQTSNQ]^YZOZ Z[Q\L^Z\L

H\ZO\LXXL B

H\ZO\LXXL NfcT]WQYTj [\Z]^fa Nf\LRQYTU N `Z\XQcT]WZ Z[Q\L^Z\ cT]WZ

/36579 5:4*'9/54 5:4*'9/54 .

EPQ]g Y_RYZ N]^LNT^g ]QVbTT /49+7,')+ T /362+3+49'9/54PWj VWL]]L '2):2'957

/49 3'/4 /49 '7-) ).'7 '7-;%&

>

# :957+2+'8+"552 6552 %% # :957+2+'8+"552 '225)& /4/9& *5:(2+ ;'2:+2 ;'2:+ ).'7 56+7'957

'2):2'957 *+81 '2) %% '2):2'957 '225)& /4/9&

# 5- $=6+ /4 =5:7 +<67+88/54 8)'49 2, ) 2, ;'2:+ 56+7'957 ;'2:+

%*+81 '2) 8+9 )):3:2'957 ;'2:+2&

/, 56+7'957 %*+81 '2) '** ;'2:+ &

+28+ /, 56+7'957 %*+81 '2) 8:(97')9 ;'2:+ &

DUJLJ IZRWh\RO ZObOWRS

 

',2' *( /0'1#3/1 ? !&'2+ #,% -4,3*0,8 5#,4' "

',2' *( /0'1#3/1 *( 5#,4'

/) ; *5*2*/. $8 9'1/

',2'

!&'2+ #,% &*5*&' 5#,4' "

',2'

/) ; .+./6. /0'1#3/1

/) ; ( !&'2+ #,% #%%4-4,#3/1" !&'2+ #,% 1','#2'"

!0//, &1#*." 1'341.

:

CdLXN YZXMZJVVd

80' *. 8/41 '701'22*/. CLONR\O LJbO LdZJPOWRO

CdLXN YZXMZJVVd B YXL\XZWdS QJY][T

80' *. 8/41 '701'22*/.

*5*2*/. $8 9'1/ EOUOWRO WJ W]Ue

CdLXN YZXMZJVVd B YXL\XZWdS QJY][T

80' *. 8/41 '701'22*/.

.+./6. /0'1#3/1 GORQLO[\WdS XYOZJ\XZ

F[UR LLONOW XYOZJ\XZ NOUOWRh [Ufb \X YZXLOZhO\[h WO ZJLWX UR W]Ug QWJA aOWRh 5#,4' F[UR ZJLWX LdLXNR\[h [XX\LO\[\L]gcOO [XXKcOWRO O[UR WO\ >LdA YXUWhO\[h XYOZJ`Rh NOUOWRh R LdLXNh\[h ZOQ]Ue\J\d HKZJ\R\O LWRVJWRO TJT L NJWWXV [U]aJO LUXPOWd XYOZJ\XZ *( R YZONUXPOWRh ',2'

IZONUXPOWRO ',2' L TXW`O YZX^JVVd YXQLXUhO\ <]UXLR\e= UgKdO WOYZON][A VX\ZOWWdO [U]aJR IXf\XV] UgKXO QWJaOWRO YOZOVOWWXS /0'1#3/1 TX\XZXO WO [XLYJNJO\ [ XNWRV RQ aO\dZO_ [RVLXUXL LdaR[UOWRS YZRLXNR\ T LdYXUWOWRg YZONUXPOWRh ',2' R WJ \OZVRWJU LdLXNR\[h [XXKcOWROGORQLO[\WdS XYOZJ\XZ

 

9>OPY =EXH " *!,

5LICC QBL?KXG OMLOL? L?N>?LPHF OFPQ>TFF BCICKF\ K> KLIY 2ZPL @XMLIKC4 KFC MNL@CNHF @ JCPLBC HLPLNXG N>?LP>CP O LMCN>TFCG BCICKF\ 8CPLB !,! JLDKL JLBFRFTFNL@>PY OICBQ[WFJ L?N>ELJ

,'! !,! '+ $ , $+

0

! , $++%+$ *'( , $+

$) 0 ' !,!)!'& . / ('+%+$ *'(

1

6I\ KCKQIC@LAL EK>UCKF\ @XMLIK\CPO\ BCICKFC BI\ KQIC@LAL 2@X@LBFPO\ OLL?WCKFC F MCNCJCKKLG +%+$ *'( MNFO@>F@>CPO\ EK>UCKFC <PL MNL4 FE@LIYKL @X?N>KKLC EK>UCKFC JLDKL ?XIL MNFO@LFPY EK>UCKFC FIF E>B>PY OMCTF>IYKQ[ MCNCJCKKQ[ QH>EX@>[WQ[ OLOPL\KFC LVF?HF 7QUVC @HI[U>PY L?N>?LPHQ LOL?XS OFPQ>TFG @ O>J JCPLB UCJ MLI>A>PYO\ K> MNCBQOJLPNFPCIY4 KLOPY MNLAN>JJFOP> MNF FOMLIYEL@>KFF JCPLB>

;CMLUHF ! $) P>H U>OPL FOMLIYEQ[PO\ MNF N>EN>?LPHC MNLAN>JJ UPL @ \EXH" *!, @HI[UCK OMCTF>IYKXG LMCN>PLN BI\ @XMLIKCKF\ FJCKKL ZPLG RQK4 HTFF <PL LMCN>PLN )-!* :K FJCCP OICBQ[WFG RLNJ>P

)-!* @XN>DCKFC

0

) , $+ $

MNLAN>JJKXG LMCN>PLN

MNLAN>JJKXG LMCN>PLN

( #) , $+

MNLAN>JJKXG LMCN>PLN MNLAN>JJKXG LMCN>PLN

( #

) , $+ &

MNLAN>JJKXG LMCN>PLN MNLAN>JJKXG LMCN>PLN

( #+$*

$6+-+ );38I=30 ;0C0834

 

:;9.;+778E4 9:0;+=9;

 

:;9.;+778E4 9:0;+=9;

 

 

 

#E;+10830 >5+2+8890 - 5;>.6E@ <59,5+@ :9<60/9-+=06F89 <;+-83-+0=<I <9 28+B083I73 59=9;E0 79.>= ,E=F :;9<=E73 598<=+8=+73 363 598<=+8=8E73 -E;+1083I73 %<63 8+4/08 -+;3+8= :;3 59=9;97 28+" B0830 ;+-89 28+B083H -E;+1083I -E:968IH=<I :;9.;+778E0 9:0;+=9;E <60" />HD30 :9<60 G=9.9 :;0/691083I %<63 -56HB089 80<596F59 =+53@ 9:0;+" =9;9- =9 3@ 79189 80 2+56HB+=F - ?3.>;8E0 <59,53

(:0;+=9; -E2E-+0= :;05;+D0830 -E:968083I 9:0;+=9;+ '0 2+" ,E-+4=0 -56HB+=F 9:0;+=9; - 598A0 5+1/9.9 :;0/691083I 38+B0 -E" :9680830 :;9.;+77E :;9/9613=<I - <60/>HD07 :;0/6910833 &89./+ G=9 /06+H= :;0/8+70;0889 - =+53@ <6>B+I@ 9,I2+=06F89 -56HB3=0 597708=+;33 B=9,E :;0/>:;0/3=F /;>.3@ 9 -+C3@ A06I@

(<9,E4 809,I2+=06F8E4 -+;3+8= < 370807 -E:968I0=<I - =97 <6>" B+0 0<63 28+B0830 -E;+1083I 80 <99=-0=<=->0= 83 9/897> 32 28+B0834 >5+2+8" 8E@ - :;0/691083I@ *=9 G5-3-+608=89 :;0/691083H 59=9;90 3<:96F" 29-+69<F - :;0/E/>D07 :;370;0 /6I >6+-63-+83I 6H,E@ 80>5+2+88E@ -+;3+8=9- '+ <+797 /060 9,D>H ?9;7> 9:0;+=9;+ 79189 :;0/<=+-3=F - G5-3-+608=894 ?9;70 9:0;+=9;+

-E;+10830

:;9.;+778E4 9:0;+=9; :;9.;+778E4 9:0;+=9;

-E;+10830

:;9.;+778E4 9:0;+=9; :;9.;+778E4 9:0;+=9;

-E;+10830

:;9.;+778E4 9:0;+=9; :;9.;+778E4 9:0;+=9;

 

HK\]e JRdU !)1,*:0<,

Z[YN[KWWXdT YZP[K]Y[

Z[YN[KWWXdT YZP[K]Y[

Fd WYQPW ]PZP[e Z[PYL[KRYMK]e LYVecYT YZP[K]Y[ 0- SR Z[YN[KWWd D M fUMSMKVPX]XdT YZP[K]Y[ 9=0:*/ I]Y ZYUKRKXY M Z[YN[KWWP

G[YN[KWWK

G[YN[KWWK MdbS\VPXSg Z[Y\]d` Md[KQPXST M _Y[WPbS\VY YZP[K]Y[ bS\VY

04768: 6;5+(:065 6;5+(:065 /

EOP\e X^QXY M\]KMS]e \PUaSS 05:,8-(*, S 0473,4,5:(:065OVg UVK\\K (3*;3(:68

05: 4(05 05: (8.* */(8 (8.<&'

@

# ;:68,3,(9,"663 7663 && # ;:68,3,(9,"663 (336*' 050:'

+6;)3, <(3;,3 <(3;, */(8 67,8(:68

(3*;3(:68 +,92 (3* && (3*;3(:68 (336*' 050:'

# 6. $?7, 05 ?6;8 ,>78,99065 9*(5: 3- * 3- <(3;, 67,8(:68 <(3;,

&+,92 (3* 9,: **;4;3(:68 <(3;,3'

9=0:*/ 67,8(:68 @ *(9, B

&+,92 (3* (++ <(3;, ' )8,(2

*(9, &+,92 (3* 9;):8(*: <(3;, ' )8,(2

*(9, &+,92 (3* 4;3:073? <(3;, ' )8,(2

*(9, &+,92 (3* +0<0+, <(3;, ' )8,(2

+,-(;3:

# 6. A %5256=5 67,8(:68

<NCEC BSKP`UKH SHZHPKL

 

-" '

6

+$ # !".' ( 0)0( /+-!".' ( -"(" ."

,++( !- &* -"/0-*

6

;\EQG RSQFSCOO\

4," &* 4+0- "3,-"..&+* ;EHGKUH ECZH E\SCIHPKH

BQTNH TYKU\ECPK` E\SCIHPK` JPCYHPKH RHSHOHPPQL +,"- /+- TSCEPKECHUT` TQ JPCYHPK`OK MCIGQFQ ECSKCPUC ." >TNK PCLGHPQ TQQUEHUTUEKH UQ E\RQNP`: _UT` QRHSCUQS\ EPVUSK ^UQFQ ECSKCPUC ." ?CUHO QRHSCUQS -" ' E\RQNP`HU E\WQG KJ QRHSCUQSC .2&/ % RQTNH YHFQ JCEHSZCHUT` E\RQNPHPKH RSQFSCOO\ >TNK PK QGKP KJ ECSKCPUQE PH TQQUEHUTUEVHU JPCYHPK_ RHSHOHPPQL +,"- /+- UQ KTRQN]: JVHUT` ECSKCPU RQ VOQNYCPK_ !"# 0(/ E MQUQSQO E\EQGKUT` TQQD[HPKH 7 *'*+2* +,"- /+-8 @HKJEHTUP\L QRHSCUQS

ARHSCUQS -" 'GN` ECSKCPUC !"# 0(/ PH `EN`HUT` PHQDWQGKO\O U M RQTNH PHFQ E GCPPQO QRHSCUQSH .2&/ % PH E\RQNP`HUT` PKMCMKW QRHSCUQSQE AGPCMQ RSCMUK: MC PCGHIPQFQ RSQFSCOOKSQECPK` USHDVHU ETUCEMK -" ' E MQPXH MCIGQFQ ECSK: CPUC

BSK PCRKTCPKK QRHSCUQSC .2&/ % RQOPKUH YUQ PHN]J` VMCJ\ECU] QGKPCMQE\H JPCYHPK` GN` GEVW SCJP\W RSHGNQIHPKL ." AGPCMQ QGKP PCDQS RSQFSCOOP\W QRHSCUQSQE OQIPQ TE`J\ECU] T PHTMQN]MKOK ." JPCYHPK`OK =N` ^UQFQ PVI: PQ JCGCU] TRKTQM KJ PHTMQN]MKW ." JPCYHPKL T MN_YHE\O TNQEQO ." RHSHG MCIG\O JPCYHPKHO K GEQHUQYKHO RQTNH JPCYHPK` K QD[KL PCDQS RSQFSCOO: P\W QRHSCUQSQE @CRSKOHS E TNHGV_[HO QRHSCUQSH .2&/ % E\RQNP`HUT` OHUQG )0(/&,(4 HTNK JPCYHPKH +,"- /+- VMCJCPQ TKOEQNQO 7JEHJGQYMC8 KNK TUSQYPQL DVM: EQL W

.2&/ % +,"- /+- 5

."." 3

!".' ( )0(/&,(4 1 (0"-" '

CEVW_ DL^O &.)'6-8)

AS[WM GVJ OWS X[MWVb TUSHUEQQMUSGEW_ ISGSP_RS VOSUS VWEPOMGEaWVb V LEIE= [JN RETMVERMb TUSHUEQQ^ OSWSUEb VSLIEJW WEFPMZX TUSVW^Y [MVJP @ETSQRMQ [WS TSPSKMWJP_RSJ ZJPSJ [MVPS UbGPbJWVb TUSVW^Q [MVPSQ JVPM SRS RJ IJPMW= Vb REZJPS RM RE SIRS ML IUXHMY ZJP^Y [MVJP OUSQJ M VEQSHS VJFb AJUG^Q TUSVW^Q [MVPSQ bGPbJWVb BPJIXa]JJ TUSVWSJ [MVPS ; WEO OEO SRS IJPMWVb REZJPS WSP_OS RE M RJ bGPbJWVb TUSVW^Q [MVPSQ WEO OEO SRS IJPMWVb RE= ZJPS RE

BSLIEW_ WEFPMZX TUSVW^Y [MVJP QSKRS RJVOSP_OMQM VTSVSFEQM @ETUMQJU [WSF^ VSLIEW_ WEFPMZX TUSVW^Y [MVJP RJ TUJG^\Ea]MY ISVWEWS[RS RETUb= QXa TUSGJUMW_ IJPMQSVW_ OEKISHS ZJPSHS [MVPE URE GVJ ZJP^J [MVPE SW IS U ?VPM UIJPMWVb FJL SVWEWOE RE SIRS ML `WMY [MVJP LRE[MW URJ bGPbJWVb TUSVW^Q [MVPSQ MRE[J SRS bGPbJWVb TUSVW^Q

> TUSHUEQQJ VSLIEJWVb VTMVSO TUSVW^Y [MVJP RJ TUJG^\Ea]MY

AUSHUEQQE

AUSHUEQQE VSLIERMb WEFPMZ^ TUSVW^Y [MVJP 34-0) 170&)4

-03246 271(%6-21 271(%6-21 ,

-16 0%-1 -16 %4+' ',%4 %4+8#$

9

" 7624)/)%5)!22/ 322/ ## " 7624)/)%5)!22/ %//2'$ -1-6$

-16 3 ( -5!4-0)

 

*24 3 3

3 9

-5!4-0)

 

*24 ( ( 3

(

-* 3 ( -5!4-0)

-* -5!4-0)" 2+ - 3

#322/ (4%-1$ 4)6741

:

>^GSI TUSHUEQQ^