°£Æí°áÁ¦, ½Å¿ëÄ«µå û±¸ÇÒÀÎ
ÀÎÅÍÆÄÅ© ·Ôµ¥Ä«µå 5% (18,810¿ø)
(ÃÖ´ëÇÒÀÎ 10¸¸¿ø / Àü¿ù½ÇÀû 40¸¸¿ø)
ºÏÇǴϾð ·Ôµ¥Ä«µå 30% (13,860¿ø)
(ÃÖ´ëÇÒÀÎ 3¸¸¿ø / 3¸¸¿ø ÀÌ»ó °áÁ¦)
NH¼îÇÎ&ÀÎÅÍÆÄÅ©Ä«µå 20% (15,840¿ø)
(ÃÖ´ëÇÒÀÎ 4¸¸¿ø / 2¸¸¿ø ÀÌ»ó °áÁ¦)
Close

¿ÀºêÁ§Æ¼ºê-C°¡ ½ºÀ§ÇÁÆ®¸¦ ¸¸³µÀ» ¶§ : ¿ÀºêÁ§Æ¼ºê-C À¯Àú¿¡°Ô ¸Å¿ì À¯¿ëÇÑ Àüȯ °¡À̵å

¿øÁ¦ : Swift Translation Guide for Objective-C Developers: DEVELOP AND DESIGN
¼Òµæ°øÁ¦

2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.

°øÀ¯Çϱâ
Á¤°¡

22,000¿ø

  • 19,800¿ø (10%ÇÒÀÎ)

    1,100P (5%Àû¸³)

ÇÒÀÎÇýÅÃ
Àû¸³ÇýÅÃ
  • S-Point Àû¸³Àº ¸¶ÀÌÆäÀÌÁö¿¡¼­ Á÷Á¢ ±¸¸ÅÈ®Á¤ÇϽŠ°æ¿ì¸¸ Àû¸³ µË´Ï´Ù.
Ãß°¡ÇýÅÃ
¹è¼ÛÁ¤º¸
  • 5/14(È­) À̳» ¹ß¼Û ¿¹Á¤  (¼­¿ï½Ã °­³²±¸ »ï¼º·Î 512)
  • ¹«·á¹è¼Û
ÁÖ¹®¼ö·®
°¨¼Ò Áõ°¡
  • À̺¥Æ®/±âȹÀü

  • ¿¬°üµµ¼­

  • »óÇ°±Ç

AD

Ã¥¼Ò°³

¿ÀºêÁ§Æ¼ºê-C¸¦ ½á ¿Ô´ø ½ºÀ§ÇÁÆ® °³¹ßÀÚµéÀÇ ºÎ´ãÀ» ´ú¾îÁÖ´Â ÃÖÀûÀÇ °¡À̵å

½ºÀ§ÇÁÆ®´Â °Ýº¯ÀÇ ½Ã±â¸¦ °ÅÃÄ ¾î´À»õ °­ÇÏ°í Æ°Æ°ÇÑ ¾ð¾î·Î ÀÚ¸®¸Å±èÇßÀ¸¸ç ºü¸¥ ¼Óµµ·Î ¿ÀºêÁ§Æ¼ºê-C¸¦ ¹Ð¾î³»°í ÀÖ´Ù. Ãʱ⿡´Â ¸Å¹ø µ¿ÀÏÇÑ ÁÖÁ¦ÀÇ ¿ÀºêÁ§Æ¼ºê-C Äڵ带 Âü°íÇÏ°í À̸¦ ½ºÀ§ÇÁÆ® ÄÚµå·Î º¯È¯ÇÏ´Â ¼öÀÛ¾÷À» °ÅÃľ߸¸ ÇßÁö¸¸, ÀÌÁ¦´Â ¿øÇÏ´Â ³»¿ëÀ» ±¸ÇöÇÏ´Â ½ºÀ§ÇÁÆ® Äڵ带 ½±°Ô ã¾Æº¼ ¼ö ÀÖÀ» Á¤µµ´Ù. ±×·³¿¡µµ »ó´ç¼öÀÇ ¿ÀºêÁ§Æ¼ºê-C °³¹ßÀÚµéÀº ½ºÀ§ÇÁÆ®·Î ¿Å°Ü°¡´Â ½Ã±â¸¦ °í¹ÎÇÏ°í ÀÖ´Ù. ¿ÀºêÁ§Æ¼ºê-C¿¡ Àͼ÷ÇÑ »ç¶÷µé¿¡°Ô ½ºÀ§ÇÁÆ®¸¦ Ãæ½ÇÈ÷ ¾È³»ÇÏ´Â ÀÌ Ã¥Àº ±×·¡¼­ Àý¹¦ÇÏ´Ù. ÀÌ¹Ì »ó´çÇÑ ±â¹Ý Áö½ÄÀÌ ÀÖ´Â À̵鿡°Ô ¹é°ú»çÀüÀ̳ª ¹ÙÀÌºí ½ÄÀÇ ¼³¸íÀº ÇÊ¿ä ¾øÀ» °ÍÀÌ´Ù. ÇÙ½ÉÀº ÇöÀçÀÇ ¿ÀºêÁ§Æ¼ºê-C¸¦ ½ºÀ§ÇÁÆ®°¡ ¾î¶² ½ÄÀ¸·Î ´ëüÇÏ°í Àִ°¡¿¡ Àֱ⠶§¹®ÀÌ´Ù. ÀÌ Ã¥Àº ¿ÀºêÁ§Æ¼ºê-C À¯ÀúµéÀÌ Àͼ÷ÇÏ°í ÀÚ¿¬½º·´°Ô ½ºÀ§ÇÁÆ® ¹®¹ý°ú ±¸Á¶¿¡ Àͼ÷ÇØÁú ¼ö ÀÖ´Â ÃÖÀûÀÇ ±¸¼ºÀ» °®Ãè´Ù. ¾Æ¿ï·¯ ¡®²Ä²ÄÇÑ ÀçÀº ¾¾¡¯ ½Ã¸®ÁîÀÇ ÀúÀÚ ÀÌÀçÀº ¾¾°¡ ÃÖ±Ù ¾÷µ¥ÀÌÆ® µÈ ±â´ÉµéÀ» °¨¼ö º¸¿ÏÇÏ¿© ¹ÏÀ½À» ´õÇß´Ù.

ÃâÆÇ»ç ¼­Æò

½ºÀ§ÇÁÆ®¸¦ °¡º±°Ô ½ÃÀÛÇÏ°Ô Çϴ å.
¹ÙÀ̺íÀÌ ºÎ´ã½º·¯¿î ´ç½ÅÀ» À§ÇÑ Ã¥.
°¢ Àå ¼³¸í±Û¸¸ Àо ¹ÝÇÏ°Ô µÉ Ã¥.

¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡¼­ °¡Àå ¾î·Á¿î ÀÏÀÌ ¹Ù·Î ù ¹ø° °íºñ¸¦ Àß ³Ñ±â´Â °ÍÀÔ´Ï´Ù. ÇÁ·Î±×·¡¹Ö Ãʺ¸ÀÚ°¡ ¿ÀºêÁ§Æ¼ºê-C³ª ½ºÀ§ÇÁÆ®¸¦ ¹è¿ì´Â °ÍÀº Å« µµÀüÀÏ ¼ö ÀÖ½À´Ï´Ù. »õ ÇÁ·ÎÁ§Æ®³ª ¿öÅ©½ºÆäÀ̽º¸¦ ¸¸µé ¶§, °¥ÇǸ¦ ÀâÀ» ¼ö ¾øÀÌ Á¤·ÄµÈ ¸¹Àº ÅÛÇø´ ¿É¼ÇµéÀ» º¸¸é ¹Ý°¨¸¶Àú »ý±é´Ï´Ù. °æÇè ¸¹Àº iOS³ª macOS °³¹ßÀÚ¶ó Çصµ, »õ·Î¿î ¾ÆÀ̵ð¾î¸¦ ½ÃµµÇÑ´Ù´Â °ÍÀÌ ½±Áö¸¸Àº ¾Ê½À´Ï´Ù. ÇÁ·ÎÁ§Æ® ŸÀÔÀ» ¼±ÅÃÇØ¾ß ÇÏ°í(°¡Àå ±î´Ù·Î¿î ºÎºÐÀÌÁÒ?), ÄÚµå ½ÇÇàÀ» À§Çؼ­ ¸ÅÀÏ ¶È°°Àº ¡®ºôµå-¾Ø-·±(Build & Run)¡¯ ¹öÆ°À» Ŭ¸¯Çؼ­ ´Ù¶÷Áã ùÙÄû µ¹µí ÇÁ·Î±×·¥À» µ¹·ÁºÁ¾ß ÇÕ´Ï´Ù. ¾ÆÀ̵ð¾î°¡ ±¦ÂúÀº °Í °°´Ù ÇÒÁö¶óµµ, ÅÛÇø´Àº Á¦´ë·Î ¼±ÅÃÇÑ °ÍÀÎÁö, ¾Æ´Ï¸é ´Ù½Ã Àü ´Ü°è·Î µÇµ¹¾Æ°¡¼­ »õ ÇÁ·ÎÁ§Æ®¸¦ ¸¸µé°í Äڵ带 º¹»çÇؼ­ ´Ù½Ã ºÙ¿©¾ß ÇÒÁö °í¹ÎÇÒ ¼öµµ ÀÖ°ÚÁÒ. ¾ÖÇÃÀº ½ºÀ§ÇÁÆ®¿¡¼­ µÎ °¡Áö »õ·Î¿î µµ±¸¸¦ ¼±º¸¿´½À´Ï´Ù. Çϳª´Â REPL·Î, ƯÈ÷ ½ºÅ©¸³Æ® ¾ð¾î¿¡¼­ ¾²´ø ¿À·¡µÈ ¹æ½ÄÀε¥, »óÈ£ÀÛ¿ëÀû ÇÁ·Î±×·¡¹ÖÀÌ °¡´ÉÇÑ Read-Eval-Print-Loop¶ó´Â À̸§ÀÇ °³¹ßȯ°æÀÔ´Ï´Ù. ´Ù¸¥ Çϳª´Â ½ºÀ§ÇÁÆ® Ç÷¹À̱׶ó¿îµå¶ó´Â °ÍÀ¸·Î, ¾ð¾î¸¦ ¹è¿ì°Å³ª ÄÚµùÇÏ´Â µ¥ È¥¶õÀ» ÃÖ¼ÒÈ­ÇÒ ¼ö ÀÖ´Â ¾ÆÁÖ Æí¸®ÇÏ°íµµ µ¶Ã¢ÀûÀÎ °³¹ßȯ°æÀÔ´Ï´Ù.

¸ðµç ÇÁ·Î±×·¡¹Ö Ã¥ÀÌ ¾ð¾îÀÇ ±âº» °³³äºÎÅÍ ½ÃÀÛÇÏ´Â °ÍÀº ´Ù ÀÌÀ¯°¡ ÀÖ½À´Ï´Ù. ±âÃÊÀûÀÎ °³³äÀ» ÀÌÇØÇÏÁö ¸øÇϸé, ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ Á¦´ë·Î ÀÌÇØÇÒ ¼ö ¾ø±â ¶§¹®ÀÔ´Ï´Ù. Ŭ·¡½º³ª ÄÝ·º¼Ç °°Àº °í±Þ ±¸Á¶Ã¼ °³³ä¿¡¼­ Çì¸È ¼öµµ ÀÖÁö¸¸ ±âº» µ¥ÀÌÅÍ Å¸ÀÔ, ÇÔ¼ö, ¿¬»êÀÚ °°Àº ±âº» »çÇ×À» Á¦´ë·Î ÀÌÇØÇÏÁö ¸øÇÑ´Ù¸é Á¤¸» ³­Ç×À» °Þ°Ô µË´Ï´Ù. ±×·³¿¡µµ ¸¹Àº °æ·Â ÇÁ·Î±×·¡¸ÓµéÀÌ Ã³À½ ÇÑ µÎ ´Ü¿ø Á¤µµ´Â ±×³É ³Ñ°Ü¹ö¸®°í ±âº»Àº Â÷Â÷ Çϸ鼭 ¹è¿ì°Ú´Ù°í »ý°¢ÇÏÁÒ. ½ºÀ§ÇÁÆ®¿Í ¿ÀºêÁ§Æ¼ºê-C´Â ºñ½ÁÇÏÁö¸¸ ¶È°°Áö ¾Ê½À´Ï´Ù. µ¥ÀÌÅÍ Å¸ÀÔ, ÇÔ¼ö, º¯¼ö ¹× »ó¼ö ¼±¾ð ¹æ½Ä µî µÎ ¾ð¾î »çÀÌ¿¡´Â Áß¿äÇϸ鼭µµ Ä¿´Ù¶õ Â÷ÀÌ°¡ ÀÖ½À´Ï´Ù. ±×·¡¼­ ÀÌ Ã¥¿¡¼­ ±âº» °³³äÀÌ ¹«¾ùº¸´Ù Áß¿äÇÏ´Ù°í °­Á¶ÇÏ°í, ¶Ç ¿©·¯ºÐÀÌ Ç÷¹À̱׶ó¿îµå¸¦ ¿­¾î »õ·Î¿î ±â´ÉÀ» Á÷Á¢ »ç¿ëÇغ¸¶ó°í ±ÇÇÏ´Â °ÍÀÔ´Ï´Ù.

µ¥ÀÌÅ͸¦ ´Ù·ê ¶§ ¿ÏÀüÈ÷ ¼øÂ÷ÀûÀ¸·Î ÀÛ¾÷ÇÏ´Â °ÍÀº ¾î·Æ½À´Ï´Ù. ±×·¡¼­ ¸ðµç ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡¼­´Â Á¦¾î ±¸Á¶°¡ ÇʼöÀÔ´Ï´Ù. ¿Ü°ß»óÀ¸·Î´Â ½ºÀ§ÇÁÆ®ÀÇ Á¦¾î ±¸Á¶°¡ ¿ÀºêÁ§Æ¼ºê-CÀÇ Á¦¾î ±¸Á¶¿Í °°¾Æ º¸¿©µµ, Á» ´õ ÀÚ¼¼È÷ µé¿©´Ùº¸¸é ¿©·¯ Ãø¸é¿¡¼­ ±âÁ¸ÀÇ ±â´Éº¸´Ù ¿ùµîÇÏ´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù.

