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

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

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

 

 

@CTU_ BJ^M "*%#2)4%

?SQFSCOOC WCLN THMYKK )-2%0&!#% 0!#2).- (

 

 

0!#2).- (

 

0!#2).- %12

 

 

0%!2%$ "5 2%4% .#(!- .-

 

 

./50)'(2 5 .,/!-5 !,% ++ 0)'(21 0%1%04%$

),/.02 .3-$!2).- .3-$!2).- (

<NCTT 0!#2).-

8)-2%0&!#% 0!#2).- "*%#2

6

)-2 -3,%0!2.0 )-2 $%-.,)-!2.0

7

/0)-2

4.)$

4.)$

1%2 3,%0!2.0 )-2 -

4.)$

1%2 %-.,)-!2.0 )-2 $

)-2

-3,%0!2.0

)-2

$%-.,)-!2.0

$.3"+%

#.-4%02 . 3,

%-$

AUQU WCLN VMCJ^ECHU MQORKNbUQSV K RSQFSCOOKTUCO TO PKIH MCM GQN: IHP E^FNbGHU_ QD]HMU MNCTTC 0!#2).- QP TQGHSIKU GEH YHN^X RHSHOHPP^X `M: JHORNbSC T KOHPCOK -3,%0!2.0 ZKTNKUHN_ K $%-.,)-!2.0 JPCOHPCUHN_ >P UCMIH TQGHSIKU [HTU_ OHUQGQE `MJHORNbSC /0)-2 1%2 3,%0!2.0 1%2 %-.,)-!2.0 -3,%0!2.0 $%-.,)-!2.0 K #.-4%02 . 3, ?HSE^H USK OHUQGC PH EQJESC\CaU PKMCMQFQ JPCZHPKb TNHGVa\KH GEC EQJESC\CaU JPCZHPKH UKRC )-2 C RQTNHGPKL OHUQG EQJESC\CHU JPCZHPKH UKRC $.3"+% =HUQGCO 1%2 3,%0!2.0 K 1%2 %-.,)-!2.0 RHSHGCHUTb CSFVOHPU YHNQFQ UKRC

;HUCNK QRSHGHNHPKb ),/+%,%-2!2).- MNCTTC 0!#2).- TQGHSICUTb E WCLNH0!#2).- ,

?SQFSCOOC WCLN THMYKK ),/+%,%-2!2).- 0!#2).- ,

0!#2).- ,

0!#2).- %12

0%!2%$ "5 2%4% .#(!- .-

./50)'(2 5 .,/!-5 !,% ++ 0)'(21 0%1%04%$

2@575 1C@:: DC9EC6BC C ?@5FF5J

 

!#&%') ' )!%$

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

,

% ! ! $*# ' )%' $%#!$ )%'

-

+%! ( ) *# ' )%' !$) $

,

$*# ' )%' $

-

+%! ( ) $%#!$ )%' !$)

,

$%#!$ )%'

!$) $*# ' )%'

,

' )*'$ $*# ' )%'

-

!$) $%#!$ )%'

,

' )*'$ $%#!$ )%'

-

%* " %$+ ') % *#

,

! $%#!$ )%' ' )*'$ %* " $*# ' )%' $%#!$ )%'

"( ' )*'$

-

$

36E5G=G: 7B=A5B=: LGC I5>@ F:?K== !$) ' =ADCEG=EH:GFS 7 I5>@ F:?0 K== !#&" # $) )!%$ F DCACMPR F@:9HRM:8C CD:E5GCE5

!#&%') ' )!%$

4GC DC<7C@S:G ?CAD=@SGCEH DC@HL5GP =BICEA5K=R C ?@5FF5J = A:GC95J C6NS7@:BBOJ 9@S ?@5FF5 ' )!%$ = C6:FD:L=75GP FC8@5FC75BBCFGP A:;9H QG=A=

 

JL]^h KSgV '/*(8.:*

