-- ·|­û / µù¥U -- ¡@
¡@±b¸¹¡G
¡@±K½X¡G
¡@ | µù¥U | §Ñ°O±K½X
3/14 ·s®Ñ¨ì¡I 12/12 ·s®Ñ¨ì¡I 12/5 ·s®Ñ¨ì¡I 11/30 ·s®Ñ¨ì¡I
ÁʮѬyµ{¡EQ & A¡E¯¸°È¯d¨¥ª©¡E«ÈªA«H½c
¢x 3ds Max¢x Maya¢x Rhino¢x After Effects¢x SketchUp¢x ZBrush¢x Painter¢x Unity¢x
¢x PhotoShop¢x AutoCad¢x MasterCam¢x SolidWorks¢x Creo¢x UG¢x Revit¢x Nuke¢x
¢x C#¢x C¢x C++¢x Java¢x ¹CÀ¸µ{¦¡¢x Linux¢x ´O¤J¦¡¢x PLC¢x FPGA¢x Matlab¢x
¢x Àb«È¢x ¸ê®Æ®w¢x ·j¯Á¤ÞÀº¢x ¼v¹³³B²z¢x Fluent¢x VR+AR¢x ANSYS¢x ²`«×¾Ç²ß¢x
¢x ³æ´¹¤ù¢x AVR¢x OpenGL¢x Arduino¢x Raspberry Pi¢x ¹q¸ô³]­p¢x Cadence¢x Protel¢x
¢x Hadoop¢x Python¢x Stm32¢x Cortex¢x Labview¢x ¤â¾÷µ{¦¡¢x Android¢x iPhone¢x
¥i¬d®Ñ¦W,§@ªÌ,ISBN,3dwoo®Ñ¸¹
¸Ô²Ó®ÑÄy¤ÀÃþ

iOS¶µ¥Ø¶}µo¥þµ{¹ê¿ý

( ²Åé ¦r)
§@ªÌ¡GºÞÁ¢Ãþ§O¡G1. -> µ{¦¡³]­p -> ¤â¾÷µ{¦¡ -> iPhone
ĶªÌ¡G
¥Xª©ªÀ¡G¤H¥Á¶l¹q¥Xª©ªÀiOS¶µ¥Ø¶}µo¥þµ{¹ê¿ý 3dWoo®Ñ¸¹¡G 46314
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

¡i¦³®w¦s¡j
NT°â»ù¡G 495 ¤¸

¥Xª©¤é¡G2/1/2017
­¶¼Æ¡G707
¥úºÐ¼Æ¡G1 (§tµøÀW±Ð¾Ç)
¯¸ªø±ÀÂË¡G
¦L¨ê¡G¶Â¥Õ¦L¨ê»y¨t¡G ( ²Åé ª© )
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R
(½Ð¥ýµn¤J·|­û)
ISBN¡G9787115433572
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç
(²Åé®Ñ¤W©Ò­z¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, ­YŪªÌ»Ý­n½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ)
§@ªÌ§Ç¡G

ĶªÌ§Ç¡G

«e¨¥¡G

¤º®e²¤¶¡G

¡@¡@¥»®Ñ¦@17³¹¡A±q·f«Ø¶}µoÀô¹Ò¶}©l¡A¨Ì¦¸Á¿¸Ñ¤F·f«Ø¶}µoÀô¹Ò¹ê¾Ô¡AObjective-C»yªk¹ê¾Ô¡ASwift»yªk¹ê¾Ô¡A¬É­±¥¬§½¹ê¾Ô¡A±±¥óÀ³¥Î¹ê¾Ô¡A«Ì¹õÅã¥Ü¹ê¾Ô¡A¦Û°Ê¥æ¤¬¹ê¾Ô¡A¹Ï§Î¡B¹Ï¹³©M°Êµe¹ê¾Ô¡A¦h´CÅéÀ³¥Î¹ê¾Ô¡A¤¬ÁpºôÀ³¥Î¹ê¾Ô¡A¦a¹Ï©w¦ìÀ³¥Î¹ê¾Ô¡A¶Ç·P¾¹¡BIJºN©M¥æ¤¬¹ê¾Ô¡Aµw¥ó³]³Æ¾Þ§@¹ê¾Ô¡A´åÀ¸À³¥Î¹ê¾Ô¡AWatchOS 2¶}µo¹ê¾Ô¡A¶}µo®Ø¬[¹ê¾Ô¥H¤Î²¾°ÊWebÀ³¥Îµ¥ª¾ÃÑ¡C
¥»®Ñ¾A¦XiOSªì¾ÇªÌ¡BiOS·R¦nªÌ¡BiOS¶}µo¤H­û¾Ç²ß¡A¤]¥i¥H§@¬°¬ÛÃö°ö°V¾Ç®Õ©M¤j±M°|®Õ¬ÛÃö±M·~ªº±Ð¾Ç¥Î®Ñ¡C
¥Ø¿ý¡G

²Ä1³¹ ·f«Ø¶}µoÀô¹Ò¹ê¾Ô 1
1.1 ¤U¸ü¦}¦w¸ËXcode 1
1.1.1 ­S¨Ò»¡©ú 1
1.1.2 ¨ãÅé¹ê²{ 1
1.1.3 ­S¨Ò§Þ¥©¡X¦¨¬°§K¶O·|­ûÁÙ¬O
¥I¶O·|­û 4
1.2 ³Ð«ØiOS ¶µ¥Ø¦}±Ò°Ê¼ÒÀÀ¾¹ 4
1.2.1 ­S¨Ò»¡©ú 4
1.2.2 ¨ãÅé¹ê²{ 5
1.2.3 ­S¨Ò§Þ¥©¡XXcode¨½ªº¼ÒÀÀ¾¹¨ì©³
¦b­þ¨½ 7
1.3 ¥´¶}¤@­Ó²{¦³ªºiOS ¶µ¥Ø 7
1.3.1 ­S¨Ò»¡©ú 7
1.3.2 ¨ãÅé¹ê²{ 8
1.3.3 ­S¨Ò§Þ¥©¡Xª½±µÂùÀ»¥´¶} 8
1.4 Xcode°ò¥»­±ªO¤¶²Ð 8
1.4.1 ­S¨Ò»¡©ú 8
1.4.2 ¨ãÅé¹ê²{ 8
1.4.3 ­S¨Ò§Þ¥©¡X¨Ï¥ÎÂ_ÂI½Õ¸Õ 11
1.5 ³q¹L·j¯Á®ØÁY¤p¤å¥ó­S³ò 13
1.5.1 ­S¨Ò»¡©ú 13
1.5.2 ¨ãÅé¹ê²{ 13
1.5.3 ­S¨Ò§Þ¥©¡X§ïÅܤ½¥q¦WºÙ 13
1.6 ®æ¦¡¤Æ¥N½X 14
1.6.1 ­S¨Ò»¡©ú 14
1.6.2 ¨ãÅé¹ê²{ 14
1.6.3 ­S¨Ò§Þ¥©¡X¥N½XÁY¶i©M¦Û°Ê
§¹¦¨ 14
1.7 ¤å¥ó¤º¬d§ä©M´À¥N 15
1.7.1 ­S¨Ò»¡©ú 15
1.7.2 ¨ãÅé¹ê²{ 15
1.7.3 ­S¨Ò§Þ¥©¡X§Ö³t©w¦ì¨ì¥N½X¦æ 16
1.8 ¨Ï¥ÎXcode 7À°§U¨t²Î 17
1.8.1 ­S¨Ò»¡©ú 17
1.8.2 ¨ãÅé¹ê²{ 17
1.8.3 ­S¨Ò§Þ¥©¡X¨Ï¥ÎXcodeÀ°§U 19
²Ä2³¹ Objective-C»yªk¹ê¾Ô 20
2.1 ¿é¥X¤@­Ó¾ã¼Æ 20
2.1.1 ­S¨Ò»¡©ú 20
2.1.2 ¨ãÅé¹ê²{ 20
2.1.3 ­S¨Ò§Þ¥©¡X¨âºØ¯S®íªº®æ¦¡ 20
2.2 ¹ê²{®æ¦¡¤Æ¿é¥X 21
2.2.1 ­S¨Ò»¡©ú 21
2.2.2 ¨ãÅé¹ê²{ 21
2.2.3 ­S¨Ò§Þ¥©¡XÁÙ¦s¦b¨âºØ¯S®íªº
®æ¦¡ 21
2.3 ¨Ï¥Î%f©M%e¹ê²{®æ¦¡¤Æ¿é¥X 21
2.3.1 ­S¨Ò»¡©ú 21
2.3.2 ¨ãÅé¹ê²{ 22
2.3.3 ­S¨Ò§Þ¥©¡XÃþ«¬double»PÃþ«¬float
Ãþ¦ü 22
2.4 ¦³®Ä¼Æ¦r³y¦¨»~®t 22
2.4.1 ­S¨Ò»¡©ú 22
2.4.2 ¨ãÅé¹ê²{ 22
2.4.3 ­S¨Ò§Þ¥©¡X¹ê«¬¼Æ¾Úªº¤ÀÃþ 23
2.5 ¨Ï¥Î°ò¥»ªºObjective-C¼Æ¾ÚÃþ«¬ 23
2.5.1 ­S¨Ò»¡©ú 23
2.5.2 ¨ãÅé¹ê²{ 24
2.5.3 ­S¨Ò§Þ¥©¡XcharÃþ«¬À³¥Îª`·N
¨Æ¶µ 24
2.6 ¨Ï¥ÎÂà¸q¦r²Å 24
2.6.1 ­S¨Ò»¡©ú 24
2.6.2 ¨ãÅé¹ê²{ 24
2.6.3 ­S¨Ò§Þ¥©¡XÁ`µ²Objective-C±`¥ÎªºÂà¸q¦r²Å 25
2.7 ¨Ï¥ÎNSLog¨ç¼Æ¿é¥X¤£¦Pªº¼Æ¾ÚÃþ«¬ 25
2.7.1 ­S¨Ò»¡©ú 25
2.7.2 ¨ãÅé¹ê²{ 26
2.7.3 ­S¨Ò§Þ¥©¡XNSLog¨ç¼Æªº°ò¥»
¥\¯à 26
2.8 Åã¥ÜÅܶq­È¦}­pºâµ²ªG 27
2.8.1 ­S¨Ò»¡©ú 27
2.8.2 ¨ãÅé¹ê²{ 27
2.8.3 ­S¨Ò§Þ¥©¡XÅܶqªº¨Ï¥Î³Z¬ 27
2.9 ²Î¤@©w¸qÅܶq 28
2.9.1 ­S¨Ò»¡©ú 28
2.9.2 ¨ãÅé¹ê²{ 28
2.9.3 ­S¨Ò§Þ¥©¡XObjective-C¹ïÅܶq©R¦Wªºµw©Ê³W©w 28
2.10 ¨Ï¥ÎNSString¿é¥X¦r²Å 28
2.10.1 ­S¨Ò»¡©ú 29
2.10.2 ¨ãÅé¹ê²{ 29
2.10.3 ­S¨Ò§Þ¥©¡X¦r²Å¦ê±`¶q©M¦r²Å±`¶q
ªº°Ï§O 29
2.11 ¹ê²{¥|«h¹Bºâ 29
2.11.1 ­S¨Ò»¡©ú 29
2.11.2 ¨ãÅé¹ê²{ 29
2.11.3 ­S¨Ò§Þ¥©¡X¤°¤\¬O¹Bºâ²ÅªºÀu
¥ý¯Å 30
2.12 ¨Ï¥Î¾ã¼Æ¹Bºâ²Å©M¤@¤¸­t¸¹¹Bºâ²Å 30
2.12.1 ­S¨Ò»¡©ú 30
2.12.2 ¨ãÅé¹ê²{ 30
2.12.3 ­S¨Ò§Þ¥©¡X¥N½X¤§¬üÆ[ 31
2.13 ¨Ï¥ÎObjective-C¼Ò¹Bºâ²Å 31
2.13.1 ­S¨Ò»¡©ú 31
2.13.2 ¨ãÅé¹ê²{ 31
2.13.3 ­S¨Ò§Þ¥©¡Xª`·N¼Ò¹Bºâ²Åªº
Àu¥ý¯Å 32
2.14 ¾ã«¬­È©M¯BÂI­Èªº¬Û¤¬Âà´« 32
2.14.1 ­S¨Ò»¡©ú 32
2.14.2 ¨ãÅé¹ê²{ 32
2.14.3 ­S¨Ò§Þ¥©¡X¦b½s¼gºâ³Nªí¹F¦¡®É
­n°O¦í©M¾ã¼Æ¹BºâªºÃö¨t 33
2.15 ¨Ï¥Î±ø¥ó¹Bºâ²Å 33
2.15.1 ­S¨Ò»¡©ú 33
2.15.2 ¨ãÅé¹ê²{ 33
2.15.3 ­S¨Ò§Þ¥©¡X¥Î§@if»y¥yªº¤@ºØÁY¼g§Î¦¡ 33
2.16 ¨Ï¥Î¤ñ¸û¹Bºâ²Å§PÂ_¼Æ¾Ú¤j¤p 34
2.16.1 ­S¨Ò»¡©ú 34
2.16.2 ¨ãÅé¹ê²{ 34
2.16.3 ­S¨Ò§Þ¥©¡X¨Ï¥ÎObjective-CÃö¨t
¹Bºâ²Å 34
2.17 ¨Ï¥Î±j¨îÃþ«¬Âà´«¹Bºâ²Å 35
2.17.1 ­S¨Ò»¡©ú 35
2.17.2 ¨ãÅé¹ê²{ 35
2.17.3 ­S¨Ò§Þ¥©¡Xª`·Nªí¹F¦¡Ãþ«¬ªº¦Û°Ê
´£¤É¾÷¨î 35
2.18 ¹ê²{¤@­Ó­pºâ¾¹ 36
2.18.1 ­S¨Ò»¡©ú 36
2.18.2 ¨ãÅé¹ê²{ 36
2.18.3 ­S¨Ò§Þ¥©¡X¨Ï¥Î½á­È¹Bºâ²Åªº
¥Øªº 37
2.19 ¨Ï¥Î¦ì¹Bºâ²Å 37
2.19.1 ­S¨Ò»¡©ú 37
2.19.2 ¨ãÅé¹ê²{ 37
2.19.3 ­S¨Ò§Þ¥©¡X»Ý­n¯S§Oª`·N¨D¤Ï
¹Bºâ²Å 38
2.20 ¨Ï¥ÎÀY¤å¥ó¹ê²{¯S®í¼Æ¾Ç¹Bºâ 38
2.20.1 ­S¨Ò»¡©ú 38
2.20.2 ¨ãÅé¹ê²{ 38
2.20.3 ­S¨Ò§Þ¥©¡XÁ`µ²Objective-Cªº
¹Bºâ²Å 39
2.21 ¨Ï¥ÎÅÞ¿è¹Bºâ²Å 40
2.21.1 ­S¨Ò»¡©ú 40
2.21.2 ¨ãÅé¹ê²{ 40
2.21.3 ­S¨Ò§Þ¥©¡XÅÞ¿è¹Bºâ²Åªº¯S®í»¡©ú©M³W«ßÁ`µ² 41
2.22 Åã¥Ü¿é¤J¼Æ¦rªºµ´¹ï­È 41
2.22.1 ­S¨Ò»¡©ú 41
2.22.2 ¨ãÅé¹ê²{ 41
2.22.3 ­S¨Ò§Þ¥©¡X³æ¤À¤äifµ²ºcªº
§Þ¥© 42
2.23 §PÂ_¬O©_¼ÆÁÙ¬O°¸¼Æ 42
2.23.1 ­S¨Ò»¡©ú 42
2.23.2 ¨ãÅé¹ê²{ 42
2.23.3 ­S¨Ò§Þ¥©¡Xif-else¬Oif»y¥y¤@¯ë®æ¦¡ªº¤@ºØÂX®i§Î¦¡ 43
2.24 §PÂ_¬O§_¬O¶|¦~ 43
2.24.1 ­S¨Ò»¡©ú 43
2.24.2 ¨ãÅé¹ê²{ 43
2.24.3 ­S¨Ò§Þ¥©¡X´_¦X¹Bºâ²Åªº§@¥Î 44
2.25 §PÂ_¿é¤J¦r²ÅªºÃþ«¬ 44
2.25.1 ­S¨Ò»¡©ú 44
2.25.2 ¨ãÅé¹ê²{ 44
2.25.3 ­S¨Ò§Þ¥©¡X¡§Enter¡¨Á䪺§@¥Î 45
2.26 ¨Ï¥Îswitch­pºâ¿é¤Jªí¹F¦¡ªº­È 45
2.26.1 ­S¨Ò»¡©ú 45
2.26.2 ¨ãÅé¹ê²{ 45
2.26.3 ­S¨Ò§Þ¥©¡XObjective-C»PC»y¨¥ªº°Ï§O 46
2.27 ­pºâ²Ä200­Ó¤T¨¤§Î¼Æ 46
2.27.1 ­S¨Ò»¡©ú 46
2.27.2 ¨ãÅé¹ê²{ 46
2.27.3 ­S¨Ò§Þ¥©¡X´x´¤for»y¥yªº»yªk
®æ¦¡ 47
2.28 ­pºâ¤T¨¤§Î¼Æ 47
2.28.1 ­S¨Ò»¡©ú 47
2.28.2 ¨ãÅé¹ê²{ 47
2.28.3 ­S¨Ò§Þ¥©¡Xª`·N¬É­­°ÝÃD 48
2.29 ¿é¥X±q1¨ì5ªº¾ã¼Æ 48
2.29.1 ­S¨Ò»¡©ú 48
2.29.2 ¨ãÅé¹ê²{ 48
2.29.3 ­S¨Ò§Þ¥©¡Xfor»y¥y©Mwhile»y¥yªºµ¥»ùÂà´« 48
2.30 Åã¥Ü¿é¤J¼Æªº¦U­Ó¦ìªº­È 49
2.30.1 ­S¨Ò»¡©ú 49
2.30.2 ¨ãÅé¹ê²{ 49
2.30.3 ­S¨Ò§Þ¥©¡X¨Ï¥Îdo»y¥y¶i¦æ
´À´« 50
2.31 ­pºâ¶êªº©Pªø©M­±¿n 50
2.31.1 ­S¨Ò»¡©ú 50
2.31.2 ¨ãÅé¹ê²{ 50
2.31.3 ­S¨Ò§Þ¥©¡X¥t¥~¤@ºØ­pºâ¶êªº©Pªø©M­±¿nªº¤èªk 51
2.32 §PÂ_¥Î¤á¿é¤J¤ë¥÷ªº¤Ñ¼Æ 51
2.32.1 ­S¨Ò»¡©ú 51
2.32.2 ¨ãÅé¹ê²{ 51
2.32.3 ­S¨Ò§Þ¥©¡XºÉ¶q§âªTÁ|­È·í§@¿W¥ßªº¼Æ¾ÚÃþ«¬¨Ó¹ï«Ý 52
2.33 ¥Í¦¨¤@­Ó¯À¼Æªí 53
2.33.1 ­S¨Ò»¡©ú 53
2.33.2 ¨ãÅé¹ê²{ 53
2.33.3 ­S¨Ò§Þ¥©¡XÃþFoundation¬°¨Ï¥Î¼Æ²Õ´£¨Ñ¤F«K§Q 54
2.34 ¨Ï¥Î¤èªkcopy¹ê²{´_¨î 54
2.34.1 ­S¨Ò»¡©ú 54
2.34.2 ¨ãÅé¹ê²{ 54
2.34.3 ­S¨Ò§Þ¥©¡X´_¨î¾Þ§@®Éªº¤º¦s
°ÝÃD 55
2.35 ¥Í¦¨´´ªi¯Ç«´¼Æªº«e15­Ó­È 55
2.35.1 ­S¨Ò»¡©ú 55
2.35.2 ¨ãÅé¹ê²{ 55
2.35.3 ­S¨Ò§Þ¥©¡X¥²¶·¦b©w¸q¼Æ²Õ¦Z¤~¯à¨Ï¥Î¤U¼ÐÅܶq 56
2.36 ³q¹L¼Æ²Õ¼ÒÀÀ¤­¤l´ÑÀ³¥Î 56
2.36.1 ­S¨Ò»¡©ú 56
2.36.2 ¨ãÅé¹ê²{ 56
2.36.3 ­S¨Ò§Þ¥©¡X¦r²Å¼Æ²Õªº§@¥Î 57
2.37 ­pºâ¤T¨¤§Î¼Æ 58
2.37.1 ­S¨Ò»¡©ú 58
2.37.2 ¨ãÅé¹ê²{ 58
2.37.3 ­S¨Ò§Þ¥©¡X¤èªk¬O¨ç¼Æ¡A®ø®§ªí¹F¦¡¬O¨ç¼Æ½Õ¥Î 58
2.38 ¨Ï¥ÎÀY¤å¥ó¹ê²{¯S®í¼Æ¾Ç¹Bºâ 58
2.38.1 ­S¨Ò»¡©ú 58
2.38.2 ¨ãÅé¹ê²{ 59
2.38.3 ­S¨Ò§Þ¥©¡X¥i¥H¬Ù²¤ªð¦^¾ã¼Æªº¨ç¼Æªð¦^Ãþ«¬Án©ú¶Ü 59
2.39 ³q¹L¨ç¼Æ»¼Âk­pºâfn(10)ªº­È 59
2.39.1 ­S¨Ò»¡©ú 59
2.39.2 ¨ãÅé¹ê²{ 59
2.39.3 ­S¨Ò§Þ¥©¡X¨ç¼Æ»¼Âk½Õ¥Îªº¨â­Ó
­n¯À 60
2.40 ±N¼Æ²Õ§@¬°¨ç¼Æªº°Ñ¼Æ 60
2.40.1 ­S¨Ò»¡©ú 60
2.40.2 ¨ãÅé¹ê²{ 60
2.40.3 ­S¨Ò§Þ¥©¡X¨Ï¥Î¨¾±s¦¡½sµ{ 61
2.41 ¹ê²{«_ªw±Æ§Ç 62
2.41.1 ­S¨Ò»¡©ú 62
2.41.2 ¨ãÅé¹ê²{ 62
2.41.3 ­S¨Ò§Þ¥©¡X«_ªw±Æ§Çºâªkªº¹B§@
¹Lµ{ 62
2.42 ²Î­p¼Æ²Õ¼Æ¾Ú³Ì¤j­È¡B³Ì¤p­È¡B¥­§¡­È©M
Á`©M 63
2.42.1 ­S¨Ò»¡©ú 63
2.42.2 ¨ãÅé¹ê²{ 63
2.42.3 ­S¨Ò§Þ¥©¡X§½³¡Åܶqªº§@¥Î°ìªº
ª`·N¨Æ¶µ 64
2.43 §Q¥ÎÀRºAstatic­pºâ¶¥­¼ 64
2.43.1 ­S¨Ò»¡©ú 64
2.43.2 ¨ãÅé¹ê²{ 64
2.43.3 ­S¨Ò§Þ¥©¡XÀRºA¦sÀxÅܶqªº
¥Í¦s´Á 64
2.44 Åã¥Ü·í«eªº¤é´Á 65
2.44.1 ­S¨Ò»¡©ú 65
2.44.2 ¨ãÅé¹ê²{ 65
2.44.3 ­S¨Ò§Þ¥©¡X°ò¥»¼Æ¾ÚÃþ«¬¦¨­ûÅܶqªºªì©l¤Æ¯Ê¬Ù­È 65
2.45 ½T©w¤µ¤Ñ¬O¤£¬O¤@­Ó¤ë³Ì¦Z¤@¤Ñ 66
2.45.1 ­S¨Ò»¡©ú 66
2.45.2 ¨ãÅé¹ê²{ 66
2.45.3 ­S¨Ò§Þ¥©¡X¥²¶·¾É¤J¤å¥óFoundation.h 67
2.46 ¨Ï¥Î«ü°w¹M¾ú¼Æ²Õ¤¸¯À 68
2.46.1 ­S¨Ò»¡©ú 68
2.46.2 ¨ãÅé¹ê²{ 68
2.46.3 ­S¨Ò§Þ¥©¡X¨Ï¥Î²¤Æ¤è¦¡¹M¾ú
¼Æ²Õ 68
2.47 ¹ï¼Æ²Õ¤¸¯À¶i¦æ§Ö³t±Æ§Ç 69
2.47.1 ­S¨Ò»¡©ú 69
2.47.2 ¨ãÅé¹ê²{ 69
2.47.3 ­S¨Ò§Þ¥©¡X«ü°w©M¼Æ²ÕªºÃö¨t 70
2.48 ­pºâ¾ã«¬¼Æ²Õ©Ò¥]§t¤¸¯Àªº©M 70
2.48.1 ­S¨Ò»¡©ú 70
2.48.2 ¨ãÅé¹ê²{ 70
2.48.3 ­S¨Ò§Þ¥©¡X¼Æ²ÕÁÙ¬O«ü°wªº
¿ï¾Ü 71
2.49 ±N¦r²Å¦ê«ö·Ó±q¤p¨ì¤jªº¶¶§Ç¶i¦æ±Æ§Ç 71
2.49.1 ­S¨Ò»¡©ú 71
2.49.2 ¨ãÅé¹ê²{ 71
2.49.3 ­S¨Ò§Þ¥©¡X¨Ï¥Î¦r²Å¦ê«ü°wÅܶq»P¦r²Å¼Æ²Õªº°Ï§O 72
2.50 ­pºâ³Ì¤j­È©M¥­§¡­È 73
2.50.1 ­S¨Ò»¡©ú 73
2.50.2 ¨ãÅé¹ê²{ 73
2.50.3 ­S¨Ò§Þ¥©¡X§â¨ç¼Æ¦a§}½á­Èµ¹¨ç¼Æ«ü°wªº¨âºØ§Î¦¡ 74
2.51 ¤À§O­pºâ¼Æ²Õ¤¸¯Àªº¥­¤è©M¥ß¤è­È 74
2.51.1 ­S¨Ò»¡©ú 74
2.51.2 ¨ãÅé¹ê²{ 74
2.51.3 ­S¨Ò§Þ¥©¡X³q¹L¨ç¼Æ¥æ´«
¼Æ­È 75
²Ä3³¹ Swift»yªk¹ê¾Ô 76
3.1 ©w¸q¦}¿é¥X±`¶qªº­È 76
3.1.1 ­S¨Ò»¡©ú 76
3.1.2 ¨ãÅé¹ê²{ 76
3.1.3 ­S¨Ò§Þ¥©¡XSwiftªº½sµ{­·®æ 76
3.2 ©w¸q«ü©wÃþ«¬ªºÅܶq 77
3.2.1 ­S¨Ò»¡©ú 77
3.2.2 ¨ãÅé¹ê²{ 77
3.2.3 ­S¨Ò§Þ¥©¡X³QºÙ¬°°ÊºA»y¨¥ªº
­ì¦] 77
3.3 ­pºâ¤@­Ó¶êªº­±¿n 77
3.3.1 ­S¨Ò»¡©ú 77
3.3.2 ¨ãÅé¹ê²{ 78
3.3.3 ­S¨Ò§Þ¥©¡X¥e¦ì²Åªº¥Îªk 78
3.4 ²K¥[³æ¦æª`ÄÀ©M¦h¦æª`ÄÀ 78
3.4.1 ­S¨Ò»¡©ú 78
3.4.2 ¨ãÅé¹ê²{ 78
3.4.3 ­S¨Ò§Þ¥©¡X¨Ï¥Îª`ÄÀ®Éªº
ª`·N¨Æ¶µ 78
3.5 ¿é¥X¤j¾ã¼Æ­È 79
3.5.1 ­S¨Ò»¡©ú 79
3.5.2 ¨ãÅé¹ê²{ 79
3.5.3 ­S¨Ò§Þ¥©¡X«ØijŪªÌºÉ¶q¤£­n¨Ï¥ÎUInt 79
3.6 ¨Ï¥Î¯BÂI¼Æ 79
3.6.1 ­S¨Ò»¡©ú 80
3.6.2 ¨ãÅé¹ê²{ 80
3.6.3 ­S¨Ò§Þ¥©¡X¯BÂI¼Æªººë«× 80
3.7 ¿é¥X¤£¦P¶i¨îªº¼Æ¦r17 80
3.7.1 ­S¨Ò»¡©ú 80
3.7.2 ¨ãÅé¹ê²{ 81
3.7.3 ­S¨Ò§Þ¥©¡X¨Ï¥Î¾ã«¬¦r­±¶qªº
³W«h 81
3.8 ¹ê²{¾ã«¬Âà´« 81
3.8.1 ­S¨Ò»¡©ú 81
3.8.2 ¨ãÅé¹ê²{ 81
3.8.3 ­S¨Ò§Þ¥©¡XÅ㦡«ü©wªø«×Ãþ«¬ªº
·N¸q 82
3.9 ¨Ï¥Î½á­È¹Bºâ²Å©Mªí¹F¦¡ 82
3.9.1 ­S¨Ò»¡©ú 82
3.9.2 ¨ãÅé¹ê²{ 83
3.9.3 ­S¨Ò§Þ¥©¡X»P C©M Objective-C ªº
¤£¦P 83
3.10 ¹ê²{´_Âøªº¼Æ¾Ç¹Bºâ 83
3.10.1 ­S¨Ò»¡©ú 83
3.10.2 ¨ãÅé¹ê²{ 83
3.10.3 ­S¨Ò§Þ¥©¡XSwift»y¨¥ªºÂù¥Ø
¹Bºâ²Å 84
3.1 1 ¨Ï¥ÎÀY¤å¥ó¹ê²{¯S®í¼Æ¾Ç¹Bºâ 84
3.11.1 ­S¨Ò»¡©ú 84
3.11.2 ¨ãÅé¹ê²{ 84
3.11.3 ­S¨Ò§Þ¥©¡XùÚµ¥¡§==¡¨©M¤£ùÚµ¥¡§!==¡¨ 85
3.1 2 ¨Ï¥Î¤T¤¸±ø¥ó¹Bºâ²Å§PÂ_Åܶq­È 85
3.12.1 ­S¨Ò»¡©ú 85
3.12.2 ¨ãÅé¹ê²{ 85
3.12.3 ­S¨Ò§Þ¥©¡XÁקK¦b¤@­Ó²Õ¦X»y¥y¤¤¨Ï¥Î¦h­Ó¤T¤¸±ø¥ó¹Bºâ²Å 86
3.1 3 ¨Ï¥Î³¬­S³ò¹Bºâ²Å 86
3.13.1 ­S¨Ò»¡©ú 86
3.13.2 ¨ãÅé¹ê²{ 86
3.13.3 ­S¨Ò§Þ¥©¡X¨Ï¥Î¥b³¬°Ï¶¡
¹Bºâ²Å 86
3.1 4 ¨Ï¥Î¬A¸¹³]¸m¹BºâÀu¥ý¯Å 87
3.14.1 ­S¨Ò»¡©ú 87
3.14.2 ¨ãÅé¹ê²{ 87
3.14.3 ­S¨Ò§Þ¥©¡X«Øij¦b¥i¥HÅý¥N½XÅܲM´·ªº¦a¤è¥[¤@­Ó¬A¸¹ 87
3.1 5 ¨Ï¥Î¥ª²¾/¥k²¾¹Bºâ²Å 87
3.15.1 ­S¨Ò»¡©ú 87
3.15.2 ¨ãÅé¹ê²{ 88
3.15.3 ­S¨Ò§Þ¥©¡X¥ª²¾¹Bºâ²Å©M¥k²¾¹Bºâ²Åªº¹ê½è 88
3.1 6 ¨Ï¥Î·¸¥X¹Bºâ²Å 88
3.16.1 ­S¨Ò»¡©ú 88
3.16.2 ¨ãÅé¹ê²{ 89
3.16.3 ­S¨Ò§Þ¥©¡X¹ê²{­Èªº¤W·¸ 89
3.17 ºt¥Ü¹Bºâ²ÅªºÀu¥ý¯Å©Mµ²¦X©Ê 90
3.17.1 ­S¨Ò»¡©ú 90
3.17.2 ¨ãÅé¹ê²{ 90
3.17.3 ­S¨Ò§Þ¥©¡XÁ`µ²Swift»y¨¥¹Bºâ²ÅªºÀu¥ý¯Å 90
3.18 ¨Ï¥Î¦r²Å«¬Åܶq 91
3.18.1 ­S¨Ò»¡©ú 91
3.18.2 ¨ãÅé¹ê²{ 91
3.18.3 ­S¨Ò§Þ¥©¡Xstring»P Foundation
NSStringªºµLÁ_¾ô±µ 92
3.19 §PÂ_¦r²Å¦ê¬O§_¬°ªÅ 92
3.19.1 ­S¨Ò»¡©ú 92
3.19.2 ¨ãÅé¹ê²{ 92
3.19.3 ­S¨Ò§Þ¥©¡Xªì©l¤ÆªÅ¦r²Å¦ê 92
3.20 °l¥[¦r²Å¦êªº¤º®e 92
3.20.1 ­S¨Ò»¡©ú 92
3.20.2 ¨ãÅé¹ê²{ 93
3.20.3 ­S¨Ò§Þ¥©¡X³]¸m¦r²Å¦ê¬O§_¥i¥H³Q­×§ïªº¤èªk 93
3.21 Àò¨ú¦r²Å¦êªº¦r²Å¼Æ¶q 93
3.21.1 ­S¨Ò»¡©ú 93
3.21.2 ¨ãÅé¹ê²{ 93
3.21.3 ­S¨Ò§Þ¥©¡X©w¥e¥Î¬Û¦P¤º¦sªÅ¶¡ªº°ÝÃD 94
3.22 ÅçÃÒ¦r²Å¦ê¬O§_¬Ûµ¥ 94
3.22.1 ­S¨Ò»¡©ú 94
3.22.2 ¨ãÅé¹ê²{ 94
3.22.3 ­S¨Ò§Þ¥©¡X¦r²Å¦ê¬Ûµ¥©M«eºó/¦Zºó¬Ûµ¥ 94
3.23 Án©ú¼Æ²ÕÅܶq 95
3.23.1 ­S¨Ò»¡©ú 95
3.23.2 ¨ãÅé¹ê²{ 95
3.23.3 ­S¨Ò§Þ¥©¡X±ÀÂ˥θûµuªº¤è¦¡Án©ú¼Æ²Õ 95
3.24 ¦V¼Æ²Õ¤¤²K¥[¤¸¯À 96
3.24.1 ­S¨Ò»¡©ú 96
3.24.2 ¨ãÅé¹ê²{ 96
3.24.3 ­S¨Ò§Þ¥©¡X¤£¯à¨Ï¥Î¤U¼Ð»yªk¦b¼Æ²Õ§À³¡²K¥[·s¶µ 96
3.25 ¤@¹D¼Æ²Õ­±¸ÕÃD 96
3.25.1 ­S¨Ò»¡©ú 96
3.25.2 ¨ãÅé¹ê²{ 97
3.25.3 ­S¨Ò§Þ¥©¡X³Ð«Ø¦}ºc³y¤@­Ó
¼Æ²Õ 98
3.26 Án©ú¦r¨åÅܶq 98
3.26.1 ­S¨Ò»¡©ú 98
3.26.2 ¨ãÅé¹ê²{ 98
3.26.3 ­S¨Ò§Þ¥©¡X¦r¨åªº²`¼h·N¸q 99
3.27 ¹M¾ú¦r¨å¤¤ªº¼Æ¾Ú 99
3.27.1 ­S¨Ò»¡©ú 100
3.27.2 ¨ãÅé¹ê²{ 100
3.27.3 ­S¨Ò§Þ¥©¡X¨Ï¥Îfor-in´`Àô¹M¾ú¦r¨å¼Æ¾Ú 100
3.28 ¨Ï¥Î¦r¨å²Î­p¦r²Åªº¥X²{¦¸¼Æ 100
3.28.1 ­S¨Ò»¡©ú 101
3.28.2 ¨ãÅé¹ê²{ 101
3.28.3 ­S¨Ò§Þ¥©¡X¦r¨å©M¼Æ²Õªº´_¨î¬O
¤£¦Pªº 101
3.29 ¨Ï¥Îfor»y¥y¹M¾ú¼Æ²Õ 102
3.29.1 ­S¨Ò»¡©ú 102
3.29.2 ¨ãÅé¹ê²{ 102
3.29.3 ­S¨Ò§Þ¥©¡Xfor»y¥yªº°õ¦æ
¬yµ{ 102
3.30 ¨Ï¥Îif»y¥y§PÂ_¦~ÄÖ 103
3.30.1 ­S¨Ò»¡©ú 103
3.30.2 ¨ãÅé¹ê²{ 103
3.30.3 ­S¨Ò§Þ¥©¡Xif»y¥yªº¨âºØ¼Ð·Ç
§Î¦¡ 103
3.31 ¨Ï¥Îswitch»y¥y§PÂ_¦¨ÁZ 103
3.31.1 ­S¨Ò»¡©ú 103
3.31.2 ¨ãÅé¹ê²{ 104
3.31.3 ­S¨Ò§Þ¥©¡X¤À¤äswitch {case:...}»y¥yªº¯SÂI 104
3.32 ­pºâ«ü©w¾ã¼Æªº¶¥­¼ 104
3.32.1 ­S¨Ò»¡©ú 104
3.32.2 ¨ãÅé¹ê²{ 105
3.32.3 ­S¨Ò§Þ¥©¡X¨Ï¥Îfor´`Àô¥N´Àwhile´`Àô 105
3.33 while´`Àô¤¤ªº¦º´`Àô 105
3.33.1 ­S¨Ò»¡©ú 105
3.33.2 ¨ãÅé¹ê²{ 105
3.33.3 ­S¨Ò§Þ¥©¡X¹ê²{´`Àô»y¥yªº
´O®M 106
3.34 ¨Ï¥ÎÀY¤å¥ó¹ê²{¯S®í¼Æ¾Ç¹Bºâ 106
3.34.1 ­S¨Ò»¡©ú 106
3.34.2 ¨ãÅé¹ê²{ 106
3.34.3 ­S¨Ò§Þ¥©¡X¤¹³\¦h­Ócase¤Ç°t¦P¤@­Ó­È 107
3.35 ³q¹L¨ç¼Æ¤ñ¸û¨â­Ó¼Æªº¤j¤p 107
3.35.1 ­S¨Ò»¡©ú 107
3.35.2 ¨ãÅé¹ê²{ 107
3.35.3 ­S¨Ò§Þ¥©¡X3ºØ½Õ¥Î¨ç¼Æªº
¤è¦¡ 107
3.36 ¨Ï¥Î¨ç¼Æ§ïÅܤޥÎÅܶq¥»¨­ 108
3.36.1 ­S¨Ò»¡©ú 108
3.36.2 ¨ãÅé¹ê²{ 108
3.36.3 ­S¨Ò§Þ¥©¡X¶Ç»¼¿é¤J¿é¥X°Ñ¼Æ­È®Éªºª`·N¨Æ¶µ 109
3.37 ¦b¨ç¼Æ¤¤©w¸q¨ç¼ÆÃþ«¬ªº§Î°Ñ 109
3.37.1 ­S¨Ò»¡©ú 109
3.37.2 ¨ãÅé¹ê²{ 109
3.37.3 ­S¨Ò§Þ¥©¡X±N¨ç¼ÆÃþ«¬§@¬°¥t¤@­Ó¨ç¼Æªºªð¦^Ãþ«¬ 110
3.38 ¨Ï¥Î´O®M¨ç¼Æ 110
3.38.1 ­S¨Ò»¡©ú 110
3.38.2 ¨ãÅé¹ê²{ 111
3.38.3 ­S¨Ò§Þ¥©¡X¦b¨ç¼Æ¤¤©w¸q
¨ç¼Æ 111
3.39 ¨Ï¥Î»¼Âk¸Ñ¨M¤@¹D¼Æ¾ÇÃD 112
3.39.1 ­S¨Ò»¡©ú 112
3.39.2 ¨ãÅé¹ê²{ 112
3.39.3 ­S¨Ò§Þ¥©¡XSwift¤¤ªº¤º¸m
¨ç¼Æ 112
3.40 ½Õ¥Î³¬¥] 112
3.40.1 ­S¨Ò»¡©ú 112
3.40.2 ¨ãÅé¹ê²{ 113
3.40.3 ­S¨Ò§Þ¥©¡X³¬¥]ªºÀu¤Æ¥Ø¼Ð 113
3.41 ®·Àò¤W¤U¤å¤¤ªºÅܶq©M±`¶q 113
3.41.1 ­S¨Ò»¡©ú 113
3.41.2 ¨ãÅé¹ê²{ 113
3.41.3 ­S¨Ò§Þ¥©¡X§ÀÀH³¬¥]ªº§@¥Î 114
3.42 ¨Ï¥Îcase©w¸q¦h­ÓªTÁ| 114
3.42.1 ­S¨Ò»¡©ú 114
3.42.2 ¨ãÅé¹ê²{ 114
3.42.3 ­S¨Ò§Þ¥©¡X¬°ªTÁ|©w¸q­ì©l­È 115
3.43 ¨Ï¥Î¥i¿ïÃì¥N´À±j¨î¸ÑªR 116
3.43.1 ­S¨Ò»¡©ú 116
3.43.2 ¨ãÅé¹ê²{ 116
3.43.3 ­S¨Ò§Þ¥©¡X¦p¦ó¿ï¾ÜÃþ«¬ 117
3.44 ´ú¸ÕÄÀ©ñªº®É¶¡ÂI 118
3.44.1 ­S¨Ò»¡©ú 118
3.44.2 ¨ãÅé¹ê²{ 118
3.44.3 ­S¨Ò§Þ¥©¡X®z¤Þ¥Îªº§@¥Î 119
3.45 ¨Ï¥ÎÃþ«¬¬ù§ô¹ê²{«_ªw±Æ§Çºâªk 119
3.45.1 ­S¨Ò»¡©ú 119
3.45.2 ¨ãÅé¹ê²{ 119
3.45.3 ­S¨Ò§Þ¥©¡X©w¸q«_ªw±Æ§Ç¨ç¼Æ 120
3.46 ¨Ï¥ÎÃöÁpÃþ«¬ 121
3.46.1 ­S¨Ò»¡©ú 121
3.46.2 ¨ãÅé¹ê²{ 121
3.46.3 ­S¨Ò§Þ¥©¡XArrayªº3­Ó¥\¯à 122
²Ä4³¹ ¬É­±¥¬§½¹ê¾Ô 123
4.1 ±NXcode¬É­±³s±µ¨ì¥N½X 123
4.1.1 ­S¨Ò»¡©ú 123
4.1.2 ¨ãÅé¹ê²{ 123
4.1.3 ­S¨Ò§Þ¥©¡XInterface Builder¥i¥H
´£°ª¶}µo®Ä²v 128
4.2 ¯Â¥N½X¤è¦¡¹ê²{UI 128
4.2.1 ­S¨Ò»¡©ú 128
4.2.2 ¨ãÅé¹ê²{ 128
4.2.3 ­S¨Ò§Þ¥©¡X¤°¤\±¡ªp¤U¨Ï¥ÎIB¶i¦æ
¶}µo 129
4.3 ¨Ï¥Î¼ÒªOSingle View Application 130
4.3.1 ­S¨Ò»¡©ú 130
4.3.2 ¨ãÅé¹ê²{ 130
4.3.3 ­S¨Ò§Þ¥©¡XXcode¤¤ªºMVC 140
4.4 ¨Ï¥ÎÀY¤å¥ó¹ê²{¯S®í¼Æ¾Ç¹Bºâ 140
4.4.1 ­S¨Ò»¡©ú 140
4.4.2 ¨ãÅé¹ê²{ 140
4.4.3 ­S¨Ò§Þ¥©¡Xmath.hÀY¤å¥ó¤¤ªº±`¥Î¨ç¼Æ 142
4.5 ©î¤Àªíµø¹Ï 142
4.5.1 ­S¨Ò»¡©ú 142
4.5.2 ¨ãÅé¹ê²{ 142
4.5.3 ­S¨Ò§Þ¥©¡Xªíµø¹Ïªº¥~Æ[ 143
4.6 ¦Û©w¸q¤@­ÓUITableViewCell 143
4.6.1 ­S¨Ò»¡©ú 144
4.6.2 ¨ãÅé¹ê²{ 144
4.6.3 ­S¨Ò§Þ¥©¡X¤°¤\¬Oªí³æ¤¸®æ 147
4.7 ¹ê²{¤@­Ó¹Ï¤å¼Ë¦¡Áp¨t¤H¦Cªí®ÄªG 148
4.7.1 ­S¨Ò»¡©ú 148
4.7.2 ¨ãÅé¹ê²{ 148
4.7.3 ­S¨Ò§Þ¥©¡X¦b°t¸mªíµø¹Ï®É¥²¶·³]¸m¼ÐÃѲŠ148
4.8 ¦bªíµø¹Ï¤¤°ÊºA¾Þ§@³æ¤¸®æ¡]Swiftª©¡^ 148
4.8.1 ­S¨Ò»¡©ú 148
4.8.2 ¨ãÅé¹ê²{ 149
4.8.3 ­S¨Ò§Þ¥©¡Xªíµø¹Ï¼Æ¾Ú·½¨óij 150
4.9 µ¹¥|±øÃä®Ø¥[¤W³±¼v 151
4.9.1 ­S¨Ò»¡©ú 151
4.9.2 ¨ãÅé¹ê²{ 151
4.9.3 ­S¨Ò§Þ¥©¡XUITableViewªºÄÝ©Ê 151
4.10 µ¹UIView¥[¤W¦UºØ¶ê¨¤¡BÃä®Ø®ÄªG 152
4.10.1 ­S¨Ò»¡©ú 152
4.10.2 ¨ãÅé¹ê²{ 152
4.10.3 ­S¨Ò§Þ¥©¡XUIView¦bMVC¤¤ªº­«­n§@¥Î 152
4.11 ¹ê²{¼u¥X¦¡°Êµeªí³æ®ÄªG 153
4.11.1 ­S¨Ò»¡©ú 153
4.11.2 ¨ãÅé¹ê²{ 153
4.11.3 ­S¨Ò§Þ¥©¡XUIViewªº¥»½è 154
4.12 ³Ð«Ø¤@­Óºu°Ê¹Ï¤ùÂsÄý¾¹¡]Swiftª©¡^ 154
4.12.1 ­S¨Ò»¡©ú 154
4.12.2 ¨ãÅé¹ê²{ 154
4.12.3 ­S¨Ò§Þ¥©¡XUIView¤¤ªº
CALayer 155
4.13 ¹ê²{¥i¥H²¾°Ê¤Á´«ªºµø¹Ï®ÄªG 155
4.13.1 ­S¨Ò»¡©ú 155
4.13.2 ¨ãÅé¹ê²{ 155
4.13.3 ­S¨Ò§Þ¥©¡XiOSµ{§Çªºµø¹Ï
¬[ºc 158
4.14 ¹ê²{¤â°Ê±ÛÂà«Ì¹õªº®ÄªG 159
4.14.1 ­S¨Ò»¡©ú 159
4.14.2 ¨ãÅé¹ê²{ 159
4.14.3 ­S¨Ò§Þ¥©¡Xµø¹Ï¼h¦¸©M¤lµø¹Ï
ºÞ²z 160
4.15 ¹ê²{·|­ûµn¿ý¨t²Î¡]Swiftª©¡^ 160
4.15.1 ­S¨Ò»¡©ú 160
4.15.2 ¨ãÅé¹ê²{ 160
4.15.3 ­S¨Ò§Þ¥©¡XUIViewControllerªº
ÄÝ©Ê 161
4.16 ¨Ï¥Î¾É¯è±±¨î¾¹®i²{3­Ó³õ´º 162
4.16.1 ­S¨Ò»¡©ú 162
4.16.2 ¨ãÅé¹ê²{ 162
4.16.3 ­S¨Ò§Þ¥©¡XUINavigationControllerªº§@¥Î 163
4.17 ¹ê²{¤@­Ó¬É­±¾É¯è±ø¥\¯à 163
4.17.1 ­S¨Ò»¡©ú 163
4.17.2 ¨ãÅé¹ê²{ 163
4.17.3 ­S¨Ò§Þ¥©¡X¾É¯èÄæ¡B¾É¯è¶µ©MÄæ
«ö¶s¶µ 165
4.18 ³Ð«Ø¥D±qÃö¨tªº¡§¥D-¤l¡¨µø¹Ï
¡]Swiftª©¡^ 166
4.18.1 ­S¨Ò»¡©ú 166
4.18.2 ¨ãÅé¹ê²{ 166
4.18.3 ­S¨Ò§Þ¥©¡X²`¤J²z¸ÑnavigationItemªº§@¥Î 167
4.19 ¨Ï¥Î¿ï¶µ¥dÄæ±±¨î¾¹ºc«Ø3­Ó³õ´º 167
4.19.1 ­S¨Ò»¡©ú 167
4.19.2 ¨ãÅé¹ê²{ 167
4.19.3 ­S¨Ò§Þ¥©¡XUITabBarController±À¤J©M±À¥Xµø¹Ïªº¤è¦¡ 168
4.20 ¨Ï¥Î°ÊºA³æ¤¸®æ©w¨îªí®æ¦æ 168
4.20.1 ­S¨Ò»¡©ú 168
4.20.2 ¨ãÅé¹ê²{ 168
4.20.3 ­S¨Ò§Þ¥©¡X¿ï¶µ¥dÄæ©M¿ï¶µ¥d
Ä涵 169
4.21 ¶}µo¤@­Ó¬É­±¿ï¾Ü±±¨î¾¹¡]Swiftª©¡^ 169
4.21.1 ­S¨Ò»¡©ú 169
4.21.2 ¨ãÅé¹ê²{ 169
4.21.3 ­S¨Ò§Þ¥©¡X²K¥[¿ï¶µ¥dÄæ±±¨î¾¹ªº¤èªk 170
4.22 ¨Ï¥Î²Ä¤G­Óµø¹Ï¨Ó½s¿è²Ä¤@­Óµø¹Ï¤¤ªº
«H®§ 171
4.22.1 ­S¨Ò»¡©ú 171
4.22.2 ¨ãÅé¹ê²{ 171
4.22.3 ­S¨Ò§Þ¥©¡X¦h³õ´ºÀ³¥Îµ{§Çªº±`¥Î³N»y 175
4.23 ¹ê²{¦h­Óµø¹Ï¤§¶¡ªº¤Á´« 175
4.23.1 ­S¨Ò»¡©ú 176
4.23.2 ¨ãÅé¹ê²{ 176
4.23.3 ­S¨Ò§Þ¥©¡X¹ê²{¦h³õ´º¥\¯àªº¤èªk¬O¦b¬G¨ÆªO¤å¥ó¤¤³Ð«Ø¦h­Ó³õ´º 179
4.24 ¹ê²{¦h³õ´ºµø¹Ï¼Æ¾Ú¶Ç¿é¡]Swiftª©¡^ 179
4.24.1 ­S¨Ò»¡©ú 180
4.24.2 ¨ãÅé¹ê²{ 180
4.24.3 ­S¨Ò§Þ¥©¡Xªì¨B²z¸Ñ¤â¶ÕÃѧOªº
§@¥Î 181
4.25 ¨Ï¥ÎSegue¹ê²{¹L´ç®ÄªG 181
4.25.1 ­S¨Ò»¡©ú 181
4.25.2 ¨ãÅé¹ê²{ 181
4.25.3 ­S¨Ò§Þ¥©¡XÁôÂëü©wªºUIView
°Ï°ìªº¤èªk 182
4.26 ¬°Interface Builder³]¸m¦Û©w¸qÃþ
¡]Swiftª©¡^ 182
4.26.1 ­S¨Ò»¡©ú 182
4.26.2 ¨ãÅé¹ê²{ 182
4.26.3 ­S¨Ò§Þ¥©¡XIB©M¯Â¥N½XÁp¦X½s½Xªº¦n³B 183
4.27 ¦b¦P¤@­Ó¤uµ{¤¤³Ð«Ø¦h­Ó¤ÀÃþ
¡]Swiftª©¡^ 183
4.27.1 ­S¨Ò»¡©ú 183
4.27.2 ¨ãÅé¹ê²{ 183
4.27.3 ­S¨Ò§Þ¥©¡XMVC¤¤¹ï±±¨î¾¹¹ï¶Hªº²z¸Ñ 184
4.28 ³Ð«Ø¤@­Ó¦Û©w¸qªºUIViewµø¹Ï
¡]Swiftª©¡^ 185
4.28.1 ­S¨Ò»¡©ú 185
4.28.2 ¨ãÅé¹ê²{ 185
4.28.3 ­S¨Ò§Þ¥©¡X©w¦ì«Ì¹õ¤¤ªº¹Ï¤ùªº
¤èªk 186
4.29 °ÊºA±±¨î«Ì¹õ¤¤°ÊµeªºÃC¦â
¡]Swiftª©¡^ 186
4.29.1 ­S¨Ò»¡©ú 186
4.29.2 ¨ãÅé¹ê²{ 186
4.29.3 ­S¨Ò§Þ¥©¡Xµø¹Ïø¨î©P´Á 187
4.30 ¹ê²{¦hµø¹Ï¾É¯è¬É­±¨t²Î¡]Swiftª©¡^ 187
4.30.1 ­S¨Ò»¡©ú 187
4.30.2 ¨ãÅé¹ê²{ 188
4.30.3 ­S¨Ò§Þ¥©¡X¹ê²{­I´º³z©ú 188
4.31 ¹ê²{¤@­Ó·|­ûµn¿ý¨t²Î¡]Swiftª©¡^ 188
4.31.1 ­S¨Ò»¡©ú 188
4.31.2 ¨ãÅé¹ê²{ 188
4.31.3 ­S¨Ò§Þ¥©¡X±ÛÂà©MÁY©ñµø¹Ïªº
¤èªk 190
4.32 ³Ð«Ø¤@­ÓApp³n¥óºÞ²z¨t²Î
¡]Swiftª©¡^ 190
4.32.1 ­S¨Ò»¡©ú 190
4.32.2 ¨ãÅé¹ê²{ 190
4.32.3 ­S¨Ò§Þ¥©¡XUIActivityIndicatorViewªº¨t²Î¼Ë¦¡ 192
4.33 ³Ð«Ø¤@­Ó¹Ï¤ùÂsÄý¨t²Î¡]Swiftª©¡^ 192
4.33.1 ­S¨Ò»¡©ú 192
4.33.2 ¨ãÅé¹ê²{ 192
4.33.3 ­S¨Ò§Þ¥©¡XUITableViewªº¥D­n
§@¥Î 194
4.34 ³Ð«Ø¦h¬É­±µø¹Ï¡]Swiftª©¡^ 194
4.34.1 ­S¨Ò»¡©ú 194
4.34.2 ¨ãÅé¹ê²{ 194
4.34.3 ­S¨Ò§Þ¥©¡XUITableViewªºªì©l¤Æ¤èªk 195
4.35 Áp¦X¨Ï¥ÎUITabbarController©MUIWebView
¡]Swiftª©¡^ 195
4.35.1 ­S¨Ò»¡©ú 195
4.35.2 ¨ãÅé¹ê²{ 195
4.35.3 ­S¨Ò§Þ¥©¡XUITableViewªº©e¦«
¤èªk 196
²Ä5³¹ ±±¥óÀ³¥Î¹ê¾Ô 198
5.1 ±±¨î¬O§_Åã¥ÜTextField¤¤ªº±K½X©ú¤å
«H®§ 198
5.1.1 ­S¨Ò»¡©ú 198
5.1.2 ¨ãÅé¹ê²{ 198
5.1.3 ­S¨Ò§Þ¥©¡X¤å¥»®Øªº¥\¯à 199
5.2 ¹ï¿é¤J¤º®eªºªø«×¶i¦æÅçÃÒ 199
5.2.1 ­S¨Ò»¡©ú 199
5.2.2 ¨ãÅé¹ê²{ 199
5.2.3 ­S¨Ò§Þ¥©¡XViewController.mªº
¥\¯à 200
5.3 ¹ê²{¥Î¤áµn¿ý®Ø¬É­± 200
5.3.1 ­S¨Ò»¡©ú 200
5.3.2 ¨ãÅé¹ê²{ 200
5.3.3 ­S¨Ò§Þ¥©¡X±±¥óUITextFieldªº±`¥ÎÄÝ©Ê 201
5.4 ¾_°ÊUITextField±±¥ó¡]Swiftª©¡^ 201
5.4.1 ­S¨Ò»¡©ú 201
5.4.2 ¨ãÅé¹ê²{ 201
5.4.3 ­S¨Ò§Þ¥©¡X§ïÅÜTextField­I´º
¹Ï¤ù 202
5.5 °ÊºA¿é¤Jªº¤å¥» 202
5.5.1 ­S¨Ò»¡©ú 202
5.5.2 ¨ãÅé¹ê²{ 202
5.5.3 ­S¨Ò§Þ¥©¡X¤°¤\¬O¤å¥»µø¹Ï¡]UITextView¡^ 203
5.6 ¦Û©w¸q¤å¦rªº¦æ¶¡¶Z 203
5.6.1 ­S¨Ò»¡©ú 203
5.6.2 ¨ãÅé¹ê²{ 203
5.6.3 ­S¨Ò§Þ¥©¡XText Field³¡¤Àªº¨ãÅé
»¡©ú 204
5.7 ¦Û©w¸qUITextView±±¥óªº¼Ë¦¡ 205
5.7.1 ­S¨Ò»¡©ú 205
5.7.2 ¨ãÅé¹ê²{ 205
5.7.3 ­S¨Ò§Þ¥©¡XCaptitalizationªº
§@¥Î 206
5.8 ¦b«ü©wªº°Ï°ì¤¤¿é¤J¤å¥»¡]Swiftª©¡^ 206
5.8.1 ­S¨Ò»¡©ú 206
5.8.2 ¨ãÅé¹ê²{ 206
5.8.3 ­S¨Ò§Þ¥©¡X3­Ó­«­nªºÁä½LÄÝ©Ê 207
5.9 ¨Ï¥ÎUILabelÅã¥Ü¤@¬q¤å¥» 207
5.9.1 ­S¨Ò»¡©ú 207
5.9.2 ¨ãÅé¹ê²{ 207
5.9.3 ­S¨Ò§Þ¥©¡X¼Ðñ¡]UILabel¡^ªº
§@¥Î 208
5.10 ¬°¤å¦r¤À§O²K¥[¤W¹º½u¡B¤U¹º½u©M
¤¤¹º½u 209
5.10.1 ­S¨Ò»¡©ú 209
5.10.2 ¨ãÅé¹ê²{ 209
5.10.3 ­S¨Ò§Þ¥©¡X¼Ðñ¡]UILabel¡^ªº±`¥ÎÄÝ©Ê 209
5.11 Åã¥Ü³QIJºN³æµüªº¦r¥À 210
5.11.1 ­S¨Ò»¡©ú 210
5.11.2 ¨ãÅé¹ê²{ 210
5.11.3 ­S¨Ò§Þ¥©¡XºI¨ú¤å¥»¾Þ§@ 211
5.12 ¿é¥X¤@­Ó«ü©w¼Ë¦¡ªº¤å¥»¡]Swiftª©¡^ 211
5.12.1 ­S¨Ò»¡©ú 211
5.12.2 ¨ãÅé¹ê²{ 211
5.12.3 ­S¨Ò§Þ¥©¡XÅýUILabelªº¤å¦r³»³¡¹ï»ô 212
5.13 ¦Û©w¸q³]¸m«ö¶sªº¹Ï®×¡]Swiftª©¡^ 212
5.13.1 ­S¨Ò»¡©ú 212
5.13.2 ¨ãÅé¹ê²{ 212
5.13.3 ­S¨Ò§Þ¥©¡X«ö¶s¡]UIButton¡^ªº
§@¥Î 214
5.14 ¹ê²{¤@­ÓÅÜ´«§Îª¬ªº°Êµe«ö¶s 215
5.14.1 ­S¨Ò»¡©ú 215
5.14.2 ¨ãÅé¹ê²{ 215
5.14.3 ­S¨Ò§Þ¥©¡X«ö¶sªº¥~Æ[­·®æ 216
5.15 Áp¦X¨Ï¥Î¤å¥»®Ø¡B¤å¥»µø¹Ï©M«ö¶s 216
5.15.1 ­S¨Ò»¡©ú 216
5.15.2 ¨ãÅé¹ê²{ 216
5.15.3 ­S¨Ò§Þ¥©¡X³]¸m¦¨¤£¦Pªº­I´º
ÃC¦â 217
5.16 ¦Û©w¸q¤@­Ó«ö¶s¡]Swiftª©¡^ 218
5.16.1 ­S¨Ò»¡©ú 218
5.16.2 ¨ãÅé¹ê²{ 218
5.16.3 ­S¨Ò§Þ¥©¡X¦ó®ÉÄÀ©ñrelease UIButton 219
5.17 ¨Ï¥Î¯À§÷¹Ï¤ù¹ê²{·Æ°Ê±ø¯S®Ä 219
5.17.1 ­S¨Ò»¡©ú 219
5.17.2 ¨ãÅé¹ê²{ 219
5.17.3 ­S¨Ò§Þ¥©¡X·Æ¶ô¡]UISlider¡^
¤¶²Ð 220
5.18 ¹ê²{¤@­Ó¦Û°ÊÅã¥Ü¨è«×°O¸¹ªº·Æ°Ê±ø 221
5.18.1 ­S¨Ò»¡©ú 221
5.18.2 ¨ãÅé¹ê²{ 221
5.18.3 ­S¨Ò§Þ¥©¡X·Æ¶ôªº§@¥Î 222
5.19 ¦b«Ì¹õ¤¤¹ê²{¦UºØ¦U¼Ëªº·Æ¶ô 222
5.19.1 ­S¨Ò»¡©ú 222
5.19.2 ¨ãÅé¹ê²{ 223
5.19.3 ­S¨Ò§Þ¥©¡XUISlider±±¥óªº±`¥Î
ÄÝ©Ê 223
5.20 ¦Û©w¸q¹ê²{UISlider±±¥ó¥\¯à
¡]Swiftª©¡^ 223
5.20.1 ­S¨Ò»¡©ú 223
5.20.2 ¨ãÅé¹ê²{ 223
5.20.3 ­S¨Ò§Þ¥©¡X³]©w·Æ¶ôªº­S³ò»P
Àq»{­È 224
5.21 ¦Û©w¸q¨B¶i±±¥óªº¼Ë¦¡ 224
5.21.1 ­S¨Ò»¡©ú 224
5.21.2 ¨ãÅé¹ê²{ 224
5.21.3 ­S¨Ò§Þ¥©¡XIStepperªºÄÝ©Ê 225
5.22 ³]¸m«ü©w¼Ë¦¡ªº¨B¶i±±¥ó 225
5.22.1 ­S¨Ò»¡©ú 225
5.22.2 ¨ãÅé¹ê²{ 225
5.22.3 ­S¨Ò§Þ¥©¡XUIStepperªº±±¨î
ÄÝ©Ê 226
5.23 ¨Ï¥Î¨B¶i±±¥ó¦Û°Ê¼W´î¼Æ¦r
¡]Swiftª©¡^ 226
5.23.1 ­S¨Ò»¡©ú 226
5.23.2 ¨ãÅé¹ê²{ 227
5.23.3 ­S¨Ò§Þ¥©¡XUIStepper±±¥óªº¤@­Ó¦³½ì¯S©Ê 227
5.24 ­­¨î¿é¤J¤å¥»ªºªø«× 227
5.24.1 ­S¨Ò»¡©ú 227
5.24.2 ¨ãÅé¹ê²{ 228
5.24.3 ­S¨Ò§Þ¥©¡X´_¨î¤å¥ó¨ì´ú¸Õ
¤uµ{¤¤ 228
5.25 Ãö³¬µêÀÀÁä½Lªº¿é¤J°Ê§@ 228
5.25.1 ­S¨Ò»¡©ú 228
5.25.2 ¨ãÅé¹ê²{ 228
5.25.3 ­S¨Ò§Þ¥©¡X±µ¤f¤å¥óªº¹ê²{ 229
5.26 ´_¨îUILabel¤¤ªº¤å¥»¤º®e 229
5.26.1 ­S¨Ò»¡©ú 229
5.26.2 ¨ãÅé¹ê²{ 229
5.26.3 ­S¨Ò§Þ¥©¡X®Ö¤ß¤å¥óªº¨ãÅé
¹ê²{ 231
5.27 ¹ê²{Â×´I¦h±mªº±±¨î«ö¶s 231
5.27.1 ­S¨Ò»¡©ú 231
5.27.2 ¨ãÅé¹ê²{ 231
5.27.3 ­S¨Ò§Þ¥©¡X³Ð«Ø«ö¶sªº³q¥Î
¤èªk 231
5.28 Åã¥Ü¹ïÀ³ªº¨è«× 232
5.28.1 ­S¨Ò»¡©ú 232
5.28.2 ¨ãÅé¹ê²{ 232
5.28.3 ­S¨Ò§Þ¥©¡X«ö¶s±±¥ó¤¤ªº±`¥Î
¨Æ¥ó 233
5.29 ¦b«Ì¹õ¤¤¿é¤J¤å¥»¡]Swiftª©¡^ 234
5.29.1 ­S¨Ò»¡©ú 234
5.29.2 ¨ãÅé¹ê²{ 234
5.29.3 ­S¨Ò§Þ¥©¡XUITextFieldªº«ö¶s
¼Ë¦¡ 235
5.30 ÅçÃÒ¿é¤Jªº¤å¥»¡]Swiftª©¡^ 235
5.30.1 ­S¨Ò»¡©ú 236
5.30.2 ¨ãÅé¹ê²{ 236
5.30.3 ­S¨Ò§Þ¥©¡X­«¼gUITextFieldªºÃ¸¨î¦æ¬° 237
5.31 ¹ê²{¤@­Ó¤å¥»½s¿è¾¹¡]Swiftª©¡^ 237
5.31.1 ­S¨Ò»¡©ú 237
5.31.2 ¨ãÅé¹ê²{ 237
5.31.3 ­S¨Ò§Þ¥©¡XUITextView°h¥XÁä½Lªº´XºØ¤è¦¡ 238
5.32 ¦b«Ì¹õ¤¤¿é¤J¥i½s¿è¤å¥»
¡]Swiftª©¡^ 238
5.32.1 ­S¨Ò»¡©ú 238
5.32.2 ¨ãÅé¹ê²{ 238
5.32.3 ­S¨Ò§Þ¥©¡X¬°UITextView³]©w¶ê¨¤®ÄªG 240
5.33 ¹ê²{¹Ï¤å¼Ë¦¡ªº«ö¶s¡]Swiftª©¡^ 240
5.33.1 ­S¨Ò»¡©ú 240
5.33.2 ¨ãÅé¹ê²{ 241
5.33.3 ­S¨Ò§Þ¥©¡X³q¹L«ö¶sªº¨Æ¥ó¨Ó³]¸m­I´º¦â 241
5.34 ¦bUILabel¤¤Åã¥Ü¹Ï¼Ð¡]Swiftª©¡^ 241
5.34.1 ­S¨Ò»¡©ú 241
5.34.2 ¨ãÅé¹ê²{ 242
5.34.3 ­S¨Ò§Þ¥©¡X³Ð«Ø«ü©w¤j¤pªº¨t²ÎÀq»{¦rÅé(Àq»{:Helvetica) 242
5.35 ¦Û©w¸q«ö¶sªº¼Ë¦¡¡]Swiftª©¡^ 243
5.35.1 ­S¨Ò»¡©ú 243
5.35.2 ¨ãÅé¹ê²{ 243
5.35.3 ­S¨Ò§Þ¥©¡XÀò¨ú¥i¥Îªº¦rÅé¦W
¼Æ²Õ 243
5.36 ¦Û©w¸q³]¸m¤@­Ó«ü©wªº«ö¶s¼Ë¦¡
¡]Swiftª©¡^ 243
5.36.1 ­S¨Ò»¡©ú 244
5.36.2 ¨ãÅé¹ê²{ 244
5.36.3 ­S¨Ò§Þ¥©¡XUIButton±±¥ó¤¤ªºaddSubview°ÝÃD 245
5.37 ¹ê²{Áa¦V¼Ë¦¡ªº·Æ¶ô®ÄªG¡]Swiftª©¡^ 245
5.37.1 ­S¨Ò»¡©ú 245
5.37.2 ¨ãÅé¹ê²{ 246
5.37.3 ­S¨Ò§Þ¥©¡X·Æ¶ô±±¥óªº³qª¾
°ÝÃD 246
5.38 ¹ê²{·Æ¶ô©M¶i«×±ø®ÄªG¡]Swiftª©¡^ 247
5.38.1 ­S¨Ò»¡©ú 247
5.38.2 ¨ãÅé¹ê²{ 247
5.38.3 ­S¨Ò§Þ¥©¡XUISliderªº¥»½è 247
5.39 ¨Ï¥Î¨B¶i±±¥óÂsÄý¹Ï¤ù¡]Swiftª©¡^ 248
5.39.1 ­S¨Ò»¡©ú 248
5.39.2 ¨ãÅé¹ê²{ 248
5.39.3 ­S¨Ò§Þ¥©¡X³]¸m¨B¶i±±¥óªº
ÃC¦â 248
5.40 ¨Ï¥Î¨B¶i±±¥óÅã¥Ü¼Æ­È¡]Swiftª©¡^ 248
5.40.1 ­S¨Ò»¡©ú 248
5.40.2 ¨ãÅé¹ê²{ 249
5.40.3 ­S¨Ò§Þ¥©¡XSwift¨B¶i±±¥óªº³q¥Î
¥Îªk 249
²Ä6³¹ «Ì¹õÅã¥Ü¹ê¾Ô 250
6.1 §ïÅÜUISwitchªº¤å¥»©MÃC¦â 250
6.1.1 ­S¨Ò»¡©ú 250
6.1.2 ¨ãÅé¹ê²{ 250
6.1.3 ­S¨Ò§Þ¥©¡X¤£­n¦b³]³Æ«Ì¹õ¤WÅã¥Ü¥X¥G¥Î¤á·N®Æªº±±¥ó 252
6.2 ¦b«Ì¹õ¤¤Åã¥Ü¨ã¦³¶}Ãöª¬ºAªº¶}Ãö 252
6.2.1 ­S¨Ò»¡©ú 252
6.2.2 ¨ãÅé¹ê²{ 252
6.2.3 ­S¨Ò§Þ¥©¡XÁ`µ²¶}Ãö±±¥óªº°ò¥»
¥Îªk 253
6.3 ±±¨î¬O§_Åã¥Ü±K½X©ú¤å¡]Swiftª©¡^ 253
6.3.1 ­S¨Ò»¡©ú 253
6.3.2 ¨ãÅé¹ê²{ 254
6.3.3 ­S¨Ò§Þ¥©¡X³æ¿W½s¼gÃþ¤å¥óDKTextField.swiftªº­ì¦] 255
6.4 ¦b«Ì¹õ¤¤¨Ï¥ÎUISegmentedControl±±¥ó 255
6.4.1 ­S¨Ò»¡©ú 255
6.4.2 ¨ãÅé¹ê²{ 255
6.4.3 ­S¨Ò§Þ¥©¡X¸Ñ¨M¤À¬q±±¥ó¾É­P¤º®eÅܤƪº°ÝÃD 256
6.5 ²K¥[¹Ï¼Ð©M¤å¥» 256
6.5.1 ­S¨Ò»¡©ú 257
6.5.2 ¨ãÅé¹ê²{ 257
6.5.3 ­S¨Ò§Þ¥©¡X¤À¬q±±¥óªºÄÝ©Ê©M
¤èªk 257
6.6 ¨Ï¥Î¤À¬q±±¥ó±±¨î­I´ºÃC¦â 258
6.6.1 ­S¨Ò»¡©ú 258
6.6.2 ¨ãÅé¹ê²{ 259
6.6.3 ­S¨Ò§Þ¥©¡X­nÀò¨ú¤À¬q±±¥ó¤¤·í«e¿ï©w«ö¶sªº¼ÐÃD 259
6.7 ¦Û©w¸qUISegmentedControl±±¥óªº¼Ë¦¡
¡]Swiftª©¡^ 260
6.7.1 ­S¨Ò»¡©ú 260
6.7.2 ¨ãÅé¹ê²{ 260
6.7.3 ­S¨Ò§Þ¥©¡XUISegmentedControlªº±`¥Î¤èªk 260
6.8 ¹ê²{¤@­Ó¦Û©w¸q´£¿ô¹ï¸Ü®Ø 260
6.8.1 ­S¨Ò»¡©ú 261
6.8.2 ¨ãÅé¹ê²{ 261
6.8.3 ­S¨Ò§Þ¥©¡X³]¸m¼Ðñ¤§¶¡¤À³Î½uªº¹Ï®× 261
6.9 ¹ê²{®¶°Ê´£¿ô®Ø®ÄªG 262
6.9.1 ­S¨Ò»¡©ú 262
6.9.2 ¨ãÅé¹ê²{ 262
6.9.3 ­S¨Ò§Þ¥©¡X´£¿ô®Øµø¹Ïªº·N¸q 262
6.10 ¦Û©w¸qUIAlertView±±¥óªº¥~Æ[ 263
6.10.1 ­S¨Ò»¡©ú 263
6.10.2 ¨ãÅé¹ê²{ 263
6.10.3 ­S¨Ò§Þ¥©¡X¹ïUIAlertViewªº
­n¨D 266
6.11 ¨Ï¥ÎUIAlertView±±¥ó¡]Swiftª©¡^ 266
6.11.1 ­S¨Ò»¡©ú 266
6.11.2 ¨ãÅé¹ê²{ 266
6.11.3 ­S¨Ò§Þ¥©¡X¦b¹ê²{´£¿ôµø¹Ï«e»Ý­n¥ýÁn©ú¤@­ÓUIAlertView¹ï¶H 266
6.12 ¹ê²{¯S®í¼Ë¦¡®ÄªGªºUIActionSheet 266
6.12.1 ­S¨Ò»¡©ú 267
6.12.2 ¨ãÅé¹ê²{ 267
6.12.3 ­S¨Ò§Þ¥©¡XUIActionSheetªº
§@¥Î 267
6.13 ¹ê²{Reeder¾\Ū¾¹®ÄªG 267
6.13.1 ­S¨Ò»¡©ú 267
6.13.2 ¨ãÅé¹ê²{ 267
6.13.3 ­S¨Ò§Þ¥©¡XReeder¾\Ū¾¹¤¶²Ð 271
6.14 ©w¨î¤@­Ó«ö¶s­±ªO 271
6.14.1 ­S¨Ò»¡©ú 271
6.14.2 ¨ãÅé¹ê²{ 271
6.14.3 ­S¨Ò§Þ¥©¡X¾Þ§@ªíªº°ò¥»¥Îªk 272
6.15 ¹ê²{¤@­Ó¤À¨ÉApp¡]Swiftª©¡^ 272
6.15.1 ­S¨Ò»¡©ú 272
6.15.2 ¨ãÅé¹ê²{ 272
6.15.3 ­S¨Ò§Þ¥©¡X¾Þ§@ªí¥~Æ[¦³4ºØ
¼Ë¦¡ 274
6.16 ¨Ï¥ÎUIToolBar¹ê²{¤u¨ãÄæ¡]Swiftª©¡^ 274
6.16.1 ­S¨Ò»¡©ú 274
6.16.2 ¨ãÅé¹ê²{ 274
6.16.3 ­S¨Ò§Þ¥©¡X¤u¨ãÄ檺§@¥Î 275
6.17 ¦Û©w¸qUIToolBarªºÃC¦â©M¼Ë¦¡ 275
6.17.1 ­S¨Ò»¡©ú 275
6.17.2 ¨ãÅé¹ê²{ 275
6.17.3 ­S¨Ò§Þ¥©¡X¤u¨ãÄæ»P¤À¬q±±¥óªº
®t§O 276
6.18 ³Ð«Ø¤@­Ó±a¦³¹Ï¼Ð«ö¶sªº¤u¨ãÄæ 276
6.18.1 ­S¨Ò»¡©ú 276
6.18.2 ¨ãÅé¹ê²{ 276
6.18.3 ­S¨Ò§Þ¥©¡X½Õ¾ã¤u¨ãÄæ«ö¶s¦ì¸mªº
¤èªk 277
6.19 ¹ê²{ºô®æ®ÄªG 278
6.19.1 ­S¨Ò»¡©ú 278
6.19.2 ¨ãÅé¹ê²{ 278
6.19.3 ­S¨Ò§Þ¥©¡XUICollectionViewªº
ºc¦¨ 280
6.20 ¹ê²{¤j¤p¤£¬Û¦Pªººô®æ®ÄªG 280
6.20.1 ­S¨Ò»¡©ú 281
6.20.2 ¨ãÅé¹ê²{ 281
6.20.3 ­S¨Ò§Þ¥©¡XUICollectionViewDataSource¥N²z¤¶²Ð 283
6.21 ¹ê²{Pinterest¼Ë¦¡ªº¥¬§½®ÄªG
¡]Swiftª©¡^ 283
6.21.1 ­S¨Ò»¡©ú 284
6.21.2 ¨ãÅé¹ê²{ 284
6.21.3 ­S¨Ò§Þ¥©¡X±o¨ì°ª®ÄViewªº
¯µÄy 285
6.22 ³Ð«Ø¦}¨Ï¥Î¿ï¾Ü®Ø 286
6.22.1 ­S¨Ò»¡©ú 286
6.22.2 ¨ãÅé¹ê²{ 286
6.22.3 ­S¨Ò§Þ¥©¡X¶}Ãö±±¥óªº
Àq»{¤Ø¤o 287
6.23 ¦Û©w¸q¤u¨ã±ø 287
6.23.1 ­S¨Ò»¡©ú 287
6.23.2 ¨ãÅé¹ê²{ 287
6.23.3 ­S¨Ò§Þ¥©¡X¬°UIAlertView²K¥[¦h­Ó«ö¶s 288
6.24 ¹ê²{¤@­Ó±a¿é¤J®Øªº´£¥Ü®Ø 288
6.24.1 ­S¨Ò»¡©ú 288
6.24.2 ¨ãÅé¹ê²{ 288
6.24.3 ­S¨Ò§Þ¥©¡X¦p¦ó¬°UIAlertView²K¥[¤lµø¹Ï 289
6.25 ¹ê²{¤@­Ó¹Ï¤ù¿ï¾Ü¾¹ 289
6.25.1 ­S¨Ò»¡©ú 289
6.25.2 ¨ãÅé¹ê²{ 289
6.25.3 ­S¨Ò§Þ¥©¡X¦Û©w¸q®ø®§¤å¥» 291
6.26 ±±¨î¶}Ãö±±¥óªºª¬ºA¡]Swiftª©¡^ 291
6.26.1 ­S¨Ò»¡©ú 291
6.26.2 ¨ãÅé¹ê²{ 291
6.26.3 ­S¨Ò§Þ¥©¡X³]¸m¦b¶}Ãöª¬ºA¤Á´«®É¦¬¨ì³qª¾ 292
6.27 ¦b«Ì¹õ¤¤Åã¥Ü¤£¦P¼Ë¦¡ªº¶}Ãö±±¥ó
¡]Swiftª©¡^ 292
6.27.1 ­S¨Ò»¡©ú 292
6.27.2 ¨ãÅé¹ê²{ 292
6.27.3 ­S¨Ò§Þ¥©¡XÃö¤_UISwitchªº«GÂI¯S®í»¡©ú 295
6.28 ¹ê²{«ü©w¼Ë¦¡ªº¿ï¶µ¥d®ÄªG¡]Swiftª©¡^ 295
6.28.1 ­S¨Ò»¡©ú 295
6.28.2 ¨ãÅé¹ê²{ 295
6.28.3 ­S¨Ò§Þ¥©¡XÀò¨ú¼Ðñ¤§¶¡¤À³Î½uªº¹Ï®× 296
6.29 ¨Ï¥Î¿ï¶µ¥d±±¨î«Ì¹õªº­I´ºÃC¦â
¡]Swiftª©¡^ 296
6.29.1 ­S¨Ò»¡©ú 296
6.29.2 ¨ãÅé¹ê²{ 296
6.29.3 ­S¨Ò§Þ¥©¡X¦Û¦æ³]¸m¼Ðñ¤º®eªº°¾²¾¶q 297
6.30 ¹ê²{¹Ï¤å®ÄªGªº´£¿ô®Ø¡]Swiftª©¡^ 297
6.30.1 ­S¨Ò»¡©ú 297
6.30.2 ¨ãÅé¹ê²{ 297
6.30.3 ­S¨Ò§Þ¥©¡XdidPresentAlertView©MwillPresentAlertViewªº°Ï§O 298
6.31 ¹ê²{¤@­Ó¿W¥ßªº´£¿ô®Ø®ÄªG
¡]Swiftª©¡^ 298
6.31.1 ­S¨Ò»¡©ú 298
6.31.2 ¨ãÅé¹ê²{ 299
6.31.3 ­S¨Ò§Þ¥©¡X´£¿ô®Øµø¹Ïdelegate ¤èªkªº°õ¦æ¶¶§Ç 299
6.32 ¹ê²{¤@­Ó°ò¥»ªº¿ï¶µ¥d´£¿ô®Ø
¡]Swiftª©¡^ 299
6.32.1 ­S¨Ò»¡©ú 299
6.32.2 ¨ãÅé¹ê²{ 299
6.32.3 ­S¨Ò§Þ¥©¡X¾Þ§@ªí»P´£¿ôµø¹Ïªº
°Ï§O 300
6.33 ³Ð«Ø¦Û©w¸q®ÄªGªºUIActionSheet
¡]Swiftª©¡^ 300
6.33.1 ­S¨Ò»¡©ú 300
6.33.2 ¨ãÅé¹ê²{ 300
6.33.3 ­S¨Ò§Þ¥©¡XÅTÀ³¾Þ§@ªíªº¤èªk 301
6.34 ³]¸mUIBarButtonItem¹Ï¼Ð¡]Swiftª©¡^ 302
6.34.1 ­S¨Ò»¡©ú 302
6.34.2 ¨ãÅé¹ê²{ 302
6.34.3 ­S¨Ò§Þ¥©¡XUIBarButtonItemªº³Ì²³æ©w¨î¤èªk 303
6.35 ½s¿èUIBarButtonItemªº¼ÐÃD
¡]Swiftª©¡^ 303
6.35.1 ­S¨Ò»¡©ú 303
6.35.2 ¨ãÅé¹ê²{ 303
6.35.3 ­S¨Ò§Þ¥©¡X°t¨îÄæ«ö¶sªºÄÝ©Ê 304
²Ä7³¹ ¦Û°Ê¥æ¤¬¹ê¾Ô 306
7.1 ¹ê²{¬É­±ºu°Ê®ÄªG 306
7.1.1 ­S¨Ò»¡©ú 306
7.1.2 ¨ãÅé¹ê²{ 306
7.1.3 ­S¨Ò§Þ¥©¡Xºu°Ê¥\¯à¦b²¾°Ê³]³Æ¤¤ªº·N¸q 307
7.2 ·Æ°ÊÁôÂꬺAÄæ 307
7.2.1 ­S¨Ò»¡©ú 307
7.2.2 ¨ãÅé¹ê²{ 307
7.2.3 ­S¨Ò§Þ¥©¡Xºu°Ê±±¥óªº­ì²z 308
7.3 ºu°ÊÂsÄý¹Ï¤ù¡]Swiftª©¡^ 308
7.3.1 ­S¨Ò»¡©ú 308
7.3.2 ¨ãÅé¹ê²{ 308
7.3.3 ­S¨Ò§Þ¥©¡Xºu°Ê±±¥óªºªì©l¤Æ 309
7.4 ¦Û©w¸q UIPageControlªº¥~Æ[¼Ë¦¡ 309
7.4.1 ­S¨Ò»¡©ú 309
7.4.2 ¨ãÅé¹ê²{ 309
7.4.3 ­S¨Ò§Þ¥©¡X¤°¤\¬O½­¶±±¥ó 310
7.5 ¹ê²{¤@­Ó¹Ï¤ù¼½©ñ¾¹ 310
7.5.1 ­S¨Ò»¡©ú 310
7.5.2 ¨ãÅé¹ê²{ 310
7.5.3 ­S¨Ò§Þ¥©¡X¤À­¶±±¥óªº®i¥Ü
¤è¦¡ 312
7.6 ¹ê²{¤@­Ó¹Ï¤ùÂsÄýµ{§Ç 312
7.6.1 ­S¨Ò»¡©ú 312
7.6.2 ¨ãÅé¹ê²{ 312
7.6.3 ­S¨Ò§Þ¥©¡X³Ð«ØUIPageControl±±¥ó¦}³]¸mÄݩʪº³q¥Î¤èªk 313
7.7 ¨Ï¥ÎUIPageControl³]¸m4­Ó¬É­±
¡]Swiftª©¡^ 313
7.7.1 ­S¨Ò»¡©ú 313
7.7.2 ¨ãÅé¹ê²{ 313
7.7.3 ­S¨Ò§Þ¥©¡Xµo°e¤À­¶³qª¾ªº¸Ñ¨M
¤è®× 315
7.8 ¹ê²{¨â­ÓUIPickerView¶¡ªº¼Æ¾Ú¨Ì¿à 315
7.8.1 ­S¨Ò»¡©ú 315
7.8.2 ¨ãÅé¹ê²{ 315
7.8.3 ­S¨Ò§Þ¥©¡X¬°¤°¤\­×§ï°Ñ¼Æ 317
7.9 ¦Û©w¸q¤@­Ó¿ï¾Ü¾¹ 317
7.9.1 ­S¨Ò»¡©ú 318
7.9.2 ¨ãÅé¹ê²{ 318
7.9.3 ­S¨Ò§Þ¥©¡XÁ`µ²³W¹ºÅܶq©M³s±µªº¹Lµ{ 321
7.10 ¹ê²{¤@­Ó³æ¦C¿ï¾Ü¾¹ 321
7.10.1 ­S¨Ò»¡©ú 321
7.10.2 ¨ãÅé¹ê²{ 321
7.10.3 ­S¨Ò§Þ¥©¡X²K¥[¿ï¾Ü¾¹µø¹Ïªº
¤èªk 322
7.11 ¹ê²{¤@­Ó·|µo­µªº­Ë­p®É¾¹
¡]Swiftª©¡^ 322
7.11.1 ­S¨Ò»¡©ú 322
7.11.2 ¨ãÅé¹ê²{ 322
7.11.3 ­S¨Ò§Þ¥©¡X¿ï¾Ü¾¹µø¹Ïªº¼Æ¾Ú·½
¨óij 324
7.12 ¹ê²{¤@­Ó¤é´Á¿ï¾Ü¾¹ 325
7.12.1 ­S¨Ò»¡©ú 325
7.12.2 ¨ãÅé¹ê²{ 325
7.12.3 ­S¨Ò§Þ¥©¡X¤°¤\¬O¿ï¾Ü¾¹ 328
7.13 ¨Ï¥Î¤é´Á¿ï¾Ü¾¹¦Û°Ê¿ï¾Ü¤@­Ó®É¶¡ 328
7.13.1 ­S¨Ò»¡©ú 328
7.13.2 ¨ãÅé¹ê²{ 328
7.13.3 ­S¨Ò§Þ¥©¡XApple¤¤ªº¨âºØ
¿ï¾Ü¾¹ 329
7.14 ¨Ï¥ÎUIDatePicker¡]Swiftª©¡^ 329
7.14.1 ­S¨Ò»¡©ú 329
7.14.2 ¨ãÅé¹ê²{ 329
7.14.3 ­S¨Ò§Þ¥©¡XÁ`µ²¤é´Á¿ï¾Ü¾¹ªº±`¥ÎÄÝ©Ê 331
7.15 ¦Û©w¸qUIActivityIndicatorViewªº¼Ë¦¡ 332
7.15.1 ­S¨Ò»¡©ú 332
7.15.2 ¨ãÅé¹ê²{ 332
7.15.3 ­S¨Ò§Þ¥©¡XUIActivityIndicatorViewªº¥\¯à 334
7.16 ¦Û©w¸q¬¡°Ê«ü¥Ü¾¹ªºÅã¥Ü¼Ë¦¡ 335
7.16.1 ­S¨Ò»¡©ú 335
7.16.2 ¨ãÅé¹ê²{ 335
7.16.3 ­S¨Ò§Þ¥©¡XiOS¤º¸mªº¤£¦P¼Ë¦¡ªºUIActivityIndicator View 338
7.17 ¹ê²{¤£¦P¥~Æ[ªº¬¡°Ê«ü¥Ü¾¹®ÄªG 338
7.17.1 ­S¨Ò»¡©ú 338
7.17.2 ¨ãÅé¹ê²{ 338
7.17.3 ­S¨Ò§Þ¥©¡XUIActivityIndicatorViewªº¨Ï¥Îºt¥Ü 339
7.18 ¨Ï¥ÎUIActivityIndicatorView±±¥ó
¡]Swiftª©¡^ 339
7.18.1 ­S¨Ò»¡©ú 339
7.18.2 ¨ãÅé¹ê²{ 339
7.18.3 ­S¨Ò§Þ¥©¡XÁ`µ²
UIActivityIndicatorViewªº¥Î³B 340
7.19 ¦Û©w¸q¶i«×±øªº¥~Æ[¼Ë¦¡ 340
7.19.1 ­S¨Ò»¡©ú 340
7.19.2 ¨ãÅé¹ê²{ 340
7.19.3 ­S¨Ò§Þ¥©¡X3ºØÄݩʳ]¸m­·®æ 341
7.20 ¹ê²{¦h­Ó¨ã¦³°ÊºA±ø¯¾­I´ºªº¶i«×±ø 341
7.20.1 ­S¨Ò»¡©ú 341
7.20.2 ¨ãÅé¹ê²{ 341
7.20.3 ­S¨Ò§Þ¥©¡XUIProgressView»PUIActivityIndicatorViewªº®t²§ 343
7.21 ¦Û©w¸q¤@­Ó«ü©w¥~Æ[¼Ë¦¡ªº¶i«×±ø 344
7.21.1 ­S¨Ò»¡©ú 344
7.21.2 ¨ãÅé¹ê²{ 344
7.21.3 ­S¨Ò§Þ¥©¡X¶i«×±øªº±`¥ÎÄÝ©Ê 347
7.22 ¹ê²{¦Û©w¸q¶i«×±ø®ÄªG¡]Swiftª©¡^ 348
7.22.1 ­S¨Ò»¡©ú 348
7.22.2 ¨ãÅé¹ê²{ 348
7.22.3 ­S¨Ò§Þ¥©¡X±`¥Îªº¨âºØ¶i«×±ø
­·®æ 349
7.23 ¦b¬d§ä«H®§¿é¤JÃöÁä¦r®É¹ê²{¦Û°Ê´£¥Ü
¥\¯à 349
7.23.1 ­S¨Ò»¡©ú 349
7.23.2 ¨ãÅé¹ê²{ 349
7.23.3 ­S¨Ò§Þ¥©¡XUISearchBar±±¥óªº±`¥ÎÄÝ©Ê 350
7.24 ¹ê²{¤å¦r¿é¤Jªº¦Û°Ê¶ñ¥R©M¦Û°Ê´£¥Ü
¥\¯à 351
7.24.1 ­S¨Ò»¡©ú 351
7.24.2 ¨ãÅé¹ê²{ 351
7.24.3 ­S¨Ò§Þ¥©¡X­×§ïUISearchBarªº­I´ºÃC¦â 352
7.25 ¨Ï¥ÎÀ˯Á±±¥ó§Ö³t·j¯Á«H®§ 352
7.25.1 ­S¨Ò»¡©ú 352
7.25.2 ¨ãÅé¹ê²{ 352
7.25.3 ­S¨Ò§Þ¥©¡X§Q¥Î©e¦«¶i¦æ·j¯Áªº
¹Lµ{ 355
7.26 ¨Ï¥ÎUISearchBar±±¥ó¡]Swiftª©¡^ 355
7.26.1 ­S¨Ò»¡©ú 355
7.26.2 ¨ãÅé¹ê²{ 355
7.26.3 ­S¨Ò§Þ¥©¡XsearchDisplayControllerªº·j¯Á¹Lµ{ 356
7.27 ¦b«Ì¹õ¤¤Åã¥Ü¤@­Ó¤é´Á¿ï¾Ü¾¹ 356
7.27.1 ­S¨Ò»¡©ú 356
7.27.2 ¨ãÅé¹ê²{ 356
7.27.3 ­S¨Ò§Þ¥©¡X³Ð«Ø¤é´Á/®É¶¡
¿ï¨ú¾¹ 357
7.28 ³q¹Lºu°Ê«Ì¹õªº¤è¦¡ÂsÄý«H®§ 357
7.28.1 ­S¨Ò»¡©ú 357
7.28.2 ¨ãÅé¹ê²{ 358
7.28.3 ­S¨Ò§Þ¥©¡Xºu°Ê±±¥óªºÄÝ©Ê
Á`µ² 358
7.29 ¹ê²{¤@­Ó¹Ï¤å¼Ë¦¡Áp¨t¤H¦Cªí®ÄªG 359
7.29.1 ­S¨Ò»¡©ú 359
7.29.2 ¨ãÅé¹ê²{ 359
7.29.3 ­S¨Ò§Þ¥©¡XUIScrollViewªº
¹ê²{²z©À 360
7.30 ¦b«Ì¹õ¤¤¹ê²{¤@­ÓÀô§Î¶i«×±ø®ÄªG 360
7.30.1 ­S¨Ò»¡©ú 360
7.30.2 ¨ãÅé¹ê²{ 360
7.30.3 ­S¨Ò§Þ¥©¡X§ïÅÜUIProgressView
±±¥óªº°ª«× 361
7.31 ¹ê²{§Ö³t·j¯Á¥\¯à 361
7.31.1 ­S¨Ò»¡©ú 361
7.31.2 ¨ãÅé¹ê²{ 362
7.31.3 ­S¨Ò§Þ¥©¡X¥h°£SearchBar­I´ºªº
¤èªk 364
7.32 ¹ê²{¤@­Ó¡§¬P´Á¡¨¿ï¾Ü®Ø¡]Swiftª©¡^ 364
7.32.1 ­S¨Ò»¡©ú 364
7.32.2 ¨ãÅé¹ê²{ 364
7.32.3 ­S¨Ò§Þ¥©¡X¤é´Á¿ï¨ú¾¹ªº¼Ò¦¡ 365
7.33 ¹ê²{¤@­Ó¦Û°Ê¿é¤J¨t²Î¡]Swiftª©¡^ 365
7.33.1 ­S¨Ò»¡©ú 365
7.33.2 ¨ãÅé¹ê²{ 366
7.33.3 ­S¨Ò§Þ¥©¡X³]¸m®É¶¡¶¡¹j 367
7.34 ¦Û©w¸qUIDatePicker±±¥ó¡]Swiftª©¡^ 367
7.34.1 ­S¨Ò»¡©ú 367
7.34.2 ¨ãÅé¹ê²{ 367
7.34.3 ­S¨Ò§Þ¥©¡X³]¸m¤é´Áªº­S³ò 369
7.35 ¦Û©w¸q¡§¤é´Á-®É¶¡¡¨±±¥ó¡]Swiftª©¡^ 370
7.35.1 ­S¨Ò»¡©ú 370
7.35.2 ¨ãÅé¹ê²{ 370
7.35.3 ­S¨Ò§Þ¥©¡XÅã¥Ü¤é´Á¿ï¾Ü¾¹ªº
¤èªk 370
7.36 ¹ê²{¤@­Ó¹Ï¤ùÂsÄý¾¹¡]Swiftª©¡^ 370
7.36.1 ­S¨Ò»¡©ú 370
7.36.2 ¨ãÅé¹ê²{ 370
7.36.3 ­S¨Ò§Þ¥©¡XUIScrollViewªº
®Ö¤ß²z©À 371
7.37 ¹ê²{¤@­Ó¤À­¶¹Ï¤ùÂsÄý¾¹¡]Swiftª©¡^ 371
7.37.1 ­S¨Ò»¡©ú 372
7.37.2 ¨ãÅé¹ê²{ 372
7.37.3 ­S¨Ò§Þ¥©¡X¹ê²{½­¶³qª¾ªº
¤èªk 372
7.38 ¹ê²{¤@­Ó¹Ï¤ùÂsÄý¾¹¡]Swiftª©¡^ 373
7.38.1 ­S¨Ò»¡©ú 373
7.38.2 ¨ãÅé¹ê²{ 373
7.38.3 ­S¨Ò§Þ¥©¡Xµ¹UIPageControl±±¥ó²K¥[­I´º 374
7.39 ³]¸m¦h­Ó¤À­¶µø¹Ï¡]Swiftª©¡^ 374
7.39.1 ­S¨Ò»¡©ú 374
7.39.2 ¨ãÅé¹ê²{ 375
7.39.3 ­S¨Ò§Þ¥©¡X±À¥XUIPageControlªº
·N¸q 376
7.40 ¦Û©w¸qUIActivityIndicatorView±±¥ó
¡]Swiftª©¡^ 376
7.40.1 ­S¨Ò»¡©ú 376
7.40.2 ¨ãÅé¹ê²{ 376
7.40.3 ­S¨Ò§Þ¥©¡XÃö³¬¬¡°Ê«ü¥Ü¾¹°Êµeªº¤èªk 377
7.41 ¹ê²{5ºØ¼Ë¦¡ªº¬¡°Ê«ü¥Ü¾¹®ÄªG
¡]Swiftª©¡^ 377
7.41.1 ­S¨Ò»¡©ú 377
7.41.2 ¨ãÅé¹ê²{ 377
7.41.3 ­S¨Ò§Þ¥©¡X³]¸mUIActivityIndicatorView­I´ºÃC¦âªº
¤èªk 380
7.42 ¦Û©w¸q³]¸mProgressBarªº
¼Ë¦¡¡]Swiftª©¡^ 380
7.42.1 ­S¨Ò»¡©ú 380
7.42.2 ¨ãÅé¹ê²{ 380
7.42.3 ­S¨Ò§Þ¥©¡X³æ¿W³]¸m¤w¨«¹L¶i«×ªº¶i«×±øÃC¦âªº¤èªk 380
7.43 ³]¸mUIProgressViewªº¼Ë¦¡¡]Swiftª©¡^ 380
7.43.1 ­S¨Ò»¡©ú 381
7.43.2 ¨ãÅé¹ê²{ 381
7.43.3 ­S¨Ò§Þ¥©¡X¦p¦ó³]¸m¥¼¨«¹L¶i«×ªº¶i«×±øÃC¦â 381
7.44 §Ö³t·j¯Á¨t²Î¡]Swiftª©¡^ 381
7.44.1 ­S¨Ò»¡©ú 381
7.44.2 ¨ãÅé¹ê²{ 381
7.44.3 ­S¨Ò§Þ¥©¡X4­Ó·j¯Áª¬ºA§ïÅܪºÃöÁä¨ç¼Æ 383
7.45 ¹ê²{¨ã¦³¨â­Óµø¹Ï¬É­±ªº·j¯Á¨t²Î
¡]Swiftª©¡^ 383
7.45.1 ­S¨Ò»¡©ú 383
7.45.2 ¨ãÅé¹ê²{ 383
7.45.3 ­S¨Ò§Þ¥©¡XÅã¥Ü©MÁôÂÃtableviewªº4ºØ¤èªk 383
²Ä8³¹ ¹Ï§Î¡B¹Ï¹³©M°Êµe¹ê¾Ô 384
8.1 ¹ê²{¹Ï¹³ªº¼Ò½k®ÄªG 384
8.1.1 ­S¨Ò»¡©ú 384
8.1.2 ¨ãÅé¹ê²{ 384
8.1.3 ­S¨Ò§Þ¥©¡XiOS¼Ò½k¥\¯àªºµo®i
¾úµ{ 386
8.2 ºu°ÊÂsÄý¹Ï¤ù 386
8.2.1 ­S¨Ò»¡©ú 387
8.2.2 ¨ãÅé¹ê²{ 387
8.2.3 ­S¨Ò§Þ¥©¡X¹Ï¹³µø¹Ïªº§@¥Î 387
8.3 ¹ê²{¤@­Ó¹Ï¤ùÂsÄý¾¹ 388
8.3.1 ­S¨Ò»¡©ú 388
8.3.2 ¨ãÅé¹ê²{ 388
8.3.3 ­S¨Ò§Þ¥©¡X³Ð«Ø¤@­ÓUIImageViewªº¤èªk 389
8.4 ¹ê²{3­Ó¹Ï¤ù«ö¶s¡]Swiftª©¡^ 389
8.4.1 ­S¨Ò»¡©ú 389
8.4.2 ¨ãÅé¹ê²{ 390
8.4.3 ­S¨Ò§Þ¥©¡XÄÝ©Êframe»PÄÝ©Ê
bounds 391
8.5 ¦b«Ì¹õ¤¤Ã¸¨î¤@­Ó¤T¨¤§Î 391
8.5.1 ­S¨Ò»¡©ú 391
8.5.2 ¨ãÅé¹ê²{ 391
8.5.3 ­S¨Ò§Þ¥©¡X¦biOS¤¤Ã¸¹Ïªº¨âºØ
¤è¦¡ 392
8.6 ¦b«Ì¹õ¤¤Ã¸¨î¤@­Ó¤T¨¤§Î 392
8.6.1 ­S¨Ò»¡©ú 392
8.6.2 ¨ãÅé¹ê²{ 392
8.6.3 ­S¨Ò§Þ¥©¡XiOSªº®Ö¤ß¹Ï§Î®wªºÃ¸¹Ï­ì²z 395
8.7 ø¨î²¾°Êªº¦±½u¡]Swiftª©¡^ 395
8.7.1 ­S¨Ò»¡©ú 395
8.7.2 ¨ãÅé¹ê²{ 395
8.7.3 ­S¨Ò§Þ¥©¡XOpenGL ESø¹Ï¤è¦¡ªº­ì²z 395
8.8 ¦b«Ì¹õ¤¤¹ê²{ÃC¦â¿ï¾Ü¾¹/½Õ¦âªO¥\¯à 396
8.8.1 ­S¨Ò»¡©ú 396
8.8.2 ¨ãÅé¹ê²{ 396
8.8.3 ­S¨Ò§Þ¥©¡XUIImageView©MCore Graphics³£¥i¥Hø¹Ï 396
8.9 ø¨î¤@­Ó¤p¶À¤H¹Ï¹³ 396
8.9.1 ­S¨Ò»¡©ú 397
8.9.2 ¨ãÅé¹ê²{ 397
8.9.3 ­S¨Ò§Þ¥©¡Xø¹Ï¤¤ªº§¤¼Ð¨t 397
8.10 ¹ê²{¹Ï¤ù¡B¤å¦r¥H¤Î½Âà®ÄªG 398
8.10.1 ­S¨Ò»¡©ú 398
8.10.2 ¨ãÅé¹ê²{ 398
8.10.3 ­S¨Ò§Þ¥©¡Xø¹Ï¨t²Îªºµe¹ÏªO
­ì²z 399
8.11 ·Æ°Ê®i¥Ü¤£¦Pªº¹Ï¤ù 399
8.11.1 ­S¨Ò»¡©ú 399
8.11.2 ¨ãÅé¹ê²{ 399
8.11.3 ­S¨Ò§Þ¥©¡X¤°¤\¬O¹Ï¼h 400
8.12 ºt¥ÜCALayers¹Ï¼hªº¥Îªk¡]Swiftª©¡^ 400
8.12.1 ­S¨Ò»¡©ú 400
8.12.2 ¨ãÅé¹ê²{ 401
8.12.3 ­S¨Ò§Þ¥©¡X¹Ï¼h¦³¼vÅTø¹Ï®ÄªGªºÄÝ©Ê 401
8.13 ¨Ï¥Î¹Ï¹³°Êµe 402
8.13.1 ­S¨Ò»¡©ú 402
8.13.2 ¨ãÅé¹ê²{ 402
8.13.3 ­S¨Ò§Þ¥©¡X»Ý­n´£«e¦Ò¼{ªº¨â­Ó
°ÝÃD 405
8.14 ¹ê²{UIView¤ÀÃþ°Êµe®ÄªG 405
8.14.1 ­S¨Ò»¡©ú 405
8.14.2 ¨ãÅé¹ê²{ 405
8.14.3 ­S¨Ò§Þ¥©¡X¦biOS¤¤¹ê²{°Êµeªº
¤èªk 406
8.15 ¨Ï¥Î°Êµeªº¼Ë¦¡Åã¥Ü¹q¶qªº¨Ï¥Î±¡ªp 407
8.15.1 ­S¨Ò»¡©ú 407
8.15.2 ¨ãÅé¹ê²{ 407
8.15.3 ­S¨Ò§Þ¥©¡XUIImageView¹ê²{°Êµeªº­ì²z 410
8.16 ¹Ï§Î¹Ï¹³ªº¤HÁyÀË´ú³B²z¡]Swiftª©¡^ 410
8.16.1 ­S¨Ò»¡©ú 410
8.16.2 ¨ãÅé¹ê²{ 410
8.16.3 ­S¨Ò§Þ¥©¡X¦bUIImageView¤¤©M°Êµe¬ÛÃöªº¤èªk©MÄÝ©Ê 411
8.17 ¹ê²{¤@­Ó¤Û¿O¤ù¼½©ñ¾¹®ÄªG 411
8.17.1 ­S¨Ò»¡©ú 411
8.17.2 ¨ãÅé¹ê²{ 411
8.17.3 ­S¨Ò§Þ¥©¡XiOS¨t²Îªº®Ö¤ß
°Êµe 412
8.18 ø¨î´X¦ó¹Ï§Î 412
8.18.1 ­S¨Ò»¡©ú 412
8.18.2 ¨ãÅé¹ê²{ 412
8.18.3 ­S¨Ò§Þ¥©¡X°ò¥»ªºÃ¸¹Ï¹Lµ{ 413
8.19 ¹ê²{¹ï¹Ï¤ùªº±ÛÂà©MÁY©ñ 414
8.19.1 ­S¨Ò»¡©ú 414
8.19.2 ¨ãÅé¹ê²{ 414
8.19.3 ­S¨Ò§Þ¥©¡XÁ`µ²Core Graphics¤¤±`¥ÎªºÃ¸¹Ï¤èªk 414
8.20 ¨Ï¥ÎÄݩʰʵe 414
8.20.1 ­S¨Ò»¡©ú 415
8.20.2 ¨ãÅé¹ê²{ 415
8.20.3 ­S¨Ò§Þ¥©¡XÁ`µ²beginAnimations:context:ªº¥\¯à 417
8.21 µ¹¹Ï¤ùµÛ¦â¡]Swiftª©¡^ 417
8.21.1 ­S¨Ò»¡©ú 417
8.21.2 ¨ãÅé¹ê²{ 417
8.21.3 ­S¨Ò§Þ¥©¡XÁ`µ²contentMode
ÄÝ©Ê 418
8.22 ¹ê²{±ÛÂà°Êµe®ÄªG¡]Swiftª©¡^ 419
8.22.1 ­S¨Ò»¡©ú 419
8.22.2 ¨ãÅé¹ê²{ 419
8.22.3 ­S¨Ò§Þ¥©¡XÁ`µ²+ (void)commitAnimations 419
8.23 ø¨î¤@­Ó®ÉÄÁ¡]Swiftª©¡^ 420
8.23.1 ­S¨Ò»¡©ú 420
8.23.2 ¨ãÅé¹ê²{ 420
8.23.3 ­S¨Ò§Þ¥©¡X§ó§ï¹Ï¤ù¦ì¸mªº
¤èªk 421
8.24 ø¨î¤@­Ó¥i±±¨îªºÀô§Î¶i«×±ø
¡]Swiftª©¡^ 422
8.24.1 ­S¨Ò»¡©ú 422
8.24.2 ¨ãÅé¹ê²{ 422
8.24.3 ­S¨Ò§Þ¥©¡XÁ`µ²±ÛÂà¹Ï¹³ªº
¤èªk 422
8.25 ¹ê²{¤j¤p¹Ï§ÎªºÅÜ´«¡]Swiftª©¡^ 423
8.25.1 ­S¨Ò»¡©ú 423
8.25.2 ¨ãÅé¹ê²{ 423
8.25.3 ­S¨Ò§Þ¥©¡X¹Ï¼h¥i¥H¦b¤@­Ó³æ¿Wªºµø¹Ï¤¤³Q²Õ¦X°_¨Ó 424
8.26 ¬°¹Ï¼h¼W¥[³±¼v®ÄªG¡]Swiftª©¡^ 424
8.26.1 ­S¨Ò»¡©ú 424
8.26.2 ¨ãÅé¹ê²{ 424
8.26.3 ­S¨Ò§Þ¥©¡X¹Ï¼h¬O°Êµeªº°ò¥»²Õ¦¨³¡¤À 425
8.27 ¹ê²{IJºN°Êµe®ÄªG¡]Swiftª©¡^ 425
8.27.1 ­S¨Ò»¡©ú 425
8.27.2 ¨ãÅé¹ê²{ 425
8.27.3 ­S¨Ò§Þ¥©¡Xµø¹Ï©M¹Ï¼hªºÃö¨t 426
8.28 ¹ê²{°Êµe®ÄªG¡]Swiftª©¡^ 426
8.28.1 ­S¨Ò»¡©ú 427
8.28.2 ¨ãÅé¹ê²{ 427
8.28.3 ­S¨Ò§Þ¥©¡X¹ê²{¦h­Ó°Êµeªº
¤èªk 429
8.29 ¦b«Ì¹õ¤¤¹ê²{¼Ò½k®ÄªG 429
8.29.1 ­S¨Ò»¡©ú 429
8.29.2 ¨ãÅé¹ê²{ 429
8.29.3 ­S¨Ò§Þ¥©¡XÁקK±NUIVisualEffectViewªºAlpha³]¸m¬°¤p¤_1.0ªº­È 430
8.30 µ¹«ü©w¹Ï¤ù¹ê²{¼Ò½k®ÄªG 430
8.30.1 ­S¨Ò»¡©ú 431
8.30.2 ¨ãÅé¹ê²{ 431
8.30.3 ­S¨Ò§Þ¥©¡Xªì©l¤Æ¤@­ÓUIVisualEffectView¹ï¶Hªº¤èªk 433
8.31 ½s½X¹ê²{«ü©w¹Ï¹³ªº¼Ò½k®ÄªG
¡]Swiftª©¡^ 433
8.31.1 ­S¨Ò»¡©ú 433
8.31.2 ¨ãÅé¹ê²{ 433
8.31.3 ­S¨Ò§Þ¥©¡XUIBlurEffect©MUIVibrancyEffectªº°Ï§O 434
²Ä9³¹ ¦h´CÅéÀ³¥Î¹ê¾Ô 435
9.1 ¼½©ñÁn­µ¤å¥ó 435
9.1.1 ­S¨Ò»¡©ú 435
9.1.2 ¨ãÅé¹ê²{ 435
9.1.3 ­S¨Ò§Þ¥©¡X³X°ÝÁn­µªA°È 438
9.2 ¼½©ñ¦Cªí¤¤ªº­µ¼Ö¡]Swiftª©¡^ 438
9.2.1 ­S¨Ò»¡©ú 438
9.2.2 ¨ãÅé¹ê²{ 439
9.2.3 ­S¨Ò§Þ¥©¡XiOS¨t²Îªº¼½©ñÁn­µ
ªA°È 442
9.3 ¨Ï¥ÎiOSªº´£¿ô¥\¯à 442
9.3.1 ­S¨Ò»¡©ú 442
9.3.2 ¨ãÅé¹ê²{ 442
9.3.3 ­S¨Ò§Þ¥©¡X³Ð«Ø¥]§t¦h­Ó«ö¶sªº´£¿ôµø¹Ï 444
9.4 ¹ê²{¨âºØÃþ«¬ªº®¶°Ê®ÄªG¡]Swiftª©¡^ 444
9.4.1 ­S¨Ò»¡©ú 444
9.4.2 ¨ãÅé¹ê²{ 444
9.4.3 ­S¨Ò§Þ¥©¡XSystem Sound Services
¤ä«ùªº3ºØ³qª¾ 445
9.5 ¨Ï¥ÎMedia Player¼½©ñµøÀW 445
9.5.1 ­S¨Ò»¡©ú 445
9.5.2 ¨ãÅé¹ê²{ 445
9.5.3 ­S¨Ò§Þ¥©¡XiOS¨t²Îªº¦h´CÅé¼½©ñ
¾÷¨î 447
9.6 Ãä¤U¸üÃä¼½©ñµøÀW 447
9.6.1 ­S¨Ò»¡©ú 447
9.6.2 ¨ãÅé¹ê²{ 447
9.6.3 ­S¨Ò§Þ¥©¡XMedia Player®Ø¬[
¤¶²Ð 449
9.7 ¼½©ñ«ü©wªºµøÀW¡]Swiftª©¡^ 449
9.7.1 ­S¨Ò»¡©ú 449
9.7.2 ¨ãÅé¹ê²{ 449
9.7.3 ­S¨Ò§Þ¥©¡XMedia Playerªº­ì²z 451
9.8 ¼½©ñ«ü©wªºµøÀW 451
9.8.1 ­S¨Ò»¡©ú 451
9.8.2 ¨ãÅé¹ê²{ 452
9.8.3 ­S¨Ò§Þ¥©¡X©x¤è«Øij¨Ï¥ÎAV Foundation®Ø¬[ 452
9.9 ¼½©ñ©M¼È°±«ü©wªºMP3¤å¥ó
¡]Swiftª©¡^ 452
9.9.1 ­S¨Ò»¡©ú 453
9.9.2 ¨ãÅé¹ê²{ 453
9.9.3 ­S¨Ò§Þ¥©¡X¨c°O¶}µo«eªº·Ç³Æ
¤u§@ 453
9.10 Àò¨ú¬Û¾÷Camera¤¤ªº¹Ï¤ù¦}ÁY©ñ 453
9.10.1 ­S¨Ò»¡©ú 454
9.10.2 ¨ãÅé¹ê²{ 454
9.10.3 ­S¨Ò§Þ¥©¡X¹Ï¹³¿ï¾Ü¾¹ªº­«­n
¥\¯à 457
9.11 ¿ï¾Ü¬Û¾÷¤¤ªº·Ó¤ù¡]Swiftª©¡^ 457
9.11.1 ­S¨Ò»¡©ú 457
9.11.2 ¨ãÅé¹ê²{ 457
9.11.3 ­S¨Ò§Þ¥©¡X¨Ï¥Î¹Ï¹³¿ï¾Ü¾¹ªº³q¥Î¬yµ{ 459
9.12 ¹ê²{¤@­Ó¦h´CÅ骺À³¥Îµ{§Ç 459
9.12.1 ­S¨Ò»¡©ú 459
9.12.2 ¨ãÅé¹ê²{ 460
9.12.3 ­S¨Ò§Þ¥©¡X¨t²ÎÁ`Åé³W¹º 462
9.13 ¹ê²{¤@­Ó­µ¼Ö¼½©ñ¾¹¡]Swiftª©¡^ 462
9.13.1 ­S¨Ò»¡©ú 462
9.13.2 ¨ãÅé¹ê²{ 463
9.13.3 ­S¨Ò§Þ¥©¡X¨Ï¥ÎAV Foundation®Ø¬[«eªº·Ç³Æ 463
9.14 ¹ê²{¤@­Ó¬üÆ[ªº­µ¼Ö¼½©ñ¾¹
¡]Swiftª©¡^ 463
9.14.1 ­S¨Ò»¡©ú 464
9.14.2 ¨ãÅé¹ê²{ 464
9.14.3 ­S¨Ò§Þ¥©¡X¨Ï¥ÎAV­µÀW¼½©ñ¾¹ªº³q¥Î¬yµ{ 465
9.15 ¹ê²{µøÀW¼½©ñ©M½Õ¥Î·Ó¤ù®w
¥\¯à¡]Swiftª©¡^ 466
9.15.1 ­S¨Ò»¡©ú 466
9.15.2 ¨ãÅé¹ê²{ 466
9.15.3 ­S¨Ò§Þ¥©¡XÁ`µ²Media Player®Ø¬[¤¤ªº±`¥ÎÃþ 467
9.16 ¼½©ñ«ü©wªºMP4µøÀW¡]Swiftª©¡^ 467
9.16.1 ­S¨Ò»¡©ú 468
9.16.2 ¨ãÅé¹ê²{ 468
9.16.3 ­S¨Ò§Þ¥©¡X¨Ï¥Î¦h´CÅé¼½©ñ¾¹«eªº·Ç³Æ 468
9.17 ¼½©ñ©M¼È°±«ü©wªºMP3¡]Swiftª©¡^ 468
9.17.1 ­S¨Ò»¡©ú 468
9.17.2 ¨ãÅé¹ê²{ 468
9.17.3 ­S¨Ò§Þ¥©¡XÁ`µ²¨Ï¥ÎAV¿ý­µ¾÷ªº°ò¥»¬yµ{ 470
9.18 ¹ê²{¤@­Ó¹Ï¤ùÂsÄý¾¹¡]Swiftª©¡^ 470
9.18.1 ­S¨Ò»¡©ú 470
9.18.2 ¨ãÅé¹ê²{ 471
9.18.3 ­S¨Ò§Þ¥©¡X¹Ï¹³¿ï¾Ü¾¹±±¨î¾¹
©e¦« 472
9.19 ¹ê²{¤@­Ó´¼¯à¹Ï¤ùÂsÄý¾¹¡]Swiftª©¡^ 473
9.19.1 ­S¨Ò»¡©ú 473
9.19.2 ¨ãÅé¹ê²{ 473
9.19.3 ­S¨Ò§Þ¥©¡XUIImagePickerController¦biPhone©MiPad¤Wªº°Ï§O 475
²Ä10³¹ ¤¬ÁpºôÀ³¥Î¹ê¾Ô 476
10.1 ½Õ¥ÎJavaScript¸}¥» 476
10.1.1 ­S¨Ò»¡©ú 476
10.1.2 ¨ãÅé¹ê²{ 476
10.1.3 ­S¨Ò§Þ¥©¡XWebµø¹Ïªº§@¥Î 477
10.2 °ÊºA§ïÅܦrÅ骺¤j¤p 477
10.2.1 ­S¨Ò»¡©úªº 477
10.2.2 ¨ãÅé¹ê²{ 478
10.2.3 ­S¨Ò§Þ¥©¡XÁ`µ²Webµø¹Ï¥i¥H¹ê²{ªº¤å¥ó 478
10.3 ¹ê²{¤@­Ó°g§AÂsÄý¾¹¤u¨ã 479
10.3.1 ­S¨Ò»¡©ú 479
10.3.2 ¨ãÅé¹ê²{ 479
10.3.3 ­S¨Ò§Þ¥©¡XÁ`µ²¨Ï¥ÎWebµø¹Ïªº°ò¥»¬yµ{ 480
10.4 ¥[¸üÅã¥Ü«ü©wªººô­¶¡]Swiftª©¡^ 480
10.4.1 ­S¨Ò»¡©ú 480
10.4.2 ¨ãÅé¹ê²{ 481
10.4.3 ­S¨Ò§Þ¥©¡XÅã¥Ü¤º®eªº¥t¤@ºØ¸Ñ¨M¤è®× 481
10.5 ¨Ï¥Î¥iºu°Êµø¹Ï±±¥ó¡]Swiftª©¡^ 482
10.5.1 ­S¨Ò»¡©ú 482
10.5.2 ¨ãÅé¹ê²{ 482
10.5.3 ­S¨Ò§Þ¥©¡X¥»¶µ¥Ø³W¹º 483
10.6 ¨Ï¥ÎMessage UIµo°e¶l¥ó¡]Swiftª©¡^ 483
10.6.1 ­S¨Ò»¡©ú 483
10.6.2 ¨ãÅé¹ê²{ 483
10.6.3 ­S¨Ò§Þ¥©¡XÁ`µ²¨Ï¥Î®Ø¬[Message UIªº°ò¥»¬yµ{ 484
10.7 ¶}µo¤@­ÓTwitter«È¤áºÝ¡]Swiftª©¡^ 485
10.7.1 ­S¨Ò»¡©ú 485
10.7.2 ¨ãÅé¹ê²{ 485
10.7.3 ­S¨Ò§Þ¥©¡XÁ`µ²¨Ï¥ÎTwitter®Ø¬[ªº°ò¥»¬yµ{ 486
10.8 Áp¦X¨Ï¥Î¦a§}ï¡B¹q¤l¶l¥ó¡BTwitter©M¦a¹Ï¡]Swiftª©¡^ 487
10.8.1 ­S¨Ò»¡©ú 487
10.8.2 ¨ãÅé¹ê²{ 487
10.8.3 ­S¨Ò§Þ¥©¡XÁ`µ²¬°iOS¶µ¥Ø²K¥[²Ä¤T¤è®Ø¬[ªº¤èªk 488
10.9 Àò¨úºô¯¸¤¤ªº·Ó¤ù«H®§¡]Swiftª©¡^ 489
10.9.1 ­S¨Ò»¡©ú 489
10.9.2 ¨ãÅé¹ê²{ 489
10.9.3 ­S¨Ò§Þ¥©¡X¤â¾÷©M¤ª¥­»O¤§¶¡¶Ç»¼ªº³q¥Î¼Æ¾Ú®æ¦¡ 492
10.10 §Ö³tÂsÄý¤£¦Pªº¯¸ÂI¡]Swiftª©¡^ 492
10.10.1 ­S¨Ò»¡©ú 493
10.10.2 ¨ãÅé¹ê²{ 493
10.10.3 ­S¨Ò§Þ¥©¡X±±¨î«Ì¹õ¤¤ªººô­¶ªº
¤èªk 493
10.11 ¹ê²{¤@­Óºô­¶ÂsÄý¾¹¡]Swiftª©¡^ 493
10.11.1 ­S¨Ò»¡©ú 493
10.11.2 ¨ãÅé¹ê²{ 493
10.11.3 ­S¨Ò§Þ¥©¡X¦bºô­¶¤¤¹ê²{IJºN³B
²zªº¤èªk 494
10.12 ¦Û°Ê½w¦sºô­¶¼Æ¾Ú 494
10.12.1 ­S¨Ò»¡©ú 494
10.12.2 ¨ãÅé¹ê²{ 494
10.12.3 ­S¨Ò§Þ¥©¡XÁ`µ²UIWebView¤¤¥D
­nªº©e¦«¤èªk 495
10.13 ¹ê²{¤@­ÓWebÂsÄý¾¹ 495
10.13.1 ­S¨Ò»¡©ú 495
10.13.2 ¨ãÅé¹ê²{ 495
10.13.3 ­S¨Ò§Þ¥©¡XMIME¦bÂsÄý¾¹¤¤ªº
§@¥Î 498
10.14 ¹ê²{Cookie¥\¯àªºµn¿ý¨t²Î
¡]Swiftª©¡^ 499
10.14.1 ­S¨Ò»¡©ú 499
10.14.2 ¨ãÅé¹ê²{ 499
10.14.3 ­S¨Ò§Þ¥©¡X¥»¹ê¨Òªº¨â­Ó
ÃøÂI 501
10.15 ¥[¸ü«ü©wªººô­¶¤å¥ó 501
10.15.1 ­S¨Ò»¡©ú 501
10.15.2 ¨ãÅé¹ê²{ 501
10.15.3 ­S¨Ò§Þ¥©¡XÁ`µ²UIWebViewªº
ÀuÂI 502
10.16 ¹ê²{Objective-C©MJS¾ô±µ¥\¯à 503
10.16.1 ­S¨Ò»¡©ú 503
10.16.2 ¨ãÅé¹ê²{ 503
10.16.3 ­S¨Ò§Þ¥©¡XiOS¤¤³Ì±`¥Îªº¾ô±µ
¶}µo 504
10.17 ¹ê²{·L«H¼Ë¦¡ªº¾É¯è®ÄªG 505
10.17.1 ­S¨Ò»¡©ú 505
10.17.2 ¨ãÅé¹ê²{ 505
10.17.3 ­S¨Ò§Þ¥©¡X¥[¸ü¥»¦a¤å¥»¤å¥óªº
³q¥Î¤èªk 507
10.18 ¹ê²{©MJavaScriptªº¥æ¤¬ 508
10.18.1 ­S¨Ò»¡©ú 508
10.18.2 ¨ãÅé¹ê²{ 508
10.18.3 ­S¨Ò§Þ¥©¡XÁ`µ²UIWebViewDelegateªº¥N²z¤èªk 509
10.19 ÂsÄýºô­¶ªð¦^®ÉÅã¥Ü¡§Ãö³¬¡¨«ö¶s 509
10.19.1 ­S¨Ò»¡©ú 509
10.19.2 ¨ãÅé¹ê²{ 510
10.19.3 ­S¨Ò§Þ¥©¡XUIWebView¥[¸üPDF
¤å¥óªº¤èªk 511
²Ä11³¹ ¦a¹Ï©w¦ìÀ³¥Î¹ê¾Ô 512
11.1 ©w¦ìÅã¥Ü·í«eªº¦ì¸m«H®§¡]Swiftª©¡^ 512
11.1.1 ­S¨Ò»¡©ú 512
11.1.2 ¨ãÅé¹ê²{ 512
11.1.3 ­S¨Ò§Þ¥©¡XiOS¹ê²{¦ì¸mºÊÅ¥¥\¯àªº§Þ³N¤è®× 515
11.2 ¦b¦a¹Ï¤¤©w¦ì·í«eªº¦ì¸m
«H®§¡]Swiftª©¡^ 516
11.2.1 ­S¨Ò»¡©ú 516
11.2.2 ¨ãÅé¹ê²{ 516
11.2.3 ­S¨Ò§Þ¥©¡X¹ê²{©w¦ì¥\¯à
»Ý­nªºÃþ 517
11.3 ³Ð«Ø¤@­Ó¤ä«ù©w¦ìªºÀ³¥Î
µ{§Ç¡]Swiftª©¡^ 517
11.3.1 ­S¨Ò»¡©ú 517
11.3.2 ¨ãÅé¹ê²{ 518
11.3.3 ­S¨Ò§Þ¥©¡X³W¹ºÅܶq©M³s±µ 519
11.4 ©w¦ì·í«eªº¦ì¸m«H®§ 519
11.4.1 ­S¨Ò»¡©ú 519
11.4.2 ¨ãÅé¹ê²{ 519
11.4.3 ­S¨Ò§Þ¥©¡XÁ`µ²¹ê²{¦ì¸m©w¦ìªº°ò¥»¬yµ{ 520
11.5 ¦b¦a¹Ï¤¤Ã¸¨î¾É¯è½u¸ô 522
11.5.1 ­S¨Ò»¡©ú 522
11.5.2 ¨ãÅé¹ê²{ 522
11.5.3 ­S¨Ò§Þ¥©¡XMap Kitªº§@¥Î 524
11.6 ¹ê²{¤@­Ó­y¸ñ°O¿ý»ö¡]Swiftª©¡^ 524
11.6.1 ­S¨Ò»¡©ú 524
11.6.2 ¨ãÅé¹ê²{ 524
11.6.3 ­S¨Ò§Þ¥©¡XÁ`µ²Map Kitªº
¶}µo¬yµ{ 528
11.7 ¹ê²{¤@­Ó¦ì¸m¸òÂܾ¹¡]Swiftª©¡^ 529
11.7.1 ­S¨Ò»¡©ú 529
11.7.2 ¨ãÅé¹ê²{ 529
11.7.3 ­S¨Ò§Þ¥©¡X¦a¹Ïµø¹Ï°Ï°ìªº±`¨£
¾Þ§@ 531
11.8 ¦b¦a¹Ï¤¤·j¯Á©M¿ï¾Üªþªñ
¦ì¸m¡]Swiftª©¡^ 532
11.8.1 ­S¨Ò»¡©ú 532
11.8.2 ¨ãÅé¹ê²{ 532
11.8.3 ­S¨Ò§Þ¥©¡XÁ`µ²µ¹¦a¹Ï²K¥[
¼Ðª`ªº¤èªk 533
11.9 Àò¨ú·í«eªº¸g«×©M½n«× 534
11.9.1 ­S¨Ò»¡©ú 534
11.9.2 ¨ãÅé¹ê²{ 534
11.9.3 ­S¨Ò§Þ¥©¡XÁ`µ²¥«­±¤¤±`¥Îªº§¤¼Ð
¨t²Î 534
11.10 ¦b¦a¹Ï¤¤²K¥[¤jÀY°w´£¥Ü 535
11.10.1 ­S¨Ò»¡©ú 535
11.10.2 ¨ãÅé¹ê²{ 535
11.10.3 ­S¨Ò§Þ¥©¡X§R°£¦a¹Ï¼Ðª`ªº
¤èªk 536
11.11 ¦b¦a¹Ï¤¤¼Ðª`²¾°Êªº­¸¾÷ 537
11.11.1 ­S¨Ò»¡©ú 537
11.11.2 ¨ãÅé¹ê²{ 537
11.11.3 ­S¨Ò§Þ¥©¡XÁ`µ²Àò¨ú·í«e¦ì¸mªº
°ò¥»¤èªk 538
11.12 ¦b¦a¹Ï¤¤©w¦ì·í«e¦ì¸m¡]Swiftª©¡^ 539
11.12.1 ­S¨Ò»¡©ú 539
11.12.2 ¨ãÅé¹ê²{ 539
11.12.3 ­S¨Ò§Þ¥©¡XÁ`µ²¦ì¸mºÞ²z¾¹
©e¦« 541
11.13 ¹ê²{¤@­Ó¦ì¸mºÞ²z¾¹¡]Swiftª©¡^ 542
11.13.1 ­S¨Ò»¡©ú 542
11.13.2 ¨ãÅé¹ê²{ 542
11.13.3 ­S¨Ò§Þ¥©¡X³B²z©w¦ì¿ù»~ªº
¤èªk 544
²Ä12³¹ ¶Ç·P¾¹¡BIJºN©M¥æ¤¬¹ê¾Ô 545
12.1 ¹ê²{¬É­±¦Û¾AÀ³¡]Swiftª©¡^ 545
12.1.1 ­S¨Ò»¡©ú 545
12.1.2 ¨ãÅé¹ê²{ 545
12.1.3 ­S¨Ò§Þ¥©¡X¦hÂIIJºN©M¤â¶ÕÃѧO
°ò¦ 546
12.2 ³Ð«Ø¥i±ÛÂà©M½Õ¾ã¤j¤pªº¬É­± 547
12.2.1 ­S¨Ò»¡©ú 547
12.2.2 ¨ãÅé¹ê²{ 547
12.2.3 ­S¨Ò§Þ¥©¡X´ú¸Õ±ÛÂ઺¤èªk 548
12.3 ¦b±ÛÂà®É½Õ¾ã±±¥ó 549
12.3.1 ­S¨Ò»¡©ú 549
12.3.2 ¨ãÅé¹ê²{ 549
12.3.3 ­S¨Ò§Þ¥©¡X·íInterface Builder¤£º¡¨¬»Ý¨D®Éªº¸Ñ¨M¤è®× 551
12.4 ºÞ²z¾î¦V©MÁa¦Vµø¹Ï¡]Swiftª©¡^ 551
12.4.1 ­S¨Ò»¡©ú 551
12.4.2 ¨ãÅé¹ê²{ 552
12.4.3 ­S¨Ò§Þ¥©¡Xµø¹Ï¤Ó´_Âø®Éªº
¸Ñ¨M¤è®× 553
12.5 ¹ê²{«Ì¹õµø¹Ïªº¦Û°Ê¤Á´«¡]Swiftª©¡^ 553
12.5.1 ­S¨Ò»¡©ú 553
12.5.2 ¨ãÅé¹ê²{ 553
12.5.3 ­S¨Ò§Þ¥©¡X¬É­±¦Û°Ê±ÛÂ઺°ò¥»
ª¾ÃÑ 554
12.6 ¨Ï¥ÎIJºNªº¤è¦¡²¾°Ê·í«eµø¹Ï 554
12.6.1 ­S¨Ò»¡©ú 554
12.6.2 ¨ãÅé¹ê²{ 554
12.6.3 ­S¨Ò§Þ¥©¡XÁ`µ²±`¥Îªº¤â¶Õ
ÃѧOÃþ 555
12.7 IJºN®¿°Ê±m¦â¤è¶ô¡]Swiftª©¡^ 555
12.7.1 ­S¨Ò»¡©ú 555
12.7.2 ¨ãÅé¹ê²{ 555
12.7.3 ­S¨Ò§Þ¥©¡XIJºNÃѧOªº·N¸q 559
12.8 ¹ê²{¤@­Ó¤â¶ÕÃѧO¾¹ 559
12.8.1 ­S¨Ò»¡©ú 559
12.8.2 ¨ãÅé¹ê²{ 559
12.8.3 ­S¨Ò§Þ¥©¡X³W¹º¥»¹ê¨ÒªºÅܶq©M
³s±µ 559
12.9 ÃѧO¤â¶Õ¦}²¾°Ê«Ì¹õ¤¤ªº
¤è¶ô¡]Swiftª©¡^ 560
12.9.1 ­S¨Ò»¡©ú 560
12.9.2 ¨ãÅé¹ê²{ 560
12.9.3 ­S¨Ò§Þ¥©¡XiOSIJºN³B²zªº
°ò¥»§t¸q 562
12.10 ¨Ï¥ÎForce Touch 563
12.10.1 ­S¨Ò»¡©ú 563
12.10.2 ¨ãÅé¹ê²{ 563
12.10.3 ­S¨Ò§Þ¥©¡XForce Touch¤¶²Ð 564
12.11 ±Ò°ÊForce TouchIJ±±­±ªO 564
12.11.1 ­S¨Ò»¡©ú 564
12.11.2 ¨ãÅé¹ê²{ 564
12.11.3 ­S¨Ò§Þ¥©¡XÁ`µ²±`¥Îªº
Force Touch API 564
12.12 ¹ê²{¬É­±±ÛÂ઺¦Û¾AÀ³
³B²z¡]Swiftª©¡^ 565
12.12.1 ­S¨Ò»¡©ú 565
12.12.2 ¨ãÅé¹ê²{ 565
12.12.3 ­S¨Ò§Þ¥©¡X¹ê²{¬É­±¦Û°Ê±ÛÂ઺
°ò¥»¤èªk 566
12.13 ¹ê²{¤â¶ÕÃѧO¡]Swiftª©¡^ 566
12.13.1 ­S¨Ò»¡©ú 566
12.13.2 ¨ãÅé¹ê²{ 566
12.13.3 ­S¨Ò§Þ¥©¡XÁ`µ²iOSªº«Ì¹õ
IJºN¾Þ§@ 567
12.14 ÃѧO¤â¶Õ¦}²¾°Ê¹Ï¹³¡]Swiftª©¡^ 567
12.14.1 ­S¨Ò»¡©ú 568
12.14.2 ¨ãÅé¹ê²{ 568
12.14.3 ­S¨Ò§Þ¥©¡X¦p¦ó½Õ¾ã®Ø¬[ 568
12.15 ¹ê²{¤@­Óø¹ÏªO¨t²Î¡]Swiftª©¡^ 569
12.15.1 ­S¨Ò»¡©ú 569
12.15.2 ¨ãÅé¹ê²{ 569
12.15.3 ­S¨Ò§Þ¥©¡X¦p¦ó¤Á´«µø¹Ï 571
12.16 ¨Ï¥ÎForce Touch§Þ³N¡]Swiftª©¡^ 571
12.16.1 ­S¨Ò»¡©ú 571
12.16.2 ¨ãÅé¹ê²{ 571
12.16.3 ­S¨Ò§Þ¥©¡X«õ±¸Force Touch§Þ³N
ªº¤èªk 572
12.17 ¹ê²{Touch ID¨­¥÷ÅçÃÒ 573
12.17.1 ­S¨Ò»¡©ú 573
12.17.2 ¨ãÅé¹ê²{ 573
12.17.3 ­S¨Ò§Þ¥©¡X¤°¤\¬OTouch ID 574
12.18 ºt¥ÜIJºN©ì°Ê¾Þ§@ 574
12.18.1 ­S¨Ò»¡©ú 574
12.18.2 ¨ãÅé¹ê²{ 574
12.18.3 ­S¨Ò§Þ¥©¡XÁ`µ²±µ¦¬Ä²ºNªº
¤èªk 575
12.19 ¹ê²{¤@­Óø¹ÏªO¨t²Î¡]Swiftª©¡^ 576
12.19.1 ­S¨Ò»¡©ú 576
12.19.2 ¨ãÅé¹ê²{ 576
12.19.3 ­S¨Ò§Þ¥©¡X¹ê²{¦hÂIIJºNªº
¤èªk 578
12.20 ¹ê²{¤â¶ÕÃѧO 578
12.20.1 ­S¨Ò»¡©ú 578
12.20.2 ¨ãÅé¹ê²{ 578
12.20.3 ­S¨Ò§Þ¥©¡XÁ`µ²iOSIJºN³B²z
¨Æ¥ó 579
12.21 ¹ê²{³æÀ»¤â¶ÕÃѧO¾¹ 580
12.21.1 ­S¨Ò»¡©ú 580
12.21.2 ¨ãÅé¹ê²{ 580
12.21.3 ­S¨Ò§Þ¥©¡XÁ`µ²Ä²ºN©MÅTÀ³Ãì
¾Þ§@ 581
12.22 Àò¨ú³æÀ»¦ì¸mªº§¤¼Ð 581
12.22.1 ­S¨Ò»¡©ú 582
12.22.2 ¨ãÅé¹ê²{ 582
12.22.3 ­S¨Ò§Þ¥©¡XÁ`µ²iOS¤¤ªº¤â¶Õ
¾Þ§@ 584
²Ä13³¹ µw¥ó³]³Æ¾Þ§@¹ê¾Ô 586
13.1 ÀË´ú³]³Æªº¶É±×©M±ÛÂà 586
13.1.1 ­S¨Ò»¡©ú 586
13.1.2 ¨ãÅé¹ê²{ 586
13.1.3 ­S¨Ò§Þ¥©¡X¥»¹ê¨ÒªºÀ³¥Îµ{§Ç
ÅÞ¿è 587
13.2 ¨Ï¥ÎMotion¶Ç·P¾¹¡]Swiftª©¡^ 587
13.2.1 ­S¨Ò»¡©ú 587
13.2.2 ¨ãÅé¹ê²{ 587
13.2.3 ­S¨Ò§Þ¥©¡X¥[³t¾¯©MªûÁ³»öªº
§@¥Î 588
13.3 ÀË´ú³]³Æªº´Â¦V 588
13.3.1 ­S¨Ò»¡©ú 588
13.3.2 ¨ãÅé¹ê²{ 589
13.3.3 ­S¨Ò§Þ¥©¡X»Ý­n¸Ñ¨Mªº¨â­Ó
°ÝÃD 589
13.4 ¶Ç·P¾¹ºî¦X½m²ß¡]Swiftª©¡^ 589
13.4.1 ­S¨Ò»¡©ú 590
13.4.2 ¨ãÅé¹ê²{ 590
13.4.3 ­S¨Ò§Þ¥©¡X¤ÀªR®Ö¤ß¤å¥óªº
¥\¯à 592
13.5 ¨Ï¥ÎTouch ID»{ÃÒ 592
13.5.1 ­S¨Ò»¡©ú 592
13.5.2 ¨ãÅé¹ê²{ 593
13.5.3 ­S¨Ò§Þ¥©¡XTouch IDªº©x¤è
¸ê®Æ 594
13.6 ¨Ï¥ÎTouch ID±K½X©M«ü¯¾»{ÃÒ 594
13.6.1 ­S¨Ò»¡©ú 594
13.6.2 ¨ãÅé¹ê²{ 594
13.6.3 ­S¨Ò§Þ¥©¡XÁ`µ²¶}µoTouch IDÀ³¥Î
µ{§Çªº°ò¥»¨BÆJ 598
13.7 Touch ID»{ÃÒªººî¦Xºt½m 599
13.7.1 ­S¨Ò»¡©ú 599
13.7.2 ¨ãÅé¹ê²{ 599
13.7.3 ­S¨Ò§Þ¥©¡X«ü¯¾ÃѧOªº
¦w¥þ©Ê 601
13.8 ¨Ï¥ÎCoreMotion¶Ç·P¾¹¡]Swiftª©¡^ 601
13.8.1 ­S¨Ò»¡©ú 601
13.8.2 ¨ãÅé¹ê²{ 601
13.8.3 ­S¨Ò§Þ¥©¡Xµw¥ó³]³Æªº
¥²­n©Ê 604
13.9 Àò¨ú¥[³t«×ªº­È¡]Swiftª©¡^ 604
13.9.1 ­S¨Ò»¡©ú 604
13.9.2 ¨ãÅé¹ê²{ 604
13.9.3 ­S¨Ò§Þ¥©¡XÁ`µ²¨Ï¥Î¥[³t­pªº
¬yµ{ 605
13.10 ºt¥ÜCoreMotionªº¥[³t±ÛÂà¥\¯à 606
13.10.1 ­S¨Ò»¡©ú 606
13.10.2 ¨ãÅé¹ê²{ 606
13.10.3 ­S¨Ò§Þ¥©¡XÁ`µ²
UIAccelerometerÃþ 607
13.11 CoreMotion»·µ{´ú¸Õ¡]Swiftª©¡^ 609
13.11.1 ­S¨Ò»¡©ú 609
13.11.2 ¨ãÅé¹ê²{ 609
13.11.3 ­S¨Ò§Þ¥©¡XªûÁ³»öªº¤u§@
­ì²z 612
²Ä14³¹ ´åÀ¸À³¥Î¹ê¾Ô 613
14.1 ¶}µo¤@­ÓSpriteKit´åÀ¸ 613
14.1.1 ­S¨Ò»¡©ú 613
14.1.2 ¨ãÅé¹ê²{ 613
14.1.3 ­S¨Ò§Þ¥©¡XSpriteKitªºÀuÂI©M
¯ÊÂI 621
14.2 ¶}µo¤@­Ó¥|¤l´Ñ´åÀ¸¡]Swiftª©¡^ 622
14.2.1 ­S¨Ò»¡©ú 622
14.2.2 ¨ãÅé¹ê²{ 622
14.2.3 ­S¨Ò§Þ¥©¡XSpriteKit¡BCocos2D¡B
Cocos2D-X©MUnityªº¿ï¾Ü 626
14.3 ¨Ï¥ÎSpriteKit®Ø¬[ 626
14.3.1 ­S¨Ò»¡©ú 626
14.3.2 ¨ãÅé¹ê²{ 627
14.3.3 ­S¨Ò§Þ¥©¡XÁ`µ²¶}µo´åÀ¸ªº
¬yµ{ 628
14.4 ¶}µo¤@­ÓSpriteKit´åÀ¸¡]Swiftª©¡^ 628
14.4.1 ­S¨Ò»¡©ú 629
14.4.2 ¨ãÅé¹ê²{ 629
14.4.3 ­S¨Ò§Þ¥©¡X¤@´Ú´åÀ¸²£«~¨ü¨ìªº
­­¨î 631
14.5 ¶}µo¤@­Ó¤p²y´åÀ¸¡]Swiftª©¡^ 631
14.5.1 ­S¨Ò»¡©ú 631
14.5.2 ¨ãÅé¹ê²{ 632
14.5.3 ­S¨Ò§Þ¥©¡X´åÀ¸ªº¤jºõµ¦¹º 634
²Ä15³¹ WatchOS 2¶}µo¹ê¾Ô 635
15.1 ¹ê²{Apple Watch¬É­±¥¬§½ 635
15.1.1 ­S¨Ò»¡©ú 635
15.1.2 ¨ãÅé¹ê²{ 635
15.1.3 ­S¨Ò§Þ¥©¡XApple Watch¤¶²Ð 638
15.2 ºt¥ÜApple Watchªº¤é¾ú¨Æ¥ó 639
15.2.1 ­S¨Ò»¡©ú 639
15.2.2 ¨ãÅé¹ê²{ 639
15.2.3 ­S¨Ò§Þ¥©¡XÁ`µ²Apple Watchªº3¤j®Ö¤ß¥\¯à 641
15.3 ¦b¤âªí¤¤±±¨î¤p²yªº²¾°Ê 641
15.3.1 ­S¨Ò»¡©ú 642
15.3.2 ¨ãÅé¹ê²{ 642
15.3.3 ­S¨Ò§Þ¥©¡X¾Ç²ßWatchOS 2¶}µoªº©x¤è¸ê®Æ 643
15.4 ¹ê²{¤@­ÓWatch¿ý­µµ{§Ç 643
15.4.1 ­S¨Ò»¡©ú 643
15.4.2 ¨ãÅé¹ê²{ 644
15.4.3 ­S¨Ò§Þ¥©¡XWatchKitªº®Ö¤ß
¥\¯à 646
15.5 ºî¦X©Ê´¼¯à¤âªíºÞ²z¨t²Î¡]Swiftª©¡^ 647
15.5.1 ­S¨Ò»¡©ú 647
15.5.2 ¨ãÅé¹ê²{ 647
15.5.3 ­S¨Ò§Þ¥©¡X§Ö³t·f«ØWatchKit¶}µoÀô¹Ò 652
15.6 ²¾°ÊµøÀW¼½©ñ¨t²Î¡]Swiftª©¡^ 653
15.6.1 ­S¨Ò»¡©ú 653
15.6.2 ¨ãÅé¹ê²{ 653
15.6.3 ­S¨Ò§Þ¥©¡XÁ`µ²WatchKit¬[ºc 655
²Ä16³¹ ¶}µo®Ø¬[¹ê¾Ô 657
16.1 ¹ê²{¤@­ÓHomeKit±±¨îµ{§Ç 657
16.1.1 ­S¨Ò»¡©ú 657
16.1.2 ¨ãÅé¹ê²{ 657
16.1.3 ­S¨Ò§Þ¥©¡XÄ«ªGHomeKit¦p¦ó²o°Ê¥þ°ê´¼¯àµw¥ó®æ§½ 660
16.2 ¹ê²{¤@­Ó´¼¯à®a©~±±¨îµ{§Ç
¡]Swiftª©¡^ 660
16.2.1 ­S¨Ò»¡©ú 660
16.2.2 ¨ãÅé¹ê²{ 661
16.2.3 ­S¨Ò§Þ¥©¡XHomeKitµ¹¶}µoªÌ©M¼t®a´£¨Ñªº¥¨¤j¾÷·| 663
16.3 ÀË´ú¤@¤Ñ®ø¯Ó±¼ªº¯à¶q 664
16.3.1 ­S¨Ò»¡©ú 664
16.3.2 ¨ãÅé¹ê²{ 664
16.3.3 ­S¨Ò§Þ¥©¡XHomeKitÀ³¥Îµ{§Çªº
¼h¦¸¼Ò«¬ 669
16.4 ¤ß²vÀË´ú¡]Swiftª©¡^ 669
16.4.1 ­S¨Ò»¡©ú 670
16.4.2 ¨ãÅé¹ê²{ 670
16.4.3 ­S¨Ò§Þ¥©¡XHomeKitµ{§Ç¬[ºc
¼Ò¦¡ 673
²Ä17³¹ ²¾°ÊWebÀ³¥Î¹ê¾Ô 675
17.1 ¦b iOS¼ÒÀÀ¾¹¤¤´ú¸Õºô­¶ 675
17.1.1 ­S¨Ò»¡©ú 675
17.1.2 ¨ãÅé¹ê²{ 675
17.1.3 ­S¨Ò§Þ¥©¡X²¾°Ê³]³Æ±N¥e¾Ú¥¼¨Ó­pºâ¾÷¥«³õ 677
17.2 ¨Ï¥Î­¶­±¼ÒªO 677
17.2.1 ­S¨Ò»¡©ú 677
17.2.2 ¨ãÅé¹ê²{ 677
17.2.3 ­S¨Ò§Þ¥©¡X²Õ¥óªº¼W±j¼Ë¦¡ 678
17.3 ¨Ï¥Î¦h­¶­±¼ÒªO 678
17.3.1 ­S¨Ò»¡©ú 678
17.3.2 ¨ãÅé¹ê²{ 678
17.3.3 ­S¨Ò§Þ¥©¡X³]¸m¤º³¡­¶­±ªº
¼ÐÃD 679
17.4 ¨Ï¥ÎAjaxÅX°Ê¾É¯è 679
17.4.1 ­S¨Ò»¡©ú 679
17.4.2 ¨ãÅé¹ê²{ 680
17.4.3 ­S¨Ò§Þ¥©¡X¤ÀªRjQuery Mobileªº
³B²z¬yµ{ 680
17.5 ¹ê²{°ò¥»¹ï¸Ü®Ø®ÄªG 681
17.5.1 ­S¨Ò»¡©ú 681
17.5.2 ¨ãÅé¹ê²{ 681
17.5.3 ­S¨Ò§Þ¥©¡X¨Ï¥Î¾Þ§@ªí 682
17.6 ¹ê²{ĵ§i®Ø 683
17.6.1 ­S¨Ò»¡©ú 683
17.6.2 ¨ãÅé¹ê²{ 683
17.6.3 ­S¨Ò§Þ¥©¡X¨Ï¥Î¦h¿ï¶µ
¾Þ§@ªí 684
17.7 ¹ê²{½Ý«Ì©M¾î«Ì¦Û¾AÀ³®ÄªG 684
17.7.1 ­S¨Ò»¡©ú 684
17.7.2 ¨ãÅé¹ê²{ 684
17.7.3 ­S¨Ò§Þ¥©¡XWebKitªº´CÅéÂX®i 685
17.8 ¹ê²{¥þ«ÌÅã¥Ü®ÄªG 685
17.8.1 ­S¨Ò»¡©ú 685
17.8.2 ¨ãÅé¹ê²{ 685
17.8.3 ­S¨Ò§Þ¥©¡X¥i¥H¥Î¤_©w¦ì­¶¬Üªº
3ºØ¼Ë¦¡ 686
17.9 ¹ê²{¥u¦³¹Ï¼Ðªº«ö¶s®ÄªG 687
17.9.1 ­S¨Ò»¡©ú 687
17.9.2 ¨ãÅé¹ê²{ 687
17.9.3 ­S¨Ò§Þ¥©¡X¦b­¶¬Ü¤¤¨Ï¥Î
¤À¬q±±¥ó 688
17.10 ¹ê²{¦^°h«ö¶s®ÄªG 688
17.10.1 ­S¨Ò»¡©ú 688
17.10.2 ¨ãÅé¹ê²{ 689
17.10.3 ­S¨Ò§Þ¥©¡X¦b­¶¬Ü¤¤²K¥[¦^°h
Ãì±µ 690
17.11 ¦bªí³æ¤¤¿é¤J¤å¥» 690
17.11.1 ­S¨Ò»¡©ú 690
17.11.2 ¨ãÅé¹ê²{ 690
17.11.3 ­S¨Ò§Þ¥©¡X±N¿é¤J¦r¬q»P¨ä»y¸q
Ãþ«¬ÃöÁp 692
17.12 °ÊºA¿é¤J¤å¥» 692
17.12.1 ­S¨Ò»¡©ú 692
17.12.2 ¨ãÅé¹ê²{ 692
17.12.3 ­S¨Ò§Þ¥©¡X¨Ï¥Î¿ï¾Üµæ³æ 693
17.13 ¹ê²{¤@­Ó¦Û©w¸q¿ï¾Üµæ³æ®ÄªG 693
17.13.1 ­S¨Ò»¡©ú 693
17.13.2 ¨ãÅé¹ê²{ 694
17.13.3 ­S¨Ò§Þ¥©¡X¥e¦ì²Å¿ï¶µ 695
17.14 ¨Ï¥Î¤º¸m¦Cªí 695
17.14.1 ­S¨Ò»¡©ú 695
17.14.2 ¨ãÅé¹ê²{ 695
17.14.3 ­S¨Ò§Þ¥©¡X¨Ï¥Î¦Cªí¤À³Î½u 696
17.15 ¹ê²{ÁY²¤¹Ï¦Cªí®ÄªG 696
17.15.1 ­S¨Ò»¡©ú 696
17.15.2 ¨ãÅé¹ê²{ 696

17.15.3 ­S¨Ò§Þ¥©¡X¨Ï¥Î©î¤À«ö¶s
¦Cªí 698
17.16 ¹ê²{¥i§éÅ|³]¸m®ÄªG 698
17.16.1 ­S¨Ò»¡©ú 698
17.16.2 ¨ãÅé¹ê²{ 698
17.16.3 ­S¨Ò§Þ¥©¡X¨Ï¥ÎCSS³]¸m¼Ë¦¡ 700
17.17 ¨Ï¥Îºôµ¸³s±µAPI 700
17.17.1 ­S¨Ò»¡©ú 700
17.17.2 ¨ãÅé¹ê²{ 700
17.17.3 ­S¨Ò§Þ¥©¡X¨Ï¥Î«ü«n°wAPI 701
17.18 ¹w¥[¸ü¤@­Óºô­¶ 702
17.18.1 ­S¨Ò»¡©ú 702
17.18.2 ¨ãÅé¹ê²{ 702
17.18.3 ­S¨Ò§Þ¥©¡XPagebeforechange
¨Æ¥ó 702
17.19 ¶}µo¤@­ÓWebª©ªº¹q¸Üï¨t²Î 703
17.19.1 ­S¨Ò»¡©ú 703
17.19.2 ¨ãÅé¹ê²{ 703
17.19.3 ­S¨Ò§Þ¥©¡X¨Ï¥Î­¶­±ªì©l¤Æ¨Æ¥ó Page initialization events 707
§Ç¡G