¿É¼Å³ÎÀº °ªÀ» °¡Áú ¼öµµ ÀÖ°í, °¡ÁöÁö ¾ÊÀ» ¼öµµ Àֱ⠶§¹®¿¡ ÀϹÝÀûÀÎ º¯¼ö³ª »ó¼ö¿Í´Â ´Ù¸¨´Ï´Ù. ¾ÖÇÃÀÌ ½ºÀ§ÇÁÆ®ÀÇ ±â´ÉÀ» óÀ½ ¼Ò°³ÇßÀ» ¶§ ¿ÀºêÁ§Æ¼ºê-C °³¹ßÀÚµéÀÌ °¡Àå ¾î·Á¿öÇÑ ±â´ÉÀÌ ¹Ù·Î ¿É¼Å³ÎÀÔ´Ï´Ù. ¿ÖÀϱî¿ä? ¸î °¡Áö ÀÌÀ¯°¡ ÀÖ½À´Ï´Ù. * ¿ÀºêÁ§Æ¼ºê-C¿¡ ÀÌ¹Ì ¿É¼Å³Î º¯¼ö°¡ ÀÖ´Ù´Â ¿ÀÇØ. * ¿É¼Å³Î º¯¼ö°¡ Àֱ⠶§¹®¿¡ ³í-¿É¼Å³Î(non-optional) º¯¼öµµ ÀÖ¾î¾ß ÇÑ´Ù´Â »ý°¢. * nil Å°¿öµåÀÇ ¾ÆÁÖ ¹Ì¹¦ÇÑ ÀçÁ¤ÀÇ. * ½ºÀ§ÇÁÆ® Äڵ忡´Â ¹°À½Ç¥°¡ Çϵµ ¸¹¾Æ¼­ ¹èÆ®¸Ç¿¡°Ô ¿Â°® ¼ö¼ö²²³¢¸¦ ³»¸ç ±«·ÓÈ÷´Â ¾Ç´ç ¸®µé·¯°¡ ÄÚµùÇÏ´Â ÁßÀΰ¡ ½ÍÀ» Á¤µµÀÔ´Ï´Ù. ¾î¶² ÀÌÀ¯¿¡¼­°Ç, ¿É¼Å³ÎÀº ¾ÖÇà ÇÁ·¹ÀÓ¿öÅ©ÀÇ Áß¿äÇÑ ÀϺÎÀÌ°í Àý´ë·Î ¿É¼ÇÀÌ ¾Æ´Ñ Çʼö±â´ÉÀÔ´Ï´Ù.

¾î¶² ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ ¾²µç °£¿¡ ÇÔ¼ö´Â ²À ÇÊ¿äÇÕ´Ï´Ù. ½ºÀ§ÇÁÆ®´Â ¿ÀºêÁ§Æ¼ºê-Cº¸´Ù ÇÔ¼öÀÇ ±â´ÉÀÌ ÈξÀ °³¼±µÇ¾ú½À´Ï´Ù. µ¶¸³ÀûÀ¸·Î ¾²ÀÏ ¼öµµ ÀÖ°í Ŭ·¡½º¿¡ ¼ÓÇÑ ¸Þ¼Òµå³ª ±¸¼ºÃ¼ ¶Ç´Â ¿­°ÅÇü¿¡µµ ¾²ÀÏ ¼ö ÀÖ½À´Ï´Ù. ÇÔ¼ö ¾È¿¡ ¶Ç ´Ù¸¥ ÇÔ¼ö(Áßø ÇÔ¼ö)¸¦ »ý¼ºÇÒ ¼ö ÀÖ°í, ÇÔ¼ö¸¦ ÆĶó¹ÌÅÍ·Î ´Ù¸¥ ÇÔ¼ö¿¡ Àü´ÞÇÒ ¼ö ÀÖÀ¸¸ç, ¹Ýȯ °ªÀ¸·Î ´Ù¸¥ ÇÔ¼ö¿¡¼­ ¹ÝȯÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÇÔ¼öÀÇ ±â´ÉÀÌ ÀÌ·¸°Ô È®´ëµÇ´Ùº¸´Ï ½ºÀ§ÇÁÆ®¿¡¼­´Â ÇÔ¼öµµ ÀÏ±Þ °´Ã¼(first class citizen)¶ó ÇÒ ¸¸ÇÕ´Ï´Ù.

¿ÀºêÁ§Æ¼ºê-C¿¡¼­ ÇÔ¼ö¿Í ¸Þ¼Òµå´Â ¼º°ÝÀÌ ¸Å¿ì ´Ù¸¨´Ï´Ù. ÇÔ¼ö°¡ ÀüÇüÀûÀÎ C ¾ð¾îÀÇ ¼ºÇâÀ» ¶í´Ù¸é ¸Þ¼Òµå´Â ÀüÀûÀ¸·Î ¿ÀºêÁ§Æ¼ºê-CÀÇ ¼ºÁúÀ» ¶ð´Ï´Ù. ÇÔ¼ö¿Í ¸Þ¼Òµå´Â ¹®¹ýµµ ´Ù¸£°í ¼öÇàÇÏ´Â ±â´Éµµ ´Þ¶úÁÒ. ÇÏÁö¸¸ ½ºÀ§ÇÁÆ®¿¡¼­´Â ÀÌ µÑÀÇ Â÷ÀÌ°¡ ¸¹ÀÌ ÁÙ¾îµé¾ú½À´Ï´Ù. ÀÌÁ¦ ¸Þ¼Òµå´Â °´Ã¼ ŸÀÔ¿¡ ¼ÓÇÏ´Â ÇÔ¼ö¶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Ã¥¿¡¼­´Â ÇÔ¼ö°¡ ´Üµ¶À¸·Î »ç¿ëµÉ ¶§¿Í °´Ã¼ ŸÀÔ¿¡ ¼ÓÇؼ­ »ç¿ëµÉ ¶§ ¸ðµÎ Ưº°ÇÑ ¾ð±ÞÀÌ ¾ø´Â ÇÑ ÇÔ¼ö¶ó´Â ´Ü¾î¸¦ »ç¿ëÇÕ´Ï´Ù. ½ºÀ§ÇÁÆ®¿¡¼­´Â ±¸Á¶Ã¼¿Í ¿­°ÅÇüÀÇ ¿µÇâ·ÂÀÌ ¸·°­ÇØÁ³À¸¹Ç·Î, Ŭ·¡½º, ±¸Á¶Ã¼, ¿­°ÅÇüÀ» ¡®°´Ã¼¡¯¶ó´Â ¿ë¾î·Î ÅëÀÏÇÕ´Ï´Ù. ÀνºÅϽº¶ó´Â ¿ë¾îµµ Ŭ·¡½º, ±¸Á¶Ã¼, ¿­°ÅÇü Áß Çϳª¸¦ ÀǹÌÇÕ´Ï´Ù. ÇÊ¿äÇÒ °æ¿ì¿¡´Â °´Ã¼ ŸÀÔÀ» ¡®Å¬·¡½º °´Ã¼¡¯, ¡®±¸Á¶Ã¼ ÀνºÅϽº¡¯¿Í °°ÀÌ ±¸º°ÇÏ¿© »ç¿ëÇÕ´Ï´Ù.