`LUWLXT HQ\QXQYYgQ iVSQX[Wk\L NY_^\T VWL]]L ZMgcYZ YQ [Q\QZMfkNWkj^ NY_^\T ]QVbTT .251*2*38&8.43 aZ^k i^Z XZRYZ PQWL^h c^ZMg VZX[TWk^Z\ M\LW i^_ TY`Z\XLbTj TS ]QVbTT .38*6+&(* ]ZPQ\RLeQU]k N 6&(8.43 -

FX[Z\^T\_QXgU `LUW SLVWjcLQ^]k N VLNgcVT L YQ N _OWZNgQ ]VZMVT TVLV 493)&8.43 493)&8.43 - GLNgcVT T][ZWhS_j^]k PWk WZVLWhYga `LUWZN]ZSPLNLQXga NLXT NXQ]^Z ]T]^QXYga `LUWZN T ZYT [ZVLSgNLj^ VZX[TWk^ZC \_ OPQ T]VL^h _VLSLYYgU `LUW GZOPL T][ZWhS_j^]k VLNgcVT VZX[TWk^Z\ ZMgcC YZ TeQ^ ]YLcLWL _VLSLYYgU `LUW N ^QV_eQU [L[VQ L SL^QX A N ][T]VQ P\_OTa XQ]^ Dg XZRQ^Q _VLSgNL^h PWk VZX[TWk^Z\L VZYV\Q^YgQ XQ]^L [ZT]VL

H\TXQ\ ^Q]^ZNZU [\ZO\LXXg N `LUWQ 6&(8.43"*78 2

H\ZO\LXXL cL]^h 2&.3 6&(8.43"*78 2

.25468 6&(8.43 -

.38 2&.3 .38 &6,( (-&6 &6,:$%

=

! 9846*1*&7* 441 5441 $$ ! 9846*1*&7* 441 &114(% .3.8%6&(8.43 2< 6&(8.43 $$ 6&(8.43 &114(% .3.8%

SLPLYTQ P\ZMT +6&(8.43

$2< 6&(8.43 7*8 92*6&846 % $2< 6&(8.43 7*8 *342.3&846 %

NgNZP P\ZMT

! 4, "-* :&19* 4+ 2< 6&(8.43 .7 $2< 6&(8.43 56.38% $2< 6&(8.43 6*1*&7*%

$5441 )6&.3% 6*8963

>

H\ZO\LXXL 6&(8.43"*78 2 NVWjcLQ^ `LUW ]QVbTT .38*6+&(* 6&(8.43 - L YQ `LUW ]QVbTT .251*2*38&8.43 6&(8.43 2 ILVTX ZM\LSZX ZYL \LSPQWQYL YL ^\T Z^PQWhC Yga `LUWL Dg XZRQ^Q VZX[TWT\ZNL^h T SL[_]VL^h [\ZO\LXX_ ^ZcYZ ^LV RQ VLV \LYhdQ DgMQ\T^Q 9.1) &3) 4 N XQYj 9.1) TWT eQWVYT^Q YL SYLcVQ 9.1) &3)4 N Z]YZNYZX ZVYQ #(4)*

E]WT Ng VZX[TWT\_Q^Q [\ZO\LXXg TS VZXLYPYZU ]^\ZVT _VLRT^Q VZX[TC Wk^Z\_ '/*(8.:* ZML `LUWL ] \L]dT\QYTQX ? ^@ H\T T][ZWhSZNLYTT P]] VZC XLYPYLk ]^\ZVL M_PQ^ NgOWkPQ^h ]WQP_jeTX ZM\LSZX

,(( +6&2*;460 493)&8.43 6&(8.43 2 6&(8.43"*78 2 Z 6&(8.43"*78

7J?A? 5MJDD NMCOM@LM M IJ?PP?T

 

6 ODFRJ[Q?QD @RCDQ PMFC?L GPNMJL^DKZH S?HJ P GKDLDK & ( $# '( <GED NOG4 AMC^QP^ ODFRJ[Q?QZ AZAMC? NOG AZNMJLDLGG \QMH NOMBO?KKZ

6ZAMC NOMBO?KKZ & ( $# '(

* !) $ "+ & ( $# ' 9L?VDLGD "+ & ( $#

6 ( * KDQMCZ RPQ?LMAXGIG ' (( & G KDQMCZ NMJRV?QDJG (( & IM4 QMOZD L?FZA?]Q KDQMC?KG CMPQRN? ''$& " ( $ ' KMELM BDLDOGOMA?Q[P^ ?AQMK?QGVDPIG ;Z LD MNGPZA?JG \QMBM CM L?PQM^XDBM KMKDLQ? NMPIMJ[IR @ZJM A?ELM VQM@Z AZ NML^JG I?I NGP?Q[ \QG KDQMCZ P?KMPQM^QDJ[LM =CL?IM \QM L?PQMJ[IM RCM@LM VQM NMO? M@Y^PLGQ[ A?K I?I GPNMJ[FMA?Q[ \QR AMFKMELMPQ[

>DOAZH W?B 2 F?C?LGD PAMHPQA A CGODIQGAD /%&$% &(+ A PDIUGG #( & : \QGK PAMHPQA?K MQLMP^QP^ NDODKDLLZD \IFDKNJ^O? 8J^ IJ?PP? & ( $# A \QR I?4 QDBMOG] NMN?C?]Q CAD NDODKDLLZD \IFDKNJ^O? #)" & ($& G #$"# ($& <GED NOG4 AMCGQP^ LMA?^ PDIUG^ #( & P CM@?AJDLGDK CGODIQGAZ /%&$% &(+

/#( & & ( $# (

-

#( #)" & ($( #$"# ($&

.

/%&$% &(+ #( #)" & ($& #$"# ($&

*$ %& #($) ! $#* &( $ )"/ #

;Z @MJ[WD LD AIJ]V?DK MNODCDJDLG^ KDQMCMA NMJRV?QDJDH G KDQMCMA RP4 Q?LMAXGIMA #)" & ($& #$"# ($& ' ( )" & ($& G ' ( #$"# ($& <?K LRELM VQM@Z IMKNGJ^QMO ( * ?AQMK?QGVDPIG BDLDOGOMA?J GJG PGLQDFGOMA?J'+#( ' , GT CJ^ L?P 8J^ \QMBM PJREGQ CGODIQGA? /'+#( ' , A PDIUGG"%! " #( ( $# I?I NMI?F?LM LGED

"%$&( 0 & ( $# 1

/"%! " #( ( $# & ( $#

/'+#( ' , #)" & ($& #$"# ($&

*$ %& #(

 

ACTU_ BJ^M '" /&1"

4

+$ & & *0)"- /+- !"*+)&* /+-

5 !+0 (" +*1"-/ + 0)

4

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

"(."

-"/0-*

56"*!

?NHGVa\Cb TUSQMC VMCJ^ECHU MQORKNbUQSV '" /&1" ZUQ PVIPQ TQJGCU_ RQ RCSH OHUQGQE VTUCPQE\KM K RQNVZCUHN_ GNb MCIGQL KJ VMCJCPP^X RHSHOHP: P^X `MJHORNbSC *0)"- /+- K !"*+)&* /+-

6.2*/%".&3" *0)"- /+- !"*+)&* /+-

< QD\HO TNVZCH HTNK V ECT HTU_ RHSHOHPPCb `MJHORNbSC T KOHPHO X UQ EMNa: ZHPKH TNHGVa\HL TUSQMK E THMYKa &),(")"*/ /&+* VMCJ^ECHU MQORKNbUQSV ZUQ PVIPQ TKPUHJKSQECU_ OHUQG RQNVZCUHN_ T KOHPHO X K OHUQG VTUCPQE\KM T KOH: PHO ."/

6.2*/%".&3" X

;EUQOCUKZHTMQH TQJGCPKH OHUQGQE MQORKNbUQSQO KOHHU TO^TN RQTMQN_MV FHPHSKSVHO^H OHUQG^ GQTUVRC `WWHMUKEP^ K PCGHIP^ RSK SCDQUH T PHTMQN_: MKOK RQUQMCOK PC PHTMQN_MKX OC[KPCX T PHTMQN_MKOK RSQYHTTQSCOK

; UHRHS_ EHSPHOTb M RSQFSCOOH K EPHTHO VMCJCPP^H KJOHPHPKb E THMYKK &*/"-# " K &),(")"*/ /&+* ZUQD^ OHUQG^ GQTUVRC TKPUHJKSQECNKT_^ CEUQOCUK: ZHTMK @DHGKUHT_ ZUQ RSQFSCOOC E^EQGKU UH IH SHJVN_UCU^

=Nb GQTUVRC M TEQLTUECO KOHHUTb DQNHH VGQDP^L TKPUCMTKT AUQD^ RQNVZKU_ JPC: ZHPKH ZKTNKUHNb *0)"- /+- XSCPb\HHTb E )2 - /&+* OQIPQ KTRQN_JQECU_ TUSQMV

)2 - /&+* *0)"- /+-

?QQD\HPKH *0)"- /+- RHSHGCHUTb QD]HMUV )2 - /&+* QP EQJESC\CHU USHDVHOQH JPCZHPKH ? RQOQ\_a QRHSCUQSC 7UQZMC8 OQIPQ PCRKTCU_ `MEKECNHPUPQH E^: SCIHPKH

)2 - /&+* *0)"- /+- >FQ QD\KL WQSOCU

&*./ * " ,-+,"-/2 `MJHORNbS TEQLTUEQ

.B797 ,EB<< FE;GE8DE E AB7HH7L

5IEI H?DI7AH?H FG?H97?97<I >D7N<D?V

$% "#!" #%( >D7N<D?<

5IE TA9?97B<DIDE 9RG7=<D?U $% $ % #!" #%( >D7N<D?<

- FGE:G7CC< CR >7;7B? & # %!# N?HB?I<BS ? ! %!# >D7C<D7* I<BS ;GE8? H FECEPSU ;9JL HIGEA AE;7

( # % ! $ % & # %!#( # % ! $ % ! %!#

2?=< FG?9E;?IHV TA9?97B<DIDR@ HFEHE8 >7F?H? TI?L HIGEA

( # % ! & # %!#( # % ! ! %!#

/7B<< CR 8J;<C ?HFEBS>E97IS TI? HG<;HI97 ;BV H?DI<>7 C<IE;E9 ? ;EHIJF7 A H9E@HI97C

3GE;EB=?C G78EIJ H AB7HHEC # % ! ? 9D<H<C D<AEIEGR< ;EFEBD<D?V 1R EF* G<;<B?B? O<HIS C<IE;E9 ,RBE 8R LEGEOE ?C<IS I7AE@ C<IE; NIE8R CE=DE 8RBE >7;797IS N?HB?I<BS ? >D7C<D7I<BS H FECEPSU E;DE:E HEE8P<D?V 0HB? C<IE; FG?D?C7<I D<HAEBSAE 7G:JC<DIE9 FEHB< A7=;E:E 7G:JC<DI7 HI79?IHV ;9E<IE* N?< +G:JC<DIR HI7DE9VIHV N7HISU ?C<D? C<IE;7 27FG?C<G C<IE; H ?C<D<C%#( % FG?D?C7<I ;97 7G:JC<DI7 ?CV ? 7;G<H TB<AI* GEDDE@ FENIR 1<IE; %#( % ! FG?D?C7<I IG? 7G:JC<DI7 ?CV 7;G<H TB<AIGEDDE@ FENIR ? DEC<G I<B<KED7 " !

1<IE; H FECEPSU AEIEGE:E >7;7UIHV & # %!# N?HB?I<BS ? ! %!#>D7C<D7I<BS CE=DE 8RBE 8R D7>97IS $ % & # %!# ! %!# ? ?HFEBS>E97IS HB<;JUP?C E8G7>EC

( # % ! $ % & # %!# ! %!#

5IE 9FEBD< FE;LE;VP?@ 9R8EG ;BV ?C<D? C<IE;7 DE CE=DE FE;E8G7IS ? 8EB<< J;E8DE< ;BV NI<D?V ?CV C<IE;7 D7FG?C<G $ % ! !' # 3G?H9E?C ( # % ! >D7N<D?< ? HG79D?C TIE HEE8P<D?< H FG<;R;JP?C 97G?7DIEC

( # % ! $ % ! !' # FG?H9E?IS ;<B<DDE< D7

6 HN?I7U NIE EDE N?I7<IHV BJNO< DE EAEDN7I<BSDR@ 9R8EG >7 97C? -R8EG ?C<D C<IE;E9 97=<D ;BV J;E8EN?I7<CEHI? FGE:G7CCR

+ I<F<GS EFGE8J<C G78EIJ H DE9RC C<IE;EC 4D7N7B7 ;E879?C E8QV9B<D?< $ % ! !' # 9 K7@B H<AM?? % # HC FGE:G7CCJ

 

=?OPT >ESH '" /&1"

;NLBN?JJ? Q?GI ODHRFF &*/"-# " - /&+* %

&),+-/ +0*! /&+* +0*! /&+* %

:MNDCDIDKFD HI?OO? - /&+*

6&*/"-# " - /&+* '" /

4

&*/ *0)"- /+- &*/ !"*+)&* /+-

5

6,-+,"-/2 &*/ *0)"- /+- !"*+)&* /+-

1+&!

,-&*/

1+&!

."/ + &*/ * +1"- &*/ !

!+0 ("

+*1"-/ + 0)

6"*!

<DMDNT CL@?AFJ LMNDCDIDKFD UPLBL JDPLC? A Q?GI &),(")"*/ /&+*

;NLBN?JJ? Q?GI ODHRFF &),(")"*/ /&+* - /&+* )

&),+-/ 7 - /&+* %86&),(")"*/ /&+* - /&+*6.2*/%".&3" *0)"- /+- !"*+)&* /+-

1+&! ,-&*/

4

+$ & & *0)"- /+- !"*+)&* /+-

5

!+0 (" +*1"-/ + 0)

4

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

"(."

-"/0-*

5

1+&! ."/ + &*/ * +1"- &*/ !

#

*0)"- /+- *

3C8:8 1FC== GF<HF9EF F BC8II8M

 

%&$"% *&(

.

%

5F:RA D=JF< GHFIJF GH@I:8@:8=J <:8 G=H=<8:8=DRM =DK N=CRM 8H;KD=EJ8 G @ G=H=D=EERD TB?=DGCVH8 <CV <HF9@ %+$ ( *&( @ %&$"% *&(

5@>= GH@:F<@JIV J=IJF:8V GHF;H8DD8 <CV TJF;F D=JF<8

6HF;H8DD8 J=IJF:RA L8AC ( *"&% )* $

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

-

( *"&% ( *"&% ( *"&% ##& "%"*+*&( # ) & '& +*&( # ) & ##& "%"*

( *"&% ) * & &, (( *"&% '("%*

( *"&% ) * & &, (( *"&% '("%*( *"&% ( # )

'& ( "% ( *+(%

.

2R:F< GHF;H8DDR

6H@ IF?<8E@@ @D=E@ D=JF<8 @D=E8 8H;KD=EJF: E= V:CVUJIV F9V?8J=CSERD@ 4=JF< DF>EF F9QV:@JS IC=<KUP@D F9H8?FD

"%* ) * "%* % "%*

2 FJC@O@= FJ GH=<R<KP@M GH@D=HF: <CV :JFHF;F 8H;KD=EJ8 E= ?8<8EF E@B80 BF;F @D=E@ 7JFJ D=JF< @D==J @DV ) * @ <:8 <:F=JFO@V F?E8O8UJ OJF D=JF<K G=H=<8UJIV <:8 8H;KD=EJ8 MFJV @DV F<EF;F @? E@M E= ?8<8EF

6H@ H89FJ= I D=JF<FD ) * : B8O=IJ:= H8?<=C@J=C=A @IGFCS?K=JIV <:F=JFO@=( *"&% ) *

 

57HIS 6>RA $ &

3G7AI?A7 D7;<=DE:E FGE:G7CC?GE97D?V G<AEC<D;J<I JA7>R97IS ?C<D7 9H<L 7G:JC<DIE9 FG? D7F?H7D?? DE9RL C<IE;E9 I7A A7A ?L EIHJIHI9?< >7IGJ;DV<I HB<=<D?< >7 LE;EC FGE:G7CCR ? ;<B7<I FG?H97?97D?V K7AI?N<HA?L F7G7C<IGE9 C<D<< ?DIJ?I?9DRC

3GE;EB=?C G78EIJ H AB7HHEC # $ ! 4D7N7B7 D7F?O<C C<IE; H ?C<D<C AEIEGR@ FE>9EB?I HAB7;R97IS E;DJ ;GE8S H ;GJ:E@ /CJ 8J;<I F<G<;797ISHV ;GE8S A7A 7G:JC<DI 1?=< FG?9E;?IHV E8QV9B<D?< TIE:E C<IE;7

&! # $ ! 28QV9B<D?< 7G:JC<DI7# $ !

,G:JC<DI ;BV C<IE;7 ?C<<I I?F AB7HH7 # $ ! 09<>;ENA7 E8V>7I<BSD7 4B<;JUP<< E8QV9B<D?< V9BV<IHV D<9<GDRC

# $ !

- A7N<HI9< 7G:JC<DI7 C<IE;J 8J;<I F<G<;797ISHV E;D7 ;GE8S ? C<IE; 8J+ ;<I 9RFEBDVIS HBE=<D?< TIE@ ;GE8? H FEBJN7I<B<C HEE8P<D?V 9 HB<;JUP<C 9RG7=<D?? ;BV ;GE8? # $ ! I?F7 # $ ! 8J;<I 9RFEBD<DE HBE=<D?< H ;GE8SU# $ ! I?F7 # $ !

# $ ! # $ !

17FECD?C NIE ;BV HBE=<D?V ;GE8<@ 7 ? DJ=DE 9RFEBD?IS HB<;JUP?< 9RN?HB<D?V

7 H

3EC<HI?C AE; ;BV TIE:E C<IE;7 9 H<AM?U ) " $ $ !

HBE=<D?< ;GE8? # $ ! H ;GE8SU FEBJN7I<B<C

&! # $ !

'

.BV HBE=<D?V ;9JL ;GE8<@

% # $!# % # $!# ! $!#! $!# % # $!#

! $!# ! $!# ! $!#

(

<K@B@ :NKEE ONDPNAMN N JK@QQ@U

 

;Z LNFERE QQZK@R[Q^ M@ NAYEJR /!#1)-, JNRNPZI ^BK^ERQ^ ONKSW@REKEL QN9 NAXEMH^ ON ECN ONK^L ,2+%/!1-/ H $%,-+),!1-/ MN ME LNFERE MEONQPEDQRBEMMN QQZ9 K@R[Q^ R@JHL FE QONQNANL M@ OEPELEMMZE \JGELOK^P@ @PCSLEMR@ & ;LEQRN \RN9 CN BZ DNKFMZ ONKSW@R[ HU OPHLEM^^ J & NOEP@RNP 6RNWJ@7 HKH OEPED@B@^ QNNRBERQRBS]XEE QNNAXEMHE &

?PEDONKNFHL WRN BZ DNA@BHKH \RH NAY^BKEMH^ H NOPEDEKEMH^ DK^ MNBNCN LERND@ !$$ B T@IKZ QEJVHI ),1%/&!#% H )+.*%+%,1!1)-, >HFE OPHBNDHRQ^ OPH9 LEP REQRNBNI OPNT@LLZ H EE BZBND@

?PNCP@LL@ REQRNBZI T@IK /!#1)-, %01 +

)+.-/1 6 /!#1)-, (7

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

4

21-/%*%!0% --* .--* 21-/%*%!0% --* !**-# ),)1

/!#1)-, ! /!#1)-, /!#1)-, !**-# ),)1/!#1)-, " /!#1)-, /!#1)-, !**-# ),)1

=@D@MHE DPNAEI H H HU QKNFEMHE

! /!#1)-, 0%1 - -3%/" /!#1)-, 0%1 - -3%/

;ZBND PEGSK[R@RNB

! /!#1)-, ./),1-'" /!#1)-, ./),1-' ,

! /!#1)-, !$$ " /!#1)-,! /!#1)-, ./),1! /!#1)-, /%*%!0%" /!#1)-, /%*%!0%

.--* $/!), /%12/,

5

;ZBND OPNCP@LLZ