ЯКочан+C.+-+Программирование+на+Objective-C+2.0+(Библиотека+разработчика)+-+2010.compressed
.pdf=WLNL JT]WL ]^\ZVT T VZWWQVbTT |
|
< ]WQP_idTa ]^\ZVLa [\ZO\LXXf XQ^ZP / ,&$ % 1/(,& [ZSNZWjQ^ ]YLcLWL YLU^T ]^\ZV_ L SL^QX _PLWT^g QQ DZ]WQ [\ZNQ\VT c^Z ]^\ZVL 01/(,& < ,# PQU: ]^NT^QWgYZ ]ZPQ\RT^ +01/ [\TXQYjQ^]j XQ^ZP #$*$1$ ' / "1$/0*, ,&$ PWj _PLWQ: YTj h^Ta ]TXNZWZN ] T][ZWgSZNLYTQX PTL[LSZYL NZSN\LdLQXZOZ XQ^ZPZX / ,&$ % 1/(,& N VLcQ]^NQ L\O_XQY^L
BQ^ZP 0$1 1/(,& [\TXQYjQ^]j PWj YQ[Z]\QP]^NQYYZOZ SLPLYTj ]ZPQ\RTXZOZ X_^LMQWgYZOZ ]^\ZVZNZOZ ZMeQV^L DZ]WQ [\T]NZQYTj ]^\ZVT 5 '(0 (0 01/(,& ; YQ]VZWgVZ ]TXNZWZN h^ZU ]^\ZVT SLXQYji^]j P\_OZU ]^\ZVZU ] [ZXZdgi XQ^Z: PL /$.* "$ ' / "1$/0*, ,&$ ELSXQ\f SLXQYjQXZU T SLXQYjidQU ]^\ZV XZO_^ Mf^g YQZPTYLVZNfXT ZPY_ ]^\ZV_ XZRYZ SLXQYT^g ]^\ZVZU \LNYZOZ TWT YQ\LNYZOZ \LSXQ\L CL[\TXQ\ N Z[Q\L^Z\Q
+01/ /$.* "$ ' / "1$/0*, ,&$ )$ ,&$ 3(1' 1/(,& +21 !*$ 01/(,&
]TXNZWZN 01/(,& ; SLXQYji^]j YL ]TXNZWZN +21 !*$ 01/(,&
< Z]^LWgYZU cL]^T h^ZU [\Z`LXXf [ZVLSLYZ VLV Nf[ZWYj^g Z[Q\LbTT [Z: T]VL T SLXQYf < [Q\NZX ]W_cLQ NY_^\T ]^\ZVT +01/ TdQ^]j ]^\ZVL '(0 (0 ]YL: cLWL +01/ MfWL [\T]NZQYL ]^\ZVL '(0 (0 +21 !*$01/(,& K^L ]^\ZVL YLaZPT^]j N ]^\ZVQ [ZT]VL T SLXQYjQ^]j ]^\ZVZU , $4 +.*$ -%8 < \QS_Wg^L^Q ]ZPQ\RTXZQ +01/ SLXQYjQ^]j ]^\ZVZU , $4 +.*$ -% +21 !*$ 01/(,&
>LWQQ N [\ZO\LXXQ Nf[ZWYjQ^]j bTVW [ZVLSfNLidTU VLV Nf[ZWYT^g Z[Q: \LbTi 6YLU^T T SLXQYT^g N]Q7 F^\ZVQ [ZT]VL [\T]NLTNLQ^]j SYLcQYTQ L T ]^\ZVQ SLXQYf [\T]NLTNLQ^]j SYLcQYTQ H
?]WT ]^\ZVL SLXQYf ]ZPQ\RT^ ^LVRQ ]^\ZV_ [ZT]VL YL[\TXQ\ Y_RYZ SLXQ: YT^g ]^\ZV_ YL ]^\ZV_ LH ^Z Xf [ZW_cTX MQ]VZYQcYfU bTVW
<Z N^Z\fa N ]W_cLQ [_]^ZU ]^\ZVT SLXQYf VZOPL ZYL YQ ]ZPQ\RT^ YTVLVTa ]TXNZWZN Xf `LV^TcQ]VT _PLWjQX N]Q hVSQX[Wj\f ]^\ZVT [ZT]VL D_]^Lj VZY: ]^LY^YLj ]TXNZWgYLj ]^\ZVL SLPLQ^]j [L\ZU ]XQRYfa VLNfcQV MQS [\ZMQWZN
/$.* "$
AZYQcYZ Q]WT Xf aZ^TX [\Z]^Z _PLWT^g hVSQX[Wj\ ]^\ZVT ^Z XZRYZ T]: [ZWgSZNL^g XQ^ZP #$*$1$ ' / "1$/0*, ,&$
@ YLVZYQb VWL]] ((1 !*$ 1/(,& ]ZPQ\RT^ XQ^ZP ] TXQYQX /$.* "$ ""2//$,"$0 % 1/(,&3(1' 1/(,&-.1(-,0/ ,&$ PWj Z[Q\LbTT 6YLU^T T SLXQYT^g N]Q7 N ]^\ZVQ ITVW 3'(1$ [\ZO\LXXf XZRYZ MfWZ Mf SLXQYT^g ZPYTX Z[Q\L^Z: \ZX
+01/ /$.* "$ ""2//$,"$0 % 1/(,& 0$ /"' 3(1' 1/(,& /$.* "$
-.1(-,0 ,(* / ,&$ )$ ,&$ +01/ *$,&1'
GLV XZRYZ TSMQRL^g MQ]VZYQcYZOZ bTVWL [Z]VZWgV_ h^Z [\QP_]XZ^\QYZ N ]LXZX XQ^ZPQ
BDUV` .3-$!2).- 0!,%4.0*
>VNWHD EITWVUc FUI aVL RE^INV_
9 STRGTDPPDY L F_SROQcIVUc TDERVD UR PQRGLPL UVTRNRF_PL RE^INVD8 PL NRVRT_I URKHDbVUc L FRKFTD]DbVUc TDKQ_PL PIVRHDPL NODUURF 20)-' L32!"+% 20)-' 9DP QI QWJQR HWPDV` RE RUFRERJHIQLL SDPcVL KDQLPDIPRM aVL8 PL RE^INVDPL aVR STIHWUPRVTIQR F PIVRHDY URKHDVIOcY RE^INVRF ?TIHSRODGD8 IVUc [VR URKHDVIOL HREDFLOL FUI aVL RE^INV_ F DFVRPDVL[IUNL F_UFRERJHDI8 P_M SWO !32.0%+%!1% SWO L RE^INV_ EWHWV F_UFRERJHIQ_ NRGHD EWHIV F_UFRERJHIQ UDP SWO >HQDNR IUOL F_ TDKTDEDV_FDIVI STRGTDPPW NRVRTDc UR8 KHDIV PQRGR FTIPIQQ_Y RE^INVRF VR SDPcV` LUSRO`KWIPDc LPL PRJIV QDNDS8 OLFDV`Uc 9 VDNLY UOW[DcY FRKPRJQR STLHIVUc RUFRERJHDV` SDPcV` FR FTIPc F_SROQIQLc STRGTDPP_ CVR RSLU_FDIVUc F GODFI =D HDQQ_M PRPIQV STR8 UVR W[VLVI [VR RE^INV_ KDQLPDbV QDPcV` NRVRTDc PRJIV WFIOL[LFDV`Uc SR PITI F_SROQIQLc STRGTDPP_
;ODUU 20)-' URHITJLV EROII PIVRHRF NRVRT_I PRGWV TDERVDV` U QIPW VDEIO`Q_PL UVTRNRF_PL RE^INVDPL 9 VDEOLZI STLFRHcVUc QDLEROII TDU8 STRUVTDQIQQ_I PIVRH_ D F VDEOLZI QINRVRT_I HRSROQLVIO`Q_I PIVRH_ LK NODUUD 32!"+% 20)-' :TWGLI FDJQ_I PIVRH_ NODUUD 20)-' QDSTLPIT TD8 ERVDb]LI U LPIQDPL SWVIM L [LVDb]LI URHITJLPRI XDMOD F UVTRNW EWHWV FFR8 HLV`Uc HDOII
9 VDEOLZDY L LG aVR RE^INV /!2( aVR RE^INV 20)-' WND8 K_FDb]LM SWV` N XDMOW -1120)-' aVR RE^INV 20)-' aVR KQD[IQLI VLSD-2%'%0 STIHUVDFOcb]IIHRSWUVLP_M QRPIT ULPFROD F UVTRNI ISU 6aVR RE^INV20)-' -#.$)-' WNDK_FDb]LM NRHLTRFNW ULPFRORF %00 aVR RE^INV 00.0 NRVRT_M RSLU_FDIV R\LENW IUOL RQD FRKQLNOD 1)5% TDKPIT L RHR RSZLL LPI8 bV VLS -2%'%0 L 0!-'% aGR RE^INV !-'# WNDK_FDb]LM HRSWUVLP_M HL8 DSDKRQ ULPFRORF F USLUNI
ADEO =DLEROII TDUSTRUVTDQIQQ_I PIVRH_ NODUUD 20)-'
<IVRH |
>SLUDQLI |
)$ 120)-' )2( .-2%-21 & )+% |
@RKHDIV QRFWb UVTRNW L STLUFDLFDIV IM URHITJL8 |
/!2& %-#.$)-' I b%00.0 |
PRI XDMOD WNDKDQQRGR DTGWPIQVRP F NRHL8 |
|
TRFNI ULPFRORF FRKFTD]DIV R\LENW F IUOL |
|
QI -)+ |
)$ 120)-' )2( .-2%-21 & |
@RKHDIV QRFWb UVTRNW L STLUFDLFDIV IM URHITJL8 |
%-#.$)-' %00.0 |
PRI F NRHLTRFNI ULPFRORF FRKFTD]DIV |
|
R\LENW F %00 IUOL QI -)+ |
)$ 120)-' |
@RKHDIV QRFWb SWUVWb UVTRNW |
)$ 120)-' )2( 20)-' |
@RKHDIV QRFWb UVTRNW L STLUFDLFDIV IM |
)$ )-)2 )22) 20)-' |
?TLUFDLFDIV FQRF` F_HIOcIPRM UVTRNI |
)$ )-)2 )2( .-2%-21 & )+% |
?TLUFDLFDIV UVTRNI URHITJLPRI XDMOD WNDKDQ8 |
%-#.$)-' %00.0 |
QRGR DTGWPIQVRP |
J\QSQ PYb\Q bca_[Y Y [_\\V[fYY |
|
LQbbYS S 6;5,):165 Clc_ d`_anU_gV^^jZ ^QR_a _RiV[c_S PQhV SbVT_ ^_ ^V _RnXQcV\k^_ l\V]V^cj ]QbbYSQ Y]Vmc _\Y^ _`aVUV\V^^jZ cY` H^Q\_TYg^_ ]dcQRV\k^j] Y ^V]dcQRV\k^j] bca_[Q] bdhVbcSdmc ]dcQRV\k^jV Y ^V]dcQ RV\k^jV ]QbbYSj K\n aQR_cj b ^V]dcQRV\k^j]Y 144;:)*3- ]QbbYSQ]Y Yb`_\kG XdVcbn [\Qbb !$ 88)> U\n ]dcQRV\k^je 4;:)*3- ]QbbYS_S Yb`_\kXdVcbn [\Qbb !$ ;:)*3- 58)> M_b\VU^YZ [\Qbb nS\nVcbn `_U[\Qbb_] `aVUjUdhVT_ Y ^Qb\VUdVc VT_ ]Vc_Uj K\n aQR_cj b _RiV[cQ]Y ]QbbYSQ]Y S `a_TaQ]]Qe ^dW^_ S[\mgYck bca_[d
:.14768: 6;5,):165 !$ 88)> 0
I `a_TaQ]]V XQUQbcbn ]QbbYS U\n eaQ^V^Yn ^QXSQ^YZ ]VbnfVS Q XQcV] SjS_Uncbn ^QXSQ^Yn ]VbnfVS
Ma_TaQ]]Q
14768: 6;5,):165 !$"*2-+: 0 B14768: 6;5,):165 !$ 88)> 014768: 6;5,):165 !$$:815/ 014768: 6;5,):165 !$ ;:68-3-)9-#663 0
15: 4)15 15: )8/+ +0)8 )8/<&(
?
15: 1 !$ ;:68-3-)9-#663 7663 &&!$ ;:68-3-)9-#663 )336+( 151:(
N_XUQ^YV ]QbbYSQ b_UVaWQhVT_ ^QXSQ^Yn ]VbnfVS
!$ 88)> 465:0!)4-9 &!$ 88)> )88)>%1:0"*2-+:9)5;)8> AEE -*8;)8>D A )8+0D 7818
)>' @ ;5- A ;3> A ;/;9: A $-7:-4*-8"+:6*-8 A !6<-4*-8 AEE -+-4*-8 513 (
OV`Vak SjS_U SbVe l\V]V^c_S lc_T_ ]QbbYSQ
!$ 6/ A 65:0 !)4-EE !$ 6/
.68 1 1 1 !$ 6/ 1 1 &465:0!)4-9 6*2-+: :35,-= 1(
&7663 ,8)15( 8-:;85
|
HJ[\e 382(%7-32 5%1):35/ |
@dLXN YZXMZJVVd
327, %1)
%28%5<
)&58%5<
%5',
45-0
%<
82)
80<
8+867
")47)1&)5
'73&)5
|
39)1&)5 |
|
)')1&)5 |
CO\XN f\XMX TUJ[[J %55%<$-7, &.)'76 [XQNJO\ VJ[[RL [X [YR[TXV XKcOT\XL L LRNO OMX fUOVOW\XL DKcOT\d YOZOaR[Uhg\[h YX YXZhNT] R ZJQNOUhg\[h QJYh\dVR I\X [YO`RJUeWdS [RW\JT[R[ VO\XNXL TX\XZdO YZRWRVJg\ YOZOVOWWXO aR[UX JZM]VOW\XL H\XKd QJTXWaR\e [YR[XT W]PWX YX[\JLR\e 2-0 L TJaO[\LO YX[UONWO> MX QWJaOWRh [YR[TJ 2-0 WO [X_ZJWhO\[h LW]\ZR VJ[[RLJ
@ YZXMZJVVO VJ[[RL] 1327, %1)6YZR[LJRLJg\[h [\ZXTXLd_ QWJaOWRS L LRNO JZM]VOW\XL NUh VO\XNJ %55%<$-7, &.)'76
IUOVOW\d VJ[[RLJ RNOW\R^R`RZ]g\[h [LXRV RWNOT[XV YXZhNTXLdV WXVO> ZXV ?WJUXMRaWX XKcOT\JV TUJ[[J ""75-2+ RWNOT[RZXLJWRO WJaRWJO\[h [ W]Uh YXf\XV] VJ[[RL [XNOZPJbRS fUOVOW\XL RVOO\ NXY][\RVdO RWNOT[d CO\XN 3&.)'7 702(); [aR\dLJO\ fUOVOW\ VJ[[RLJ YX OMX RWNOT[]
@ f\XS YZXMZJVVO TJPNdS fUOVOW\ RQ VJ[[RLJ [aR\dLJO\[h [ YXVXbeg VO> \XNJ 3&.)'7 702(); L `RTUO *35 BJPNdS [aR\dLJOVdS fUOVOW\ LdLXNR\[h [ YXVX> beg " 3+
@ YZXMZJVVO [XQNJO\[h \JKUR`J YZX[\d_ 45-1) aR[OU EX[TXUeT] YZX [MdO aR[UJ NXKJLUhg\[h L VJ[[RL YX VOZO R_ [XQNJWRh QNO[e \ZOK]O\[h V]\J
K[UeRdS VJ[[RL EJVh\e NUh XKcOT\J 45-1)6 TUJ[[J " 87%&0) 55%< LdNOUhO\[h [ YXVXbeg VO\XNJ %55%<$-7, %4%'-7< FTJQJWWdS JZM]VOW\ QJNJ[\ WJaJUeWdS ZJQ> VOZ VJ[[RLJ ZJQVOZ V]\JKOUeWXMX VJ[[RLJ JL\XVJ\RaO[TR ]LOURaRLJO\[h LX LZOVh LdYXUWOWRh YZXMZJVVd
GX\h YZX[\dO aR[UJ hLUhg\[h `OUdVR Vd WO VXPOV [X_ZJWh\e QWJaOWRh \RYJ -27 LW]\ZR f\XMX VJ[[RLJ AJWWdS VJ[[RL VXPO\ [XNOZPJ\e \XUeTX XKcOT> \d YXf\XV] WJV W]PWX [X_ZJWh\e L VJ[[RLO 45-1)6 `OUdO XKcOT\d TUJ[[J" 81&)5
EZXMZJVVJ
-14357 382(%7-32 " &.)'7 ,-14357 382(%7-32 " 55%< ,-14357 382(%7-32 ""75-2+ ,-14357 382(%7-32 " 8735)0)%6)!330 ,-14357 382(%7-32 "#%08) ,
EOHIH GMUOH UVTRNM M NROOKNYMM |
|
C-./26. &!" |
|
26; 5*26 26; *90, ,1*9 *90=()
A
26; 2 8 89.=!925.
2:!925.
# <;79.4.*:.!774 8774 (( # <;79.4.*:.!774 *447,) 262;)FRLJHQMK PHUUMIH JO] XTHQKQM] STRUV[X ZMUKO
# <;*+4. 99*@ 8925.: ( # <;*+4. 99*@ *99*@%2;1 *8*,2;@ )
FRXTHQKQMK I PHUUMIK SKTI[X JIWX STRUV[X ZMUKO M
(8925.: *-- +3.,; ( # <5+.9 6<5+.9%2;146;.0.9 )) (8925.: *-- +3.,; ( # <5+.9 6<5+.9%2;146;.0.9 ))
D[ZMUOKQMK RUVHO\Q[X STRUV[X ZMUKO
/79 T T &!" TSTRIKT]KVU] ZVR T STRUVRK ZMUOR
2:!925. ' #
2
-7 A
89.=!925. ((8925.: 7+3.,; ;46-.? 2) 26;.0.9$*4<.)
2/ 8 89.=!925. 2:!925.
2
B >124. 2:!925. ' # 8 89.=!925. 89.=!925.
2/ 2:!925. (8925.: *-- +3.,; ( # <5+.9 6<5+.9%2;146;.0.9 8))
B
D[IRJ TKLWO\VHVRI
/79 2 2 (8925.: ,7<6;) 2# 70 42 4760 ((8925.: 7+3.,; ;46-.? 2) 26;.0.9$*4<.)
(8774 -9*26) 9.;<96
|
DEVWa /4.$!3)/. 1!-%6/1+ |
<`GSI TUSHUEQQ`
+ !7 1)-% STUJIJPdJWVd OEO QEOVMQEPaRSJ TUSVWSJ \MVPS IPd G`\MVPJRMN G IERRSQ VPX\EJ
BSVPJ G`IJPJRMd TEQdWM IPd QEVVMGE 01)-%2 LEIEcWVd IGE TJUG`Z bPJQJRWE QEVVMGE V TSQS^ac VPJIXc^MZ STJUEWSUSG
01)-%2 !$$ "*%#3 4-"%1 .4-"%1 )3(,.3%'%101)-%2 !$$ "*%#3 4-"%1 .4-"%1 )3(,.3%'%1
AJWSI !$$ "*%#3 ISFEGPdJW SF_JOW G OSRJ[ QEVVMGE < IERRSQ VPX\EJ ISFEG; PdcWVd SF_JOW` OPEVVE 4-"%1 VSLIEGEJQ`J VSSWGJWVWGJRRS ML [JP`Z LRE\J; RMN M
?EWJQ G TUSHUEQQJ RE\MREJWVd [MOP &/1IPd TSMVOE TUSVW`Z \MVJP RE\MREd VGTPSWa IS + !7 1)-% V TUSTXVOSQ TUSQJKXWS\R`Z \JWR`Z \MVJP U
=Pd OEKISHS GSLQSKRSHS \MVPE U TUSGJUdJWVd JHS IJPMQSVWa RE TUJI`IX^MJ
TUSVW`J \MVPE < VPX\EJ IJPMQSVWM U RJ dGPdJWVd TUSVW`Q \MVPSQ =Pd XVOSUJ; RMd Q` TUSGJUdJQ IJPMQSVWa WSPaOS RE TUSVW`J \MVPE RJ TUJG`]Ec^MJ OGEI;
UEWR`N OSUJRa ML U =JPS G WSQ \WS JVPM \MVPS RJ dGPdJWVd TUSVW`Q SRS ISPK; RS IJPMWaVd RE TUSVWSJ \MVPS OSWSUSJ RJ FSPa]J JHS OGEIUEWRSHS OSURd BSbWSQX G`UEKJRMJ
U 01%5 1)-% 01%5 1)-%
GJURS JVPM 01%5 1)-% QJRa]J \JQ OGEIUEWR`N OSUJRa ML U
>VPM TUM G`ZSIJ ML [MOPE $/ 6(),% YPEH )2 1)-% TS TUJKRJQX UEGJR LRE; \MW Q` RE]PM J^J SIRS TUSVWSJ \MVPS < bWSQ VPX\EJ UISFEGPdJWVd G QEVVMG 01)-%2 M G`TSPRJRMJ TUSHUEQQ` TUSISPKEJWVd
@UEWOSJ LEQJ\ERMJ TS bYYJOWMGRSVWM @PEVV` /4.$!3)/. S\JRa XISFR` IPd UEFSW` V QEVVMGEQM SIREOS TUM UEFSWJ V FSPa]MQM QEVVMGEQM \MVJP M VPSK; R`QM EPHSUMWQEQM RXKRS REX\MWaVd G`TSPRdWa WEOMJ LEIE\M V TSQS^ac RML; OSXUSGRJG`Z OSRVWUXO[MN dL`OE IPd QEVVMGSG OSWSU`J QSHXW SOELEWaVd FSPJJ bYYJOWMGR`QM VWS\OM LUJRMd MVTSPaLSGERMd TEQdWM M VOSUSVWM G`TSPRJRMd CQ UELIJP 8AEVVMG`9 G HPEGJ
HL]^g 6;5-+:165 8+4.=682 K^Z WQOVZ ]PQWL^g ] [ZXZdgi `LUWL ]QVbTT 1473.4.5:+:165 [\ZO\LXXf
I\ZO\LXXL JLUW ]QVbTT 1473.4.5:+:165 --8.99 +8- 4 B14768: --8.99 +8- 0
A1473.4.5:+:165 --8.99 +8-
<61- 9.:!+4. !$$:815/ :0.!+4.
>
5+4. ((!$$:815/ +336,* 151:'1:0$:815/ :0.!+4.*
<61- 9.: 4+13 !$$:815/ :0. 4+13
>
.4+13 ((!$$:815/ +336,* 151:'1:0$:815/ :0. 4+13*
@
!$$:815/ 5+4.
>
8.:;85 5+4.
@
!$$:815/ .4+13
>
8.:;85 .4+13
<617815:
W 1 |
|
|
|
!6 6/ 3"#)5 |
|
|
|
!$ 6/ ? |
9 ? (5+4. & 1$:815/* |
F |
|
!$ 6/ ? |
|
||
!$ 6/ ? |
9 |
(.4+13 &% $:815/* |
|
!$ 6/ ? |
|
|
|
!$ 6/ C? |
|
|
F |
!$ 6/ ? |
|
|
F |
!$ 6/ C? |
|
|
F |
!$ 6/ |
|
|
|
|
|
|
k |
.5-
GZRYZ MfWZ Mf ]PQWL^g ^LV c^ZMf XQ^ZPf 9.:!+4. T 9.: 4+13 ]Za\LYjWT ZMeQV^f YQ[Z]\QP]^NQYYZ N ]NZTa [Q\QXQYYfa hVSQX[Wj\L ] [ZXZdgi ]WQP_iE dTa Z[\QPQWQYTU XQ^ZPZN
<61- 9.:!+4. !$$:815/ :0.!+4.
>
5+4. :0.!+4.