- ÇöÀç À§Ä¡
- home > ÄÄÇ»ÅÍ¡¤ICT¡¤¾îÇÐ > ÄÄÇ»ÅÍ¡¤IT µµ¼ > ¸ð¹ÙÀÏ ÇÁ·Î±×·¡¹Ö > ½ºÀ§ÇÁÆ®(Swift) 2.0(´©±¸³ª ¾Ë±â ½¬¿î)[ÇýÁö¿ø]
[½ºÀ§ÇÁÆ®(Swift) 2.0]Àº ÃÖ½ÅÀÇ ½ºÀ§ÇÁÆ® 2.0ÀÇ ¹®¹ý¸¦ ¿©·¯ ÆÄÆ®·Î ³ª´©¾î¼ ¼³¸íÇÑ Ã¥ÀÌ´Ù. Ã¥Àº ±âº» ¹®¹ý ¿Ü¿¡µµ °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö°ú Ŭ·ÎÀú, ARC, Extension, Á¦³×¸¯, Á¢±ÙÁ¦¾î µî Çö´ë ÇÁ·Î±×·¡¹ÖÀ¸·Î¼ÀÇ Æ¯Â¡µµ ÀÚ¼¼ÇÏ°Ô ¼³¸íÇÏ°í ÀÖ´Ù. °¢ ÆÄÆ®´Â dzºÎÇÑ Äڵ带 Æ÷ÇÔÇÏ°í ÀÖ¾î Á÷Á¢ ÄÚµùÇÏ¸ç °øºÎÇÒ ¼ö ÀÖÀ¸¸ç, ƯÈ÷ ¶ÇÇÑ ¿ÀÇÂAPI¸¦ »ç¿ëÇϰųª À¥ÀÇ Çì´õó¸®, º¹ÀâÇÑ °è»ê±âÀÇ ¾Ë°í¸®Áò ó¸® µîÀ» Á÷Á¢ ÇØ º¼ ¼ö ÀÖ´Â 3°¡ÁöÀÇ ¿¹Á¦ ´Ü¿øÀ» Æ÷ÇÔÇÏ°í ÀÖ¾î ½Ç½ÀÇÏ¸ç °øºÎÇÒ ¼ö ÀÖµµ·Ï Çß´Ù.
ÀúÀÚ: ÇÏÁøÀÏ
Chapter 1 ¼·Ð
»õ·Î¿î ÇÁ·Î±×·¡¹Ö ¾ð¾î
°³¹ß ȯ°æ ±¸ÃàÇϱâ
Âü°íÀÚ·á
Chapter 2 ½ºÀ§ÇÁÆ®ÀÇ ±âº» ¹®¹ý
º¯¼ö(Variable)
»ó¼ö(Constant)
ÀÚ·áÇü°ú ¸®ÅÍ·²(Data type and Literal)
nil°ú Optional
Æ©ÇÃ(Tuple)
¿¬»êÀÚ
ÁÖ¼®(Comment)
Type alias
Á¶°Ç¹®
¹Ýº¹¹®
Chapter 3 Ä÷º¼Ç ŸÀÔ(Collection type)
¹è¿(Array)
ÁýÇÕ(set)
»çÀüÇü
Chapter 4 ÇÔ¼ö
ÇÔ¼öÀÇ ±âº»
ÆĶó¹ÌÅÍ
º¯¼ö ÆĶó¹ÌÅÍ
ÇÔ¼öŸÀÔ
Áßø ÇÔ¼ö(nested function)
Ŭ·ÎÀú(closure)
Chapter 5 °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö
Ŭ·¡½º(class)
±¸Á¶Ã¼
ÇÁ·ÎÆÛƼ(Property)
¸Þ¼Òµå(Method)
Initializer¿Í Deinitializer
¼ºê½ºÅ©¸³Æ®(Subscript)
»ó¼Ó
ÇÁ·ÎÅäÄÝ
Chapter 6 ARC
°ÇÑ ÂüÁ¶
¾àÇÑ ÂüÁ¶
unowned reference
Chapter 7 ¹ßÀüµÈ ÇÁ·Î±×·¡¹Ö
Optional Chaining
Çüº¯È¯(Type casting)
Extension
Á¦³×¸¯(Generic)
Chapter 8 ¿¹¿Ü ó¸®
¿¡·¯ÀÇ Á¤ÀÇ¿Í ¹ß»ý
Chapter 9 Á¢±Ù Á¦¾î
Chapter 10 ¿¹Á¦ ÇÁ·Î±×·¥ 1 : °Ë»ö °á°ú¼ö
ÇÁ·ÎÁ§Æ® ¸¸µé±â
Å°¿öµå ¸®½ºÆ® ÆÄÀÏ ¸¸µé±â
WordList Ŭ·¡½º
OpenAPI »ç¿ëÇÒ ÁغñÇϱâ
Search Ŭ·¡½º
main.swift
°úÁ¦
Chapter 11 ¿¹Á¦ ÇÁ·Î±×·¥ 2 : À¥ÆäÀÌÁö Çì´õ ºä¾î
HTTP ÇÁ·ÎÅäÄÝ
ÇÁ·ÎÁ§Æ® »ý¼º
°Ñ¸ð¾ç ¸¸µé±â
ÇÁ·ÎÆÛƼ ¸¸µé±â
Çì´õ Ãâ·ÂÇϱâ
¸î °¡Áö °³¼±Á¡
°úÁ¦
Chapter 12 ¿¹Á¦ ÇÁ·Î±×·¥ 3 : °è»ê±â ¾Û
ÇÁ·ÎÁ§Æ® ½ÃÀÛÇϱâ
ºä ¸¸µé±â
delegate ó¸®Çϱâ
ÆÄ½Ì Ã³¸®
°è»êÇϱâ
¿Ï¼ºÇϱâ
°³¼±Çϱâ
°úÁ¦
ºÎ·Ï 1 XcodeÀÇ °³¹ßµµ±¸
Simulator
Simulator(Watch)
Instruments
ºÎ·Ï 2 °ø½Ä ¸Þ´º¾ó È®ÀÎÇϱâ
»õ·Î¿î ÇÁ·Î±×·¡¹Ö ¾ð¾î
°³¹ß ȯ°æ ±¸ÃàÇϱâ
Âü°íÀÚ·á
Chapter 2 ½ºÀ§ÇÁÆ®ÀÇ ±âº» ¹®¹ý
º¯¼ö(Variable)
»ó¼ö(Constant)
ÀÚ·áÇü°ú ¸®ÅÍ·²(Data type and Literal)
nil°ú Optional
Æ©ÇÃ(Tuple)
¿¬»êÀÚ
ÁÖ¼®(Comment)
Type alias
Á¶°Ç¹®
¹Ýº¹¹®
Chapter 3 Ä÷º¼Ç ŸÀÔ(Collection type)
¹è¿(Array)
ÁýÇÕ(set)
»çÀüÇü
Chapter 4 ÇÔ¼ö
ÇÔ¼öÀÇ ±âº»
ÆĶó¹ÌÅÍ
º¯¼ö ÆĶó¹ÌÅÍ
ÇÔ¼öŸÀÔ
Áßø ÇÔ¼ö(nested function)
Ŭ·ÎÀú(closure)
Chapter 5 °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö
Ŭ·¡½º(class)
±¸Á¶Ã¼
ÇÁ·ÎÆÛƼ(Property)
¸Þ¼Òµå(Method)
Initializer¿Í Deinitializer
¼ºê½ºÅ©¸³Æ®(Subscript)
»ó¼Ó
ÇÁ·ÎÅäÄÝ
Chapter 6 ARC
°ÇÑ ÂüÁ¶
¾àÇÑ ÂüÁ¶
unowned reference
Chapter 7 ¹ßÀüµÈ ÇÁ·Î±×·¡¹Ö
Optional Chaining
Çüº¯È¯(Type casting)
Extension
Á¦³×¸¯(Generic)
Chapter 8 ¿¹¿Ü ó¸®
¿¡·¯ÀÇ Á¤ÀÇ¿Í ¹ß»ý
Chapter 9 Á¢±Ù Á¦¾î
Chapter 10 ¿¹Á¦ ÇÁ·Î±×·¥ 1 : °Ë»ö °á°ú¼ö
ÇÁ·ÎÁ§Æ® ¸¸µé±â
Å°¿öµå ¸®½ºÆ® ÆÄÀÏ ¸¸µé±â
WordList Ŭ·¡½º
OpenAPI »ç¿ëÇÒ ÁغñÇϱâ
Search Ŭ·¡½º
main.swift
°úÁ¦
Chapter 11 ¿¹Á¦ ÇÁ·Î±×·¥ 2 : À¥ÆäÀÌÁö Çì´õ ºä¾î
HTTP ÇÁ·ÎÅäÄÝ
ÇÁ·ÎÁ§Æ® »ý¼º
°Ñ¸ð¾ç ¸¸µé±â
ÇÁ·ÎÆÛƼ ¸¸µé±â
Çì´õ Ãâ·ÂÇϱâ
¸î °¡Áö °³¼±Á¡
°úÁ¦
Chapter 12 ¿¹Á¦ ÇÁ·Î±×·¥ 3 : °è»ê±â ¾Û
ÇÁ·ÎÁ§Æ® ½ÃÀÛÇϱâ
ºä ¸¸µé±â
delegate ó¸®Çϱâ
ÆÄ½Ì Ã³¸®
°è»êÇϱâ
¿Ï¼ºÇϱâ
°³¼±Çϱâ
°úÁ¦
ºÎ·Ï 1 XcodeÀÇ °³¹ßµµ±¸
Simulator
Simulator(Watch)
Instruments
ºÎ·Ï 2 °ø½Ä ¸Þ´º¾ó È®ÀÎÇϱâ