ºí·ÏÀº iOS¿Í macOS °³¹ß¿¡¼­ »ó´ëÀûÀ¸·Î »õ·Î¿î °³³äÀÔ´Ï´Ù ¾ÖÇÃÀÌ ¿ÀºêÁ§Æ¼ºê-C¿¡¼­ ºí·ÏÀ» Á¦°øÇϱâ´Â ÇÏÁö¸¸ »ç½Ç»ó C ¾ð¾î¿¡ ÀÖ´ø ±â´ÉÀ» °³¼±ÇÑ °ÍÀÔ´Ï´Ù. ÇÏÁö¸¸ ºí·ÏÀ» ±¸ÇöÇÏ´Â ¹®¹ýÀº Çò°¥¸®°í ¿Ü¿ì±âµµ ¾î·Æ°í Á÷°üÀûÀÌÁöµµ ¾Ê½À´Ï´Ù. ºí·Ï ÄÚµå À¯ÇüÀ» ¸î °¡Áö º¸¿©ÁÖ´Â Gosh Darn Block Syntax (http://goshdarnblocksyntax.com)¿Í °°Àº »çÀÌÆ®°¡ ¸¸µé¾îÁø °ÍÀ» ºÁµµ ºí·ÏÀ» »ç¿ëÇϱⰡ ²Ï ¾î·Æ´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù. ±×·³¿¡µµ ºí·ÏÀº ÇÁ·Î±×·¡¹ÖÀÇ ÀϺÎÀ̸ç API °÷°÷¿¡¼­ »ç¿ëµÇ°í ÀÖ½À´Ï´Ù. ¾ÖÇÃÀº ºí·Ï ±¸¹®À» °³¼±ÇÏ°í ¸¹Àº ÆÐÅÏ¿¡¼­ »ç¿ëÇÏ´Â ±¸¹®À» ´Ü¼øÈ­ÇÏ¿© ±â´ÉÀ» ÃÖÀûÈ­ÇÏ·Á°í ¿À·£ ±â°£ ³ë·ÂÇß½À´Ï´Ù. ¶Ç ºí·ÏÀÇ À̸§À» Á» ´õ ¼¼·ÃµÈ À̸§ÀΠŬ·ÎÀú(closure)·Î ¹Ù²å½À´Ï´Ù. Ŭ·ÎÀú¶ó´Â À̸§Àº ´Ù¸¥ ¾ð¾îµé¿¡ ÀÖ´Â °°Àº À̸§ÀÇ ±â´Éµé°ú Á» ´õ °øÅëÁ¡ÀÌ ¸¹±â ¶§¹®¿¡ ºí·ÏÀ» ´Ù·ç¸é¼­ Çò°¥¸± °¡´É¼ºÀÌ Àû¾îÁ³Áö¿ä.

¹®ÀÚ¿­(String)Àº ¾î¶² ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡¼­µµ ÇÙ½É ¿ä¼ÒÀÔ´Ï´Ù. ´Ù¸¥ ÇÁ·Î±×·¡¹Ö ¾ð¾î ´ëºÎºÐÀÌ °íÀ¯ÀÇ ¹®ÀÚ¿­À» ¸¸Á·½º·´°Ô ¹ßÀü½ÃÄÑ Áö¿øÇÏ°í ÀÖ´Â ¹Ý¸é, ÀÇ¿Ü·Î ¿ÀºêÁ§Æ¼ºê-C´Â ¾ÖÇÃÀÇ ÆÄ¿îµ¥ÀÌ¼Ç ¶óÀ̺귯¸®¿¡ ÀÇÁ¸ÇØ C ¾ð¾îÀÇ Àú±ÞÇÑ ¹®ÀÚ¿­ ÇÔ¼ö¿¡¼­ ¾à°£ ¹ßÀü½ÃŲ ±â´ÉµéÀ» Á¦°øÇÏ´Â ¼öÁØ¿¡ ¸Ó¹«¸£°í ÀÖ½À´Ï´Ù. ½ºÀ§ÇÁÆ®ÀÇ °­·ÂÇÑ °íÀ¯ ¹®ÀÚ¿­ ŸÀÔ(À̸§±îÁö Æí¸®ÇÏ°Ôµµ StringÀÌÁÒ)Àº NSString°ú ÇÔ²² ¾µ ¼ö ÀÖµµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù. NSStringÀÌ AppKit°ú UIKit ÇÁ·¹ÀÓ¿öÅ©¿¡ ÀÓº£µåµÉ ¼ö ÀÖ´Ù´Â Á¡À» »ý°¢Çϸé, NSStringÀ» »ç¿ëÇÒ¸¸ÇÑ ÀÚ¸®¿¡ StringÀ» ¾µ ¼ö ÀÖ´Ù´Â »ç½Ç(±× ¹Ý´ëÀÇ °æ¿ìµµ °¡´ÉÇÏÁÒ)¿¡ ¾î´À Á¤µµ ¾Èµµ°¨ÀÌ µì´Ï´Ù. ½ºÀ§ÇÁÆ®¿¡¼­ ¹®ÀÚ¿­Àº ±¸Á¶Ã¼·Î ±¸ÇöµÇ°í, ±âº»ÀûÀ¸·Î Character °ªÀÇ ÁýÇÕÀ¸·Î ÀÌ·ç¾îÁý´Ï´Ù. CharÀÇ Å©±â°¡ 1¹ÙÀÌÆ®ÀÎ ¿ÀºêÁ§Æ¼ºê-C¿Í ´Þ¸® ½ºÀ§ÇÁÆ®ÀÇ Character´Â À¯´ÏÄÚµå ¹®ÀÚÀ̸ç, String ŸÀÔÀÌ ÀÚüÀûÀ¸·Î À¯´ÏÄڵ带 ó¸®ÇÕ´Ï´Ù.

½ºÀ§ÇÁÆ®´Â ¿ÀºêÁ§Æ¼ºê-C¿Í ¸¶Âù°¡Áö·Î °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö¾ð¾îÀÔ´Ï´Ù. ½ºÀ§ÇÁÆ®ÀÇ ÇÙ½É °´Ã¼ÀΠŬ·¡½º¿¡¼­´Â °´Ã¼ ÁöÇâ ¾ð¾îÀÇ Æ¯Â¡ÀÎ »ó¼Ó(inheritance), ´ÙÇü¼º(polymorphism), ĸ½¶È­(encapsulation)°¡ ¸ðµÎ Á¦°øµË´Ï´Ù.

¡°À̺Á¿ä, Ŭ·¡½º! ÀÌÁ¦ °´Ã¼ ŸÀÔÀÌ ´ìµéÀÇ µ¶¹«´ë°¡ ¾Æ´Õ´Ï´Ù.¡± ½ºÀ§ÇÁÆ®¿¡¼± ±¸Á¶Ã¼¿Í ¿­°ÅÇüµµ ÇÔ¼ö¸¦ µ¥ÀÌÅÍ¿Í ¿¬°áÇÏ´Â ´É·ÂÀ» °®Ãß°Ô µÇ¾ú°Åµç¿ä. ±¸Á¶Ã¼¿Í ¿­°ÅÇüÀº ´Ü¼øÇÑ µ¥ÀÌÅÍ Å¸ÀÔ¿¡¼­ º¹ÇÕÀû °´Ã¼ ŸÀÔÀ¸·Î »õ·Ó°Ô º¯½ÅÇß°í, ±×·¡¼­ ÇÑÆíÀ¸·Î´Â ¸íÈ®ÇÏ°Ô ±¸ºÐµÇ´ø µÑ »çÀÌÀÇ Æ¯Â¡ÀÌ ²Ï ¸ðÈ£ÇØÁø ¸éµµ ÀÖ½À´Ï´Ù.

¾Æ¸¶µµ Áö³­ ¸î ³â °£ ¿ÀºêÁ§Æ¼ºê-C °³¹ßÀÚµéÀÌ Èû°Ü¿öÇÑ °ÍÀÌ ¸Þ¸ð¸® °ü¸®ÀÏ °ÍÀÔ´Ï´Ù. Ãʱ⠸޸𸮠°ü¸®¿¡´Â ¼öµ¿ ÂüÁ¶ °è¼ö(manual reference counting)°¡ ¾²¿´½À´Ï´Ù. °´Ã¼ ÂüÁ¶¸¦ À¯ÁöÇÏ°í ÀÛ¾÷ÀÌ ³¡³µÀ» ¶§ ÂüÁ¶¸¦ ÇØÁ¦Ç϶ó´Â Àǵµ¸¦ »ç¿ëÀÚ°¡ ¹àÇô¾ß Çß½À´Ï´Ù. Çѵ¿¾È ¾ÖÇÃÀÌ OS X °³¹ß Áß¿¡ ÇüÆí¾ø´Â ÄÝ·º¼Ç¿¡ ¼ÕÀ» ´ë±ä ÇßÁö¸¸ ÂüÁ¶ °è¼ö´Â iOS¿¡¼­ À¯ÀÏÇÑ ¸Þ¸ð¸® °ü¸® ¼ö´ÜÀ¸·Î, OS X¿¡¼­ Àα⵵ ÁÁ¾Ò½À´Ï´Ù. ±×·¯´Ù ¿ÀºêÁ§Æ¼ºê-C¿¡ ÀÚµ¿ ÂüÁ¶ °è¼ö(ARC)°¡ ³ªÅ¸³µ½À´Ï´Ù. ±âº» ÇÁ·Î¼¼½º´Â °°Áö¸¸ ¾ðÁ¦ ¾îµð¼­ °´Ã¼¸¦ À¯ÁöÇÏ°í ÇØÁ¦ÇÒ °ÍÀ̳ĸ¦ Á¤ÇÏ´Â Èûµç ÀÛ¾÷À» »ç¿ëÀÚ°¡ ¾Æ´Ñ ÄÄÆÄÀÏ·¯°¡ ÁÖ·Î ¼öÇàÇÕ´Ï´Ù.

¿ÀºêÁ§Æ¼ºê-C¿Í ½ºÀ§ÇÁÆ®ÀÇ ÄÝ·º¼Ç ±â´ÉÀ» ´ÙÂ¥°íÂ¥ ºñ±³ºÎÅÍ Çغ¸ÀÚ°í µå´Â °ÍÀº ÁÁÀº »ý°¢ÀÌ ¾Æ´Õ´Ï´Ù. NSArray³ª NSDictionary¿Í °°Àº ÄÝ·º¼ÇÀº ¿ö³« Àß ¾Ë·ÁÁ® ÀÖ°í ÀÚÁÖ »ç¿ëµÇ¾î ¿ÀºêÁ§Æ¼ºê-CÀÇ ´ëÇ¥Àû ±â´ÉÀ¸·Î ²ÅÁö¸¸, ½ÇÁ¦·Î´Â ÆÄ¿îµ¥ÀÌ¼Ç ÇÁ·¹ÀÓ¿öÅ©ÀÇ ÀϺÎÀÌ°í ¾ð¾î ´ë ¾ð¾î·Î Á÷Á¢Àû ºñ±³¸¦ ÇÒ ¼ö ÀÖ´Â ´ë»óÀº ¿À·ÎÁö C ¾ð¾î °íÀ¯ÀÇ ¹è¿­»ÓÀ̴ϱî¿ä. ÇÏÁö¸¸ ÆÄ¿îµ¥ÀÌ¼Ç ÄÝ·º¼ÇÀÌ iOS¿Í macOSÀÇ °³¹ß¿¡ ³Î¸® »ç¿ëµÈ´Ù´Â Á¡¿¡¼­ º¸¸é, ÄÝ·º¼ÇÀÇ »ç¿ë¹ý Â÷¿ø¿¡¼­ ½ºÀ§ÇÁÆ®ÀÇ ÄÝ·º¼Ç°ú ºñ±³Çغ¸´Â ÀÏÀº Àǹ̰¡ ÀÖ½À´Ï´Ù. ½ºÀ§ÇÁÆ®¿¡´Â µÎ °¡Áö ÄÝ·º¼Ç ŸÀÔ(¹è¿­°ú µñ¼Å³Ê¸®)ÀÌ Àִµ¥, ½ºÀ§ÇÁÆ®ÀÇ ¹®ÀÚ¿­Ã³·³ ÀÌ µÑµµ º¯¼öº¸´Ù´Â »ó¼ö·Î ¼±¾ðÇÔÀ¸·Î½á ºÒº¯À¸·Î ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ½ºÀ§ÇÁÆ®ÀÇ ÄÝ·º¼ÇÀº FoundationÀÇ ÄÝ·º¼Çµé°ú »óÀÀÇÕ´Ï´Ù. Dictionary´Â NSDictionary ¶Ç´Â NSMutableDictionary¿Í, Array´Â NSArray ¶Ç´Â NSMutableArray¿Í, SetÀº NSSet ¶Ç´Â NSMutableSet°ú »óÀÀÇÏÁÒ.

ÇÁ·ÎÅäÄÝÀº ¿ÀºêÁ§Æ¼ºê-C °³¹ßÀÚ¿¡°Ô ¾ÆÁÖ Àͼ÷ÇÑ ´Ü¾îÀÔ´Ï´Ù. ÇÁ·ÎÅäÄÝÀº Ŭ·¡½º°¡ µû¸¦ µ¿ÀÛÀ» Á¤ÀÇ(¼Ó¼ºÀ̳ª ¸Þ¼ÒµåÀÇ ÇüÅ·Î)ÇÒ ¸ñÀûÀ¸·Î ¾ÖÇÃÀÇ ÇÁ·¹ÀÓ¿öÅ©¿¡¼­ Á¦°øÇÏ´Â °³³äÀÔ´Ï´Ù. ÇöÀç Ŭ·¡½º¿¡ Ãß°¡ÀûÀÎ ±â´ÉÀ» Á¦°øÇϱâ À§ÇØ »ç¿ëµÇ´Â ÀͽºÅÙ¼ÇÀº ¾î¼¸é »õ·Ó°Ô ´À²¸ÁúÁöµµ ¸ð¸£Áö¸¸, ¿ÀºêÁ§Æ¼ºê-C¿¡¼­ Ä«Å×°í¸®·Î¼­ ÀÌ¹Ì Á¸ÀçÇÏ´Â °³³äÀÔ´Ï´Ù. ½ºÀ§ÇÁÆ®ÀÇ ÇÁ·ÎÅäÄÝ°ú ÀͽºÅÙ¼ÇÀº Ŭ·¡½º¿Í ´õºÒ¾î ±¸Á¶Ã¼¿Í ¿­°ÅÇü¿¡µµ »ç¿ëµÉ ¼ö ÀÖ´Ù´Â Á¡¿¡¼­ ¿ÀºêÁ§Æ¼ºê-C¿Í ´Ù¸¨´Ï´Ù. ¡®Á¦³×¸¯¡¯Àº ½ºÀ§ÇÁÆ®¿¡¼­ µµÀÔµÈ ¿ÏÀüÈ÷ »õ·Î¿î ±â¼úÀÔ´Ï´Ù. Á¦³×¸¯ÀÇ ¸ñÀûÀº ÇÔ¼ö³ª ŸÀÔÀÌ ÄÄÆÄÀÏ ½ÃÁ¡¿¡ ƯÁ¤ ÀÚ·áÇüÀ¸·Î ÁöÁ¤µÇÁö ¾Ê¾Æµµ µÉ ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀÔ´Ï´Ù. ÀÌ·¸°Ô µÇ¸é ÇÔ¼ö³ª ŸÀÔÀ» Á» ´õ ³ÐÀº ¹üÀ§ÀÇ Å¸ÀÔÀ¸·Î ¾µ ¼ö ÀÖ°í, ÀÌ´Â »ç½Ç»ó Æ÷°ýÀû(generic)ÀÎ °ÍÀÌ µË´Ï´Ù. ½ºÀ§ÇÁÆ®ÀÇ ¹è¿­°ú µñ¼Å³Ê¸®´Â °­·ÂÇÑ Å¸ÀÔÈ­¸¦ À§ÇØ Á¦³×¸¯¿¡ ÀÇÁ¸ÇÕ´Ï´Ù. ¸¸¾à Á¦³×¸¯ÀÌ ¾ø´Ù¸é ½ºÀ§ÇÁÆ® °³¹ßÀÚµéÀº »ý¼ºÇÒ ¸ðµç ŸÀÔÀ» ¿¹ÃøÇϱâ À§Çؼ­»Ó¸¸ ¾Æ´Ï¶ó °¡´ÉÇÑ ¸ðµç ŸÀÔ Á¶ÇÕÀ» ó¸®Çϱâ À§ÇØ º¯Çü ¹è¿­ ŸÀÔ°ú º¯Çü µñ¼Å³Ê¸® ŸÀÔÀ» »ý¼ºÇØ¾ß ÇÕ´Ï´Ù.

¾ÖÇÃÀÌ ¾Æ¹«¸® ³ë·ÂÇß´Ù°í Çصµ, óÀ½ ¸î Â÷·ÊÀÇ ¹öÀü¿¡¼­ ½ºÀ§ÇÁÆ®°¡ ¿ÀºêÁ§Æ¼ºê-CÀÇ ¸ðµç Ư¡µéÀ» °áÄÚ ¿ÏÀüÈ÷ ´ëüÇÏÁö´Â ¸øÇßÀ» °ÍÀÔ´Ï´Ù. ¹Ý´ë·Î ¸»Çϸé, ±¸¹®¸¸ »õ·Ó°í ¿ÀºêÁ§Æ¼ºê-CÀÇ Æ¯Â¡À» ´Ü¼øÈ÷ ¸ð¹æÇÑ °Í¿¡ ±×ÃÆ´Ù¸é, ½ºÀ§ÇÁÆ®´Â °áÄÚ ÁøÁ¤ÇÑ ÃֽŠ¾ð¾î·Î ºñÃçÁú ¼ö ¾ø¾úÀ» °ÍÀÔ´Ï´Ù.

macOS¿Í iOS °³¹ßÀÇ ¹Ì·¡´Â ºÐ¸í ½ºÀ§ÇÁÆ®¿¡ ´Þ·Á ÀÖ½À´Ï´Ù. ½ºÀ§ÇÁÆ®°¡ Áúdz³ëµµÀÇ ½Ã±â¸¦ °Þ°í ÀÖ´Â »õ·Î¿î ¾ð¾î¶ó´Â »ç½Ç, ±×¸®°í ÄÚÄÚ¾Æ °³¹ßÀÌ ¿©ÀüÈ÷ ¿ÀºêÁ§Æ¼ºê-C¿Íµµ ¹ÐÁ¢ÇÏ°Ô ¿¬°üµÇ¾î ÀÖ´Ù´Â »ç½ÇÀ» °¨¾ÈÇϸé, »óÈ£ ¿î¿ëÀÌ ¾î´À Á¤µµ °¡´ÉÇÏ´Ù´Â º¸Áõ ¾øÀÌ ½ºÀ§ÇÁÆ®·Î ¿ÏÀüÈ÷ ¿Å°Ü¿Íµµ ±¦Âú´Ù°í °³¹ßÀڵ鿡°Ô È®½ÅÀ» ½É¾îÁÖ´Â °ÍÀº °áÄÚ ½¬¿î ÀÏÀÌ ¾Æ´Ò °ÍÀÔ´Ï´Ù. ´ÙÇàÈ÷µµ, µÎ ¾ð¾î¸¦ ÅëÇÕÇÏ´Â Á¤µµ´Â °³º° °³¹ßÀÚ³ª °³¹ß Á¶Á÷¿¡ ¾Ë¸Â°Ô Á¶Á¤µÉ ¼ö ÀÖ½À´Ï´Ù. ÇöÀçÀÇ ¿ÀºêÁ§Æ¼ºê-C ÇÁ·ÎÁ§Æ®¿¡ ½ºÀ§ÇÁÆ®ÀÇ Å¬·¡½º¸¦ ¼±º°ÀûÀ¸·Î µµÀÔÇϰųª, ½ºÀ§ÇÁÆ® ±â¹ÝÀÇ ÇÁ·¹ÀÓ¿öÅ©¸¦ Åë°·Î Æ÷ÇÔ½Ãų ¼öµµ ÀÖ½À´Ï´Ù. ½ÃÀÛÀº ¼Ò±Ô¸ð·Î Çß´Ù°¡µµ ½Ã°£ÀÌ Áö³ª¼­ ¾öû³­ ¼öÀÇ ½ºÀ§ÇÁÆ® Äڵ带 µµÀÔÇÏ´Â °ÍÀÔ´Ï´Ù. ¹Ý´ë·Î ¸»Çϸé, »õ ÇÁ·ÎÁ§Æ®¸¦ ½ºÀ§ÇÁÆ®·Î ½ÃÀÛÇÏ°í ½ÍÀº °æ¿ì¿¡µµ ÇöÀçÀÇ ¿ÀºêÁ§Æ¼ºê-C Äڵ带 °³º° Ŭ·¡½º³ª ÇÁ·¹ÀÓ¿öÅ©(¼­µåÆÄƼ³ª ¿©·¯ºÐ¸¸ÀÇ)ÀÇ ÇüÅ·Π°¡Á®¿Í¼­ ÇÔ²² »ç¿ëÇÏ´Â µî, ¸¹Àº ¼±ÅÃÁö°¡ ÀÖ½À´Ï´Ù.

¸ñÂ÷

_°¨¼öÀÚÀÇ ¸»_ ¿ÀºêÁ§Æ¼ºê-C À¯Àúµé¿¡°Ô ´Üºñ°¡ µÉ Ã¥
_¸Ó¸®¸»°ú ±âº» ¼Ò°³

1Àå. ½ºÀ§ÇÁÆ® ÇÁ·ÎÁ§Æ® ¸¸µé±â
½ºÀ§ÇÁÆ® ÇÁ·ÎÁ§Æ® ½ÃÀÛÇϱâ
±âº»ÀûÀÎ º¯È­
_Çì´õ ÆÄÀÏÀÌ¿©, ÀÌÁ¨ ¾È³ç!
_¸ÞÀÎ ÇÔ¼ö°¡ »ç¶óÁö´Ù
_¼¼¹ÌÄÝ·Ð?
½ºÀ§ÇÁÆ®¿Í ¿ÀºêÁ§Æ¼ºê-C ÇÔ²² ¾²±â

2Àå. Ç÷¹À̱׶ó¿îµå¿Í ½ºÀ§ÇÁÆ® REPL
½ºÀ§ÇÁÆ® Ç÷¹À̱׶ó¿îµå
_Ç÷¹À̱׶ó¿îµå µÑ·¯º¸±â
_Ç÷¹À̱׶ó¿îµå¿¡¼­ ÇÒ ¼ö ÀÖ´Â ÀÏ
_Ç÷¹À̱׶ó¿îµå »ý¼ºÇϱâ
½ºÀ§ÇÁÆ® REPL
_REPL »ç¿ë¹ý
_°¡´É¼º
_ÇÑ°è

3Àå. ¾ð¾î ±âº» »çÇ×
µ¥ÀÌÅÍ Å¸ÀÔ
_±âº» ŸÀÔ
_¹®ÀÚ¿­
_ÇÔ¼ö
_ºí·Ï
_Æ©ÇÃ
_Ŭ·¡½º, ±¸Á¶Ã¼, ¿­°ÅÇü
_ÄÝ·º¼Ç
º¯¼ö ¼±¾ð
_VAR¿Í LET
_°¡º¯¼º
_ŸÀÔ Ãß·Ð
¹®¹ý
_¼¼¹ÌÄÝ·Ð
_@ÀÇ Çà¹æ
_´ë°ýÈ£ÀÇ ½Ã´ë´Â °¬´Ù
_Á¦¾î ºí·Ï
_Èıâ Àü󸮱⠽ôë
_ÁÖ¼®
¿¬»êÀÚ
_°°Àº °Í
_´Ù¸¥ °Í
_»õ·Î¿î °Í
Æ©ÇÃ
_Æ©Çà »ý¼º°ú »ç¿ë
_Æ©Çà Àç»ç¿ë

4Àå. Á¦¾î ±¸Á¶
Àü¹ÝÀûÀÎ º¯°æ »çÇ×
_¼Ò°ýÈ£´Â ¼±Åà »çÇ×
_Áß°ýÈ£´Â Çʼö
_ºÎ¿ï Á¶°ÇºÎ
¹Ýº¹¹®
_FOR-IN¹®
_WHILE¹®°ú REPEAT-WHILE¹®
Á¶°Ç¹®
_IF¹®
_GUARD¹®
_SWITCH¹®
Á¤¼ö, ±× ³Ê¸ÓÀÇ ¼¼°è·Î!
_¹®ÀÚ¿­
_¿­°ÅÇü
_¹üÀ§
_ÆÐÅÏ ÀÏÄ¡
_¾ÈÀü¼º

5Àå. ¿É¼Å³Î
¿É¼Å³ÎÀÌ ¿Ö ÇÊ¿äÇÒ±î?
¿É¼Å³Î ¼±¾ð
¿É¼Å³Î »ç¿ëÇϱâ
_̧̉
_¿É¼Å³Î ¹ÙÀεù
_¾Ï½ÃÀû ÃßÃâ
_¿É¼Å³Î üÀÌ´×
¸î °¡Áö Á¶½ÉÇÒ Á¡
_NIL º´ÇÕ ¿¬»êÀÚ
_ÃßÃâÀÌ ÇÊ¿ä ¾ø´Â °æ¿ì

6Àå. ÇÔ¼ö
ÇÔ¼ö È£Ãâ
ÇÔ¼ö Á¤ÀÇ
_ÆĶó¹ÌÅÍ ¸í¸í
_µðÆúÆ® ÆĶó¹ÌÅÍ °ª
_¹Ýȯ °ª
_ÇÔ¼ö ÆĶó¹ÌÅÍ ¼öÁ¤
_ÀÔÃâ·Â ÆĶó¹ÌÅÍ
_°¡º¯ °³¼ö ÆĶó¹ÌÅÍ
ÇÔ¼ö ¹üÀ§
_Àü¿ª ¹üÀ§
_¸Þ¼Òµå ¹üÀ§
_Áßø ÇÔ¼ö
ÇÔ¼ö »ç¿ë
_ÇÔ¼ö ŸÀÔ
_ÇÔ¼ö¸¦ ÆĶó¹ÌÅÍ °ªÀ¸·Î »ç¿ë
_ÇÔ¼ö¸¦ ¹Ýȯ °ªÀ¸·Î »ç¿ë

7Àå. ºí·Ï°ú Ŭ·ÎÀú
Ŭ·ÎÀú Á¤ÀÇ
_Á¤ÀÇ »ý¼º
_ºí·ÏÀ» º¯¼ö·Î ÇÒ´ç
_ÇÔ¼ö ÆĶó¹ÌÅÍ·Î ¹Þ±â
_ŸÀÔ º°Äª »ý¼º
_Ŭ·ÎÀú ½ÇÇà
Ŭ·ÎÀú ÃÖÀûÈ­
_¾Ï½ÃÀû ¹Ýȯ
_ŸÀÔ Ãß·Ð
_´ÜÃà ÀÎÀÚ À̸§µé
_ÈÄÇà Ŭ·ÎÀú ±¸¹®
_¿¬»êÀÚ ÇÔ¼ö
°ª ĸó¸µ

8Àå. ¹®ÀÚ¿­
¹®ÀÚ¿­ ±¸¼º
¹®ÀÚ¿­ Á¶ÀÛ
_¹®ÀÚ¿­ °ª °ËÅä
_¹®ÀÚ¿­ ºñ±³
_¹®ÀÚ¿­ ÄÜÅÙÃ÷ ¼öÁ¤
NSString°ú »óÈ£ÀÛ¿ëÇϱâ
_ºÎºÐ ¹®ÀÚ¿­
_º¯È¯
_°æ·Î ¼öÁ¤°ú URL ¸Þ¼Òµå
_¸í½ÃÀû NSString »ý¼º
À¯´ÏÄÚµå

9Àå. Ŭ·¡½º
Ŭ·¡½º Á¤ÀÇ
¸Þ¼Òµå
¼Ó¼º
_ÀúÀå ¼Ó¼º
_ÀбâÀü¿ë ¼Ó¼º
_self Å°¿öµå¿¡ ´ëÇÑ °íÂû
À̴ϼȶóÀÌÀú
_À̴ϼȶóÀÌÀú »ý¼º
_ÆíÀÇ À̴ϼȶóÀÌÀú¿Í ÁöÁ¤ À̴ϼȶóÀÌÀú »ç¿ë
_µðÀ̴ϼȶóÀÌ¡
»ó¼Ó
_¸Þ¼Òµå ÀçÁ¤ÀÇ
_»óÀ§Å¬·¡½º È£Ãâ
Á¢±Ù Á¦¾î
_Private
_fileprivate
_Internal
_Public
_Open
¼­ºê½ºÅ©¸³Æ® ÁöÁ¤

10Àå. ±¸Á¶Ã¼¿Í ¿­°ÅÇü
±¸Á¶Ã¼
_±¸Á¶Ã¼ Á¤ÀÇ
_±¸Á¶Ã¼ ¼öÁ¤
¿­°ÅÇü
_¿­°ÅÇü »ý¼º
_¿­°ÅÇü »ç¿ë
_°ü·Ã °ª
_¸Þ¼Òµå¿Í °è»ê ¼Ó¼º
Áßø À¯Çü

11Àå. ¸Þ¸ð¸® °ü¸®
½ºÀ§ÇÁÆ® ¸Þ¸ð¸® °ü¸®
¾àÇÑ ÂüÁ¶¿Í ¹Ì¼ÒÀ¯ ÂüÁ¶¸¦ »ç¿ëÇÏ´Â °æ¿ì
Ŭ·ÎÀú

12Àå. ÄÝ·º¼Ç
Àü¹ÝÀûÀÎ ºñ±³
¹è¿­
_¹è¿­ »ý¼º
_¹è¿­ ÄÜÅÙÃ÷ Àоî¿À±â
_¹è¿­ Á¶ÀÛ
µñ¼Å³Ê¸®
_µñ¼Å³Ê¸® »ý¼º
_µñ¼Å³Ê¸®·ÎºÎÅÍ Àоî¿À±â
µñ¼Å³Ê¸® Á¶ÀÛ
_°´Ã¼ Ãß°¡ ¹× ±³Ã¼
°´Ã¼ »èÁ¦
°¡º¯¼º

13Àå. ÇÁ·ÎÅäÄÝ, ÀͽºÅÙ¼Ç, Á¦³×¸¯
ÇÁ·ÎÅäÄÝ
_ÇÁ·ÎÅäÄÝ »ý¼º
_ÇÁ·ÎÅäÄÝ ¿ä±¸ Á¶°Ç ¸¸Á·
ÀͽºÅÙ¼Ç
Á¦³×¸¯
_Á¦³×¸¯ ÇÔ¼ö
_Á¦³×¸¯ ŸÀÔ

14Àå. ¼­·Î °¡ÁöÁö ¸øÇÑ °Íµé
¿ÀºêÁ§Æ¼ºê-C¿¡¼­¸¸ °¡´ÉÇÑ ±â´É
_KVO
_¸®Ç÷º¼Ç
_´ÙÀ̳ª¹Í µð½ºÆÐÄ¡
½ºÀ§ÇÁÆ®¿¡¼­ »õ·Ó°Ô ¼±º¸ÀÌ´Â ±â´É
_³×ÀÓ½ºÆäÀ̽º
_»ç¿ëÀÚ ÁöÁ¤ ¿¬»êÀÚ
_FILTER, MAP, REDUCE

15Àå. ¿ÀºêÁ§Æ¼ºê-C¿Í »óÈ£ÀÛ¿ëÇϱâ
¿ÀºêÁ§Æ¼ºê-C¿¡ ½ºÀ§ÇÁÆ® µµÀÔÇϱâ
_½ºÀ§ÇÁÆ® ÆÄÀÏ Ãß°¡Çϱâ
¿ÀºêÁ§Æ¼ºê-C¿¡¼­ ½ºÀ§ÇÁÆ® ÄÚµå ÀÌ¿ëÇϱâ
½ºÀ§ÇÁÆ®¿¡¼­ ¿ÀºêÁ§Æ¼ºê-C ÄÚµå ÀÌ¿ëÇϱâ
_¿ÀºêÁ§Æ¼ºê-C ÆÄÀÏ Ãß°¡
_¹®¹ý º¯È­
_ŸÀÔ º¯È­
ÇÁ·¹ÀÓ¿öÅ©

°ü·ÃÀ̹ÌÁö

ÀúÀÚ¼Ò°³

¸ð¸®½º Ä̸® [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

±â¹ø½º [¿ª] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý ºÐ¾ß¿¡¼­ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥

    ¸®ºä

    0.0 (ÃÑ 0°Ç)

    100ÀÚÆò

    ÀÛ¼º½Ã À¯ÀÇ»çÇ×

    ÆòÁ¡
    0/100ÀÚ
    µî·ÏÇϱâ

    100ÀÚÆò

    0.0
    (ÃÑ 0°Ç)

    ÆǸÅÀÚÁ¤º¸

    • ÀÎÅÍÆÄÅ©µµ¼­¿¡ µî·ÏµÈ ¿ÀǸ¶ÄÏ »óÇ°Àº ±× ³»¿ë°ú Ã¥ÀÓÀÌ ¸ðµÎ ÆǸÅÀÚ¿¡°Ô ÀÖÀ¸¸ç, ÀÎÅÍÆÄÅ©µµ¼­´Â ÇØ´ç »óÇ°°ú ³»¿ë¿¡ ´ëÇØ Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù.

    »óÈ£

    (ÁÖ)±³º¸¹®°í

    ´ëÇ¥ÀÚ¸í

    ¾Èº´Çö

    »ç¾÷ÀÚµî·Ï¹øÈ£

    102-81-11670

    ¿¬¶ôó

    1544-1900

    ÀüÀÚ¿ìÆíÁÖ¼Ò

    callcenter@kyobobook.co.kr

    Åë½ÅÆǸž÷½Å°í¹øÈ£

    01-0653

    ¿µ¾÷¼ÒÀçÁö

    ¼­¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù)

    ±³È¯/ȯºÒ

    ¹ÝÇ°/±³È¯ ¹æ¹ý

    ¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼­ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼­ ½Åû °¡´É

    ¹ÝÇ°/±³È¯°¡´É ±â°£

    º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É
    ´Ü, »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳»

    ¹ÝÇ°/±³È¯ ºñ¿ë

    º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã
    »óÇ°À̳ª ¼­ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯/¹ÝÇ°Àº ¹Ý¼Û·á ÆǸÅÀÚ ºÎ´ã

    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯

    ·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    (´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)

    ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    ¿¹) È­ÀåÇ°, ½ÄÇ°, °¡ÀüÁ¦Ç°(¾Ç¼¼¼­¸® Æ÷ÇÔ) µî

    ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
    ¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý

    ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì

    ·ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì

    »óÇ° Ç°Àý

    °ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½

    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó

    ·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê

    ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ

    (ÁÖ)KGÀ̴Ͻýº ±¸¸Å¾ÈÀü¼­ºñ½º¼­ºñ½º °¡ÀÔ»ç½Ç È®ÀÎ

    (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
    (ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼­ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.

    ¹è¼Û¾È³»

    • ±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

    • Ãâ°í°¡´É ½Ã°£ÀÌ ¼­·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.

    • ±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.

    • ¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.

    • - µµ¼­ ±¸¸Å ½Ã 15,000¿ø ÀÌ»ó ¹«·á¹è¼Û, 15,000¿ø ¹Ì¸¸ 2,500¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë