ЯКочан+C.+-+Программирование+на+Objective-C+2.0+(Библиотека+разработчика)+-+2010.compressed
.pdf@SHJH DHWPYHUPM WXPSVNMUPQ + *0/' |
|
/5.'2#402 5 &'/0.+/#402 5
'/&
CMZVL %0/6'24 0 42+/) WXVJMXfMZ _PYSPZMSc P OUHTMUHZMSc LXVIP _ZVIb YV? OLHZc JPL _PYSH LSf JUM`UMKV VZVIXHNMUPf AYSP _PYSPZMSc P OUHTMUHZMSc XHJ? Ub UV UM XHJUb U[Se JVOJXHaHMZYf AYSP _PYSPZMSc XHJMU U[Se ZV JVO? JXHaHMZYf YZXVRH AYSP OUHTMUHZMSc XHJMU XMO[ScZHZVT fJSfMZYf ^MSVM _PYSV ZV MYZc WVRHObJHZc OUHTMUHZMSc UM U[NUV
CMZVL 342+/)"+4* 02.#4 RVZVXbQ PYWVScO[MZYf JU[ZXP %0/6'24 0 42+/) JVOJXH? aHMZ YZXVR[ J YVVZJMZYZJPP YV YZXVRVQ \VXTHZH HUHSVKP_UV 0) P YWPYVR HXK[TMUZVJ Y XHOLMSPZMSfTP OHWfZbTP Cb WMXMLHMT HXK[TMUZb TMZVL[ RVZV? XbQ WXPUPTHMZ WMXMTMUUVM _PYSV WHXHTMZXVJ XHOLMSff P] OHWfZbTP RHR WXP WMXMLH_M HXK[TMUZVJ \[UR^PP 0)
BSHYY #-%5-#402 RVZVXbQ XHIVZHMZ Y LXVIfTP
GMWMXc XHYYTVZXPT RSHYY #-%5-#402 EU HUHSVKP_MU VLUVPTMUUVT[ RSHYY[ Y RV? ZVXbT Tb XHIVZHSP XHUc`M UV ZMWMXc UH` RHScR[SfZVX LVSNMU ;OUHZc< RHR XHIVZHZc Y LXVIfTP DPNM WXPJVLfZYf \HQSb YMR^PQ +/4'2(#%' P +.1-'.'/4#4+0/ LSf RSHYYH #-%5-#402
FXVKXHTTH /4'2(#%' \dQS #-%5-#402 *
+.1024 ! +4 ! +4 *+.1024 2#%4+0/ *
:+/4'2(#%' #-%5-#402 $,'%4 82#%4+0/ 01'2#/&2#%4+0/ 01'2#/&2#%4+0/ =#%%5.5-#402
9
:1201'247 2'4#+/ /0/#40.+% 2#%4+0/ 01'2#/& 01'2#/& =#%%5.5-#402
2#%4+0/ 1'2(02. 1'2#4+0/ %*#2 0160+& %-'#2
:'/&
FXVKXHTTH .1-'.'/4#4+0/ \HQS #-%5-#402 .+.1024 # %5-#402 (+
:+.1-'.'/4#4+0/ #-%5-#402
gj{| """ A5A3 r * $ ;':A@7
!% ( "&!
_j zr{ yxtjqjwx xtwx yzxot|j /5A67 {x l{ovr ~jsujvr x|wx{ rvr{ t yzxot|}
rL 835;>A@2 3=FEPEAC PBA7>7 $ ? |
|
|
|
|
|
|
|
|
|
8C$8>A;;2 3> <.$ C-S 0G A;!8A>;OC : |
|
|
|
|
|
|
'#$ |
|
|
L COE;N@2 3# F, C- OH A@GA> C @P |
"+ |
|
|
|
|
|
|
||
|
M |
^ |
h |
h |
dY |
|
|
||
( ;& '? *AFC57 |
|
|
C; |
||||||
<<O 35E;A 3$GE EAC-;7GO A@ CA>>O% ; |
|
|
17,% AC ;E-D |
$A O>75EE6 ;J?4AA |
|
||||
|
|
CE$,&cuOOr^um |
|
|
|
|
|||
i%%.>@6AH% |
|
|
|
|
|
|
|||
K<-E8A785DE |
|
|
A;5<>AEAC : |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
;1CCE$HA8 ; |
|
|
C73E76 4G *;7G7 $77EA@ 3@ |
|
|
||||
h676F5EP |
|
|
ABJCE1E Z l 2a}` vz{y}\{yoU ][ C;88CED CO7E@O O |
||||||
|
|
|
|||||||
5OFF O |
|
;O ACE S>$ E , ,E 8E |
|
|
|
|
|||
CCA * 3A6 .3C ;O9E |
|
8EE BACE S |
8, E;8>>FEET |
|
|
|
|
|
|
f ;8$* ) O F EO |
|
|
|
|
|
|
|
|
|
;<>7A A = CH =D |
|
|
|
|
|
|
|||
|
|
|
|
||||||
'CA O5E *J?4A>D |
; |
|
C35E;A@ x{Omv s |
|
|
|
|
||
|
8AE>;;+; 5B7CACE |
|
|
|
|
||||
?B>%CE5?3@A@ 8;>7D |
; |
|
8C35E;A@ SA55FHE3E7C |
|
|
|
|
||
%* 8;>7E |
|
|
|
|
|
|
|
|
|
|
; |
< 81 ;IB ECEG CO ;@ C OH A8E; 8C55EEA @ OAB7CA@6> P AB7C3C;# OA57F?E |
|||||||
br{ ejsu yzxot|j tju t}u |xzj nzxkos
_rpo yzrlxnr|{ {lxntj jmxl yx {xqnjwr tju t}u |xzjnzxkosnu ;':A@7
cxqnjwro wxlxmx yzruxpowr |ryj -;7H 43D76
Xlxn , " txnj l ~jsu C35E;A@2 3>5F>3EAC-;7H A@ECA>>7C { zj{ rzowr vr : r |Zxkjluowro l yzxot| tuj{{xl C35E;A@ r 3>5F>3EAC
`|tz |ro xtwj C35E;A@ 3>5F>3EAC-;7H A@ECA>>7CI;4 l "@E7C8357 F;>67C nu {xqnjwr ,"
cxqnjwro ozwxmx ~xwj xtwj -;7H
cxqnjwro vo|tr r tujlr twxyxt r yxqr rxwrzxljwro lw}|zr xtwj -;7H
azr wjpj|xs tujlr o A@ECA> yzx| mrljwro v r rq ;>7TD &H@7C t vo|to {xqnjwwxs l xtwo -;7H r l kxz nu woo ljzrjw|j Q6;DB>3JR
azr wjpj|xs tujlr o A@ECA> yzx| mrljwro v r x| tjpnxs tujlr r l xtwo -;7H t ;>7TD &H@7C r yzrl qtj t {xx|lo|{|l} ov} 35E;A@ vo n} Zu tjpnxs r{uxlxs tujlr r l krzjo|{ vo|xn 5>;5= ;9;E \zxvo |xmx nu tjpW nxs r{uxlxs tujlr r w}pwx yzr{lxr| j|zrk}|} tujlr r E39 {xx|lo|{|l}W} r~z} x| nx |xk vo|xn 5>;5= ;9;E vxm xyzonour| tjtj tujlr j k uj wjpj|j
3G<>< 9<KDM<IDA KLDGJBAIDE # "'& |
|
6COSAIDA FJINLJGGAL< KLA@MN<>GAIDE =VGJ =V KJGACIVH OKL<BIAIDAH IJ XNJ KJNLA=J><GJ =V FO@< =JGWTA OMDGDE SAH >MZ L<CL<=JNF< KLJAFN< > FJI1 NLJGGALA KLDGJBAIDZ :@I<FJ AMGD ><H IOBIJ JMOUAMN>GZNW > KLDGJBAIDD =JGAA MGJBIVA C<@<SD I<KLDHAL >VKJGIDNW <IDH<RDY LA<?DLJ><NW I< KJ>J1 LJN XFL<I< DMKJGWCJ><NW FJINLJGGAL I<>D?<RDD DGD MJC@<NW DINALPAEM M >FG<@ F<HD NJ FJINLJGGAL KLA@MN<>GAIDE ><H KLJMNJ IAJ=QJ@DH
8V I<@AAHMZ SNJ XNJ FL<NFJA >>A@AIDA > L<CL<=JNFO KLDGJBAIDE # "'& KJHJBAN ><H > L<CL<=JNFA ><TDQ MJ=MN>AIIVQ KLDGJBAIDE # "'& 7<F ?J>J1 LDGJMW >VTA #+ KLA@JMN<>GZAN L<CL<=JNSDFO HIJBAMN>J >JCHJBIJMNAE
2 JKDM<IIJH >VTA KLDGJBAIDD @GZ F<GWFOGZNJL< @LJ=AE DHAANMZ IAMFJGW1 FJ J?L<IDSAIDE 8IJ?DA DC IDQ >V MIDHANA >VKJGID> OKL<BIAIDZ FJNJLVA KLD>J@ZNMZ IDBA
4J=<>WNA FG<>DTO '&- )+ ;LAJ=L<CJ><IDA > KLDGJBAIDA @GZ F<GWFOGZNJ L< @LJ=AE ;LD I<B<NDD XNJE FG<>DTD DMKJGWCOENA HANJ@ '&- )+ ' ,%FG<M1 M< ) +#'& SNJ=V MJC@<NW @AMZNDSIJA KLA@MN<>GAIDA @GZ LACOGWN<N< KJGOSAI1 IJ?J > >D@A@LJ=D ;LAJ=L<COENA XNJ SDMGJ > MNLJFO D >V>A@DNA A?J I<@DMKGAA F<GWFOGZNJL<
2IAMDNA DCHAIAIDZ > KLDGJBAIDA @GZ F<GWFOGZNJL< @LJ=AE SNJ=V HJBIJ =VGJ >>J@DNW JNLDR<NAGWIOY @LJ=W KALA@ >>J@JH SDMGDNAGZ I<BDH<ANMZ FG<>DT< . /
5MGD @GZ CI<HAI<NAGZ >>A@AIJ CI<SAIDA .:/ IOBIJ >V>AMND MNLJFO ))') I< @DMKGAA F<GWFOGZNJL< @LJ=AE
2IAMDNA DCHAIAIDZ > KLDGJBAIDA @GZ F<GWFOGZNJL< @LJ=AE SNJ=V HJBIJ =VGJ >VKJGIZNW RAKJSFO >VSDMGAIDE 9<KLDHAL IOBIJ L<CLATDNW >VKJG1 IAIDA MGA@OYUAE JKAL<RDD
2V HJBANA @J=<>DNW CI<SJF KLDGJBAIDZ FJNJLVE =O@AN JNJ=L<B<NWMZ I< XFL<IA # "'& 4GZ XNJ?J HJBIJ > K<KFA *',) * ><TA?J KLDGJBAIDZ @J1 =<>DNW DCJ=L<BAIDA FJNJLJA =O@AN DMKJGWCJ><NWMZ > F<SAMN>A CI<SF< (&! P<EG D C<@<NW XNJN P<EG DCJ=L<BAIDZ @GZ FG<>DTD . '& #$ / > MKDMFA DI1 PJLH<RDJIIVQ M>JEMN> P<EG & ' ($#*+ > ><TAE K<KFA *',) * F<F KJF<C<IJ I< LDM
9<E@DNA > 6INALIANA KJ@QJ@ZUAA DCJ=L<BAIDA F<GWFOGZNJL< D C<@<ENA @GZ F<GWFOGZNJL< @LJ=AE DMKJGWCJ><IDA XNJ?J DCJ=L<BAIDZ F<F CI<SF< KLDGJ1 BAIDZ
@SO PQILOGFNIF ROEFQGIS NFUOQMAL\N[F OPQFEFLFNI_ MNODIV SFQMINOC KO2 SOQ[F CRSQFXA^SR_ C KNIDF ;FKOSOQ[F IH NIV OSNOR_SR_ NFPORQFERSCFNNO K _H[KT ! * , A EQTDIF RC_HAN[ R OBZFKSNO OQIFNSIQOCANN[M PQODQAMMI2 QOCANIFM 5L_ NIV TKAHAN RM[RL SFQMINA C _H[KF ! * ,
''# * &% * ?QFJMCOQK EL_ QAHQABOSKI POL\HOCASFL\RKODO INSFQUFJRA PQI2 LOGFNI_ KOSOQ[J CKL^XAFS SAKIF OBZFKS[ KAK MFN^ PANFLI INRSQTMFNSOC I OKNA 3VOEIS C & & 8NODEA NAH[CAFSR_ '' *
& & &+ >QFEA QAHQABOSKI RORSO_YA_ IH UQFJMCOQKOC &+% * &% I *
& & >QFEA QAHQABOSKI RORSO_YA_ IH UQFJMCOQKOC &+% * &% I ''# * &%*
.* (% PFQFMFNNA_ >M 4LOBAL\NA_ PFQFMFNNA_
&+% * &% ( $ -&(" 9OLLFKWI_ KLARROC UTNKWIJ I PQOSOKOLOC KOSOQ[F RO2 HEA^S ORNOCT EL_ QAHQABOSKI PQILOGFNIJ OBFRPFXICA_ SAKIF BAHOC[F COHMOG2 NORSI KAK TPQACLFNIF PAM_S\^ EORSTP K UAJLAM I C[POLNFNIF HAEAX AQVICAWII QABOSA R KOLLFKWI_MI RSQOKAMI A SAKGF R XIRLOC[MI OBZFKSAMI I OBZFKSAMI EANN[V
8M_ KOMPIL_SOQA QAHQABOSANNODO OQDANIHAWIFJ ( & *- ( &+% * &%POEEFQGICAFS MNODIF _H[KI PQODQAMMIQOCANI_ CKL^XA_ >! * , I ]SO RSANEAQSN[J KOMPIL_SOQ IRPOL\HTFM[J C :AFEL_ KOMPIL_WII PQODQAMM ! * ,
>SANEAQSNOF RQFERSCO OSLAEKI EL_ PQODQAMM OSKOMPILIQOCANN[V R POMO2 Y\^
;FA`FD UAJL >M 7ADOLOCOXN[J UAJL
<BOBYFNN[J SIP OBZFKSA KOSOQ[J MOGFS ROEFQGAS\ TKAHASFL\ NAL^BOJ SIP OBZFKSA
%* ( + # ( >QFERSCO POE TPQACLFNIFM EL_ ROHEANI_ DQAUIXFR2 KODO POL\HOCASFL\RKODO INSFQUFJRA EL_ PQILOGFNI_
) >PFWIAL\NA_ PFQFMFNNA_ ]KHFMPL_QA OPQFEFLFNNA_ C KOQNFCOM OBZFKSF I NARLFETFMA_ CRFMI OBZFKSAMI =FQFMFNNA_ ) IRPOL\HTFSR_ CO CQFM_ C[POLNF2 NI_ (+%* $ EL_ IEFNSIUIKAWII KLARRA KOSOQOMT PQINAELFGIS OBZFKS
% # <BZFKS SIPA KOSOQ[J IRPOL\HTFSR_ EL_ PQFERSACLFNI_ NFEFJRSCISFL\NO2 DO OBZFKSA 6DO HNAXFNIF OPQFEFL_FSR_ KAK <BZFKST % # MOGNO PFQFEACAS\ RO2 OBYFNI_
! * 9OQNFCOJ OBZFKS C &+% * &% ( $ -&("
|
;=NOY 8MEHKCBJE\ |
) # 8BMBIBJJ=\ GKOKM=\ ENLKHYDPBON\ ?JPOME IBOKA= AH\ NNXHGE J= LKHPT=OB0 H\ NKK>VBJE\
)+' ( 6H[TB?KB NHK?K ENLKHYDPBIKB ? IBOKABAH\ NNXHGE J= MKAEOBHYNGEF GH=NN LKHPT=OBH\
!* :MBFI?KMG LKD?KH\[VEF M=DM=>=OX?=OY LMEHKCBJE\ AH\ ! &% E ! &+ 8KIEIK GH=NNK? AH\ M=>KOX N K>XTJXIE ZHBIBJO=IE LKHYDK?=OBHYNGK0 @K EJOBMQBFN= O=GEIE G=G KGJ= GJKLGE E IBOGE ? JBI KLMBABHBJX GH=N0 NX AH\ M=>KOX NK NLBSEQETBNGEIE AH\ PNOMKFNO?= NMBANO?=IE O=GEIE G=G =G0 NBHBMKIBOM E NBJNKMJXF EJOBMQBFN !* \?H\BON\ T=NOY[ & & &+
%! & NEI?KH %! & ( * ( 9O=JA=MO LMBANO=?HBJE\ NEI?KHK? ED J=>K0 MK? NKABMC=VER AK IEHHEKJK? NEI?KHK? 6H=NNX *(!% E +* * *(!% M=>K0 O=[O NK NOMKG=IE NKABMC=VEIE NEI?KHX %! &
& 9MBANO?K GKILEH\SEE E KOH=AGE AH\ M=DM=>KOGE LMK@M=II ?
9KGM=VBJEB KO .* %)! # ("+' % + :KMI=O LK PIKHT=JE[ AH\ NLENGK? N?KFNO? @BJBMEMPBIXR ?
1>NOM=GOJXF GH=NN )*( * # )) 6H=NN KLMBABHBJJXF O=GEI K>M=DKI TOK>X PLMKNOEOY NKDA=JEB LKAGH=NNK? <GDBILH\MX NKDA=[ON\ ED LKAGH=NN= = JB ED =>NOM=GOJK@K GH=NN= 9I O=GC B 6KJGMBOJXF LKAGH=NN
1?OKI=OETBNG=\ LBMBIBJJ=\ +*&$ *! , (! # 8BMBIBJJ=\ AH\ GKOKMKF =?OK0 I=OETBNGE ?XABH\BON\ E D=OBI ?XN?K>KCA=BON\ L=I\OY NKKO?BONO?BJJK LME ?RKAB E ?XRKAB ED >HKG= KLBM=OKMK? 1?OKI=OETBNGEB LBMBIBJJXB EIB[O K>H=NOYABF0 NO?E\ K@M=JETBJJP[ >HKGKI ? GKOKMKI KJE KLMBABHBJX E JB EIB[O J=T=HY0 JK@K DJ=TBJE\ LK PIKHT=JE[ 8BMBA JEIE IKCJK NO=?EOY JBK>\D=OBHYJKB GH[0 TB?KB NHK?K +*&
1?OKI=OETBNGE ?XN?K>KCA=BIXF LPH +*&( ! ) '& 7>WBGO KLMBABHBJJXF ?&+% *!&% ( $ -&(" GKOKMXF NHBAEO D= K>WBGO=IE GKOKMXB AKHCJX >XOY ?XN?K>KCABJX GK@A= ?XN?K>KCA=BON\ N=I LPH 7>WBGOX AK>=?H\[ON\ ? ZOKO LPH LME LBMBA=TB NKK>VBJE\ +*&( ! )
1MRE?=SE\ ( !,!% 8MBK>M=DK?=JEB LMBANO=?HBJE\ A=JJXR K>WBGO= ? QKM0 I=O GKOKMXF IKCJK ? A=HYJBFUBI ?KNNO=JK?EOY M=D=MRE?EMK?=OY
2EOK?KB LKHB !* ! # 9OMPGOPM= NKABMC=V=\ KAJK EHE JBNGKHYGK SBHXR LK0 HBF PG=D=JJKF AHEJX ? >EO=R 5KNOPL G >EOK?XI LKH\I E M=>KO= N JEIE LMKEN0 RKAEO O=G CB G=G N AMP@EIE ZHBIBJO=IE NOMPGOPM
2HKG KLBM=OKMK? )* * $ %* #& " 7AEJ EHE JBNGKHYGK KLBM=OKMK? D=GH[TBJ0 JXR ? QE@PMJXB NGK>GE 3JPOME >HKG= KLBM=OKMK? IKCJK K>W\?EOY HKG=HYJXB LBMBIBJJXB E K>H=NOY ER ABFNO?E\ K@M=JETE?=BON\ ZOEI >HKGKI
3XM=CBJEB N NKK>VBJEBI $ )) .'( ))!&% 3XM=CBJEB D=GH[TBJJKB ? LM\0 IKP@KHYJXB NGK>GE GKOKMKB PG=DX?=BO K>WBGO LKHPT=OBHY E NKK>VBJEB LB0 MBA=?=BIKB ZOKIP K>WBGOP
4HK>=HYJ=\ LBMBIBJJ=\ #& # , (! # 8BMBIBJJ=\ KLMBABHBJJ=\ ?JB H[>K@K IBOKA= EHE QPJGSEE ? OKI CB ENRKAJKI Q=FHB EHE ? AMP@ER ENRKAJXR Q=FH=R @AB ZO= LBMBIBJJ=\ K>W\?HBJ= G=G ?JBUJ\\ .* (%
5BHB@=O # * 7>WBGO GKOKMKIP LKMPT=BO ?XLKHJEOY KLMBABHBJJKB ABFNO?EB AMP@KF K>WBGO
