• ±¹³»µµ¼­
  • ¿Ü±¹µµ¼­
  • eBook
  • e·¯´×
  • À½¹Ý
  • DVD
  • GIFT
  • È­Àåǰ
  • ¿µÈ­
  • °ø¿¬

¿¹½º24 ¹Ù·Î°¡±â
»ó»óÃÊ¿ù º¸³Ê½º
°íµæ¼º ÀúÀÚ °­¿¬È¸ ÃÊ´ë
¿øÀÛ¼Ò¼³ ÃÑÁýÇÕ
Áñ°Üã±â Ãß°¡ Àû¸³
¹Ú¹Î±ÔÀÇ Á×Àº ¿Õ³à¸¦ À§ÇÑ ÆÄ¹Ý´À ¹é¿µ¿ÁÀÇ ´ÙÀÌ¾îÆ®ÀÇ ¿©¿Õ
µµ¼­

iPhone Apps °³¹ßÇϱâ

: HTML, CSS, JavaScript·Î

Á¶³ª´Ü ½ºÅ¸Å© Àú/¼ºÀ±Á¤,Ȳ¿¬ÁÖ °ø¿ª | ITC | ¿ø¼­ : Building iPhone Apps with HTML, CSS, and JavaScript (2010)

iPhone Apps °³¹ßÇϱâ
Å©°Ôº¸±â
Á¤°¡
18,000¿ø
ÆÇ¸Å°¡
16,200¿ø(10% ÇÒÀÎ)
YESÆ÷ÀÎÆ®
 490¿ø (3% Àû¸³) + ¸¶´Ï¾ÆÃß°¡Àû¸³ ¾È³»
YES¸¶´Ï¾Æ ·Ôµ¥Ä«µå ÇÒÀÎ
14,256¿ø(12~24% û±¸ÇÒÀÎ /1¸¸5õ¿øÀÌ»ó °áÁ¦½Ã)  ¾È³»

5¸¸¿øÀÌ»ó ±¸¸Å½Ã 2õ¿ø Ãß°¡Àû¸³ Ãß°¡Àû¸³À̶õ? / Ä«µåÇýÅú¸±â

Ãâ°£ÀÏ

2010³â 06¿ù 03ÀÏ

208ÂÊ | 530g | 188*245mm

ISBN-13

9788963510187

ISBN-108963510182

ÆÇ¸ÅÁß | ÆÇ¸ÅÁö¼ö 2886 ÆÇ¸ÅÁö¼ö¶õ?
¹è¼Ûºñ
¹«·á ¾È³»
ÁÖ¹®¼ö·®
¿Ã¸² ³»¸²
ÇØ¿Ü¹è¼Û°¡´É, ÃÖÀú°¡ º¸»ó

īƮ¿¡ ³Ö±â

¸®½ºÆ®¿¡ ³Ö±â

¹Ù·Î ±¸¸ÅÇϱâ

¸®ºä¾²±â

Ã¥¼Ò°³

Ã¥Àº HTML, CSS, JavaScript(ƯÈ÷ jQuery)¸¦ ÀÐ°í ¾²´Â ±âº» °æÇèÀÌ ÀÖ´Ù°í °¡Á¤ÇÑ´Ù. HTML, CSS, JavaScript¸¦ ¾È´Ù¸é ¾ÆÀÌÆù ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» À§ÇØ ÇÊ¿äÇÑ ÅøÀ» ÀÌ¹Ì ´Ù·ê ¼ö ÀÖ´Â °ÍÀÌ´Ù. Ã¥À» ÅëÇØ Objective-C³ª Cocoa¸¦ »ç¿ëÇÏÁö ¾Ê°í Ç÷§Æû À§¿¡¼­ ¾ÆÀÌÆù°ú ¾ÆÀÌÆÌ ÅÍÄ¡¸¦ À§ÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» µðÀÚÀÎÇϰí ÀÛ¼ºÇÒ ¼ö ÀÖ´Â ¿ÀÇ ¼Ò½º À¥ ±â¼úµéÀ» »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¹è¿ï¼ö ÀÖ´Ù.

´ëºÎºÐÀÇ ¿¹Á¦µéÀ» µû¶óÇϱâ À§Çؼ­´Â ÅØ½ºÆ® ¿¡µðÅÍ, ÃֽŹöÀüÀÇ Safari (¶Ç´Â ¾ÆÁ÷Àº ´õ ³ªÀº Webkit: Mac°ú Windows ¸ðµÎ¿¡¼­ »ç¿ë °¡´ÉÇÑ ÃÖ÷´Ü ¹öÀüÀ̰í http://webkit.org¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Ù)°¡ ÇÊ¿äÇÏ´Ù.


ÀúÀÚ ¼Ò°³

ÀÛ°¡ÆÄÀϺ¸±â Àú : Á¶³ª´Ü ½ºÅ¸Å©

Jonathan Stark À¥¿¡ µ¥½ºÅ©Åé µ¥ÀÌÅ͸¦ Ãâ°£ÇÏ´Â Àü¹®°¡·Î Wall Street Journal¿¡ ÀÇÇØ ¾Ë·ÁÁø ¸ð¹ÙÀϰú À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ÄÁ¼³ÅÏÆ®ÀÌ´Ù. ±×´Â À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·Î±×·¡¹Ö¿¡ °üÇÑ µÎ ±ÇÀÇ Ã¥À» ½è°í php\architect¿Í Advisor ÀâÁöÀÇ ÆíÁýÀÚÀÌ´Ù.

ÀÛ°¡ÆÄÀϺ¸±â °ü½ÉÀÛ°¡¾Ë¸² ½Åû ¿ª : ¼ºÀ±Á¤

»ï¼ºSDS ¸ÖƼķÆÛ½º¿¡¼­ °­ÀǸ¦ Çϰí ÀÖ´Ù. µ¿±¹´ëÇб³ ±³À°´ëÇпø ÄÄÇ»Åͱ³À° Àü°ø, µ¿±¹´ëÇб³, ¼­ÀÏÀü¹®´ë, µ¿¼­¿ï´ëÇб³ ±³¼ö ¿ªÀÓ, µ¿±¹´ëÇб³ Àü»ê¿ø, ¼­ÀÏ´ëÇб³ °­ÀÇ, °æÈñ»çÀ̹ö´ëÇÐ, ¼­¿ï»çÀ̹ö´ëÇÐ °­ÀÇ, Çѱ۰úÄÄÇ»ÅÍ ±Ù¹«¸¦ ÇÏ¿´´Ù. ¶ÇÇÑ LG CNS(LG SoftSchool), Çö´ë Á¤º¸Åë½Å, ·Ôµ¥ Á¤º¸Åë½Å, ½Ö¿ë Á¤º¸Åë½Å, »ï¼º SDS, ½ã ¸¶ÀÌÅ©·Î ½Ã½ºÅÛÁî, ÇѺû ENI, Áß¾ÓÀϺ¸ IT ¿Ü·¡ °­»ç¿´À¸¸ç, ÇϳªÀºÇà, »ï¼º ÀüÀÚ(÷±â¿¬ ±â¼ú¿ø), KB µ¥ÀÌÅÍ ½Ã½ºÅÛÁî »ç³» ±³À°À» ´ã´çÇÏ¿´´Ù.

Àú¼­·Î ¡ºÅ¬¸¯Çϼ¼¿ä ¿À¶óŬ 10g¡», ¡ºÅ¬¸¯Çϼ¼¿ä ÀÚ¹Ù 2¡», ¡ºÅ¬¸¯Çϼ¼¿ä HTMLÀÔ¹®+À¥ µðÀÚÀΡ», ¡ºÅ¬¸¯Çϼ¼¿ä XML¡», ¡ºÃʺ¸ °³¹ßÀÚ¸¦ À§ÇÑ JSP¡» ¡ºÃʺ¸ °³¹ßÀÚ¸¦ À§ÇÑ MFC¡» ¡º¼­¹ö »çÀ̵å ajax¡» ¡ºIT CookBook C++ÇÁ·Î±×·¡¹Ö ±âÃÊ¡» ¡ºSpring 2.5 ½Ç¹« ÇÁ·Î±×·¡¹Ö¡» ¡º¿À¶óŬ 11g + PL/SQL¡»¡º½ºÆ®·µÃ÷2 ÇÁ·Î±×·¡¹Ö ÀÔ¹®¡»¡ºVisual C++ MFC À©µµ¿ì ÇÁ·Î±×·¡¹Ö¡»ÀÌ ÀÖÀ¸¸ç, ¿ª¼­·Î¡º¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚ, ¾Èµå·ÎÀÌµå ¸Å·Â¿¡ ºüÁö´Ù¡»°¡ ÀÖ´Ù.

ÀÛ°¡ÆÄÀϺ¸±â ¿ª : Ȳ¿¬ÁÖ

¼ö³â°£ÀÇ ÇÁ·Î±×·¡¸Ó °æ·ÂÀ» °¡Á³À¸¸ç À̸¦ ¹ÙÅÁÀ¸·Î ÇöÀç °­ÀǸ¦ Çϰí ÀÖ´Ù. ¿¬¼¼´ëÇб³ ±³À°´ëÇпø¿¡¼­ ÄÄÇ»Åͱ³À°À» Àü°øÇßÀ¸¸ç ±³À°À» ÅëÇØ ¸ð¹ÙÀÏ °ü·Ã ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÏ¿´´Ù.

¸ñÂ÷

1Àå ½ÃÀÛÇϱâ
Web Apps VS. Native Apps
Web Programming Ư°­

2Àå ±âº» ¾ÆÀÌÆù ½ºÅ¸Àϸµ
ù ¹øÂ° ´Ü°è
¾ÆÀÌÆù CSS Ãß°¡Çϱâ
¾ÆÀÌÆù¿¡ ¸ð¾ç°ú ´À³¦ Ãß°¡Çϱâ
jQuery¿Í ±âº»ÀûÀÎ µ¿ÀÛ Ãß°¡Çϱâ
ÀÌ ÀåÀ» ¸¶Ä¡¸ç

3Àå Çâ»óµÈ ¾ÆÀÌÆù ½ºÅ¸Àϸµ
AjaxÀÇ ÅÍÄ¡ Ãß°¡Çϱâ
±³Åë°æÂû ¿ªÇÒÀ» ÇÏ´Â iphone.html ÀÛ¼ºÇϱâ
°£´ÜÇÑ ºÎ°¡±â´É Ãß°¡Çϱâ
¡®back' ¹öưÀ¸·Î µÇµ¹¸®±â
Home Screen¿¡ Icon Ãß°¡Çϱâ
Full Screen Mode
ÀÌ ÀåÀ» ¸¶Ä¡¸ç

4Àå Animation
Ä£±¸·ÎºÎÅÍ ¾à°£ÀÇ µµ¿òÀ» ¾ò´Ù.
Dates ÆÐ³Î Ãß°¡Çϱâ
Date ÆÐ³Î Ãß°¡Çϱâ
New Entry ÆÐ³Î Ãß°¡Çϱâ
Settings ÆÐ³Î Ãß°¡Çϱâ
ÇϳªÀÇ HTML·Î ¿Ï¼ºÇϱâ
jQTouch »ç¿ëÀÚ Á¤ÀÇ¿¡ ¸ÂÃß±â
ÀÌ ÀåÀ» ¸¶Ä¡¸ç

5Àå Client-Side µ¥ÀÌÅÍ ±â¾ïÀåÄ¡
localStorage¿Í sessionStorage
»ç¿ëÀÚ ¼³Á¤À» localStorage¿¡ ÀúÀåÇϱâ
Client-Side Database
ÀÌ ÀåÀ» ¸¶Ä¡¸ç

6Àå Offline
Offline Application CacheÀÇ ±âº»
Online Whitelist¿Í Fallback ¿É¼Ç
µ¿Àû Manifest ÆÄÀÏ »ý¼ºÇϱâ
Debugging
ÀÌ ÀåÀ» ¸¶Ä¡¸ç

7Àå Native
PhoneGap ¼Ò°³
¾ÆÀÌÆù¿¡ ¿ì¸®°¡
... Æî󺸱â

Ã¥¼ÓÀ¸·Î

´ë´Ù¼öÀÇ ¸¹Àº »ç¶÷µéó·³ ³ªµµ ¾ÆÀÌÆùÀ» Á¢ÇÑ Áï½Ã ¾ÆÀÌÆù¿¡ ¸Å·áµÇ¾ú´Ù. ³ª´Â À¥ °³¹ßÀÚÀ̱⠶§¹®¿¡ óÀ½¿¡´Â wep apps¸¸ÀÌ ÀåÄ¡¿¡ »ç¿ëÀÚ Á¤ÀÇ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¿Ã¸®´Â À¯ÀÏÇÑ ¹æ¹ýÀ̾ú´Ù. ¸î °³¿ù ÈÄ App Store°¡ °øÁö¸¦ ÇßÀ» ¶§ ¸Å¿ì ÈïºÐµÈ ¸¶À½À¸·Î ¼­Á¡¿¡ °¡¼­ Objective-C¿¡ °üÇÑ ¸ðµç Ã¥À» ±¸ÀÔÇß´Ù. ³»°¡ ¸¸µç web appsÀÇ ÀϺδ ÀÌ¹Ì ¾î´À Á¤µµ ÀαⰡ ÀÖ¾ú±â ¶§¹®¿¡ ±×°ÍµéÀ» ´ÜÁö native apps·Î ÀçÀÛ¼ºÇÏ¿© App Store¿¡ ¿Ã¸®¸é ±×¾ß¸»·Î µ·¹æ¼®¿¡ ¿À¸£´Â °Ç ½Ã°£¹®Á¦¶ó°í »ý°¢Çß´Ù.

ÇÏÁö¸¸ Objective-C¸¦ ¹è¿ì´Âµ¥ ¾î·Á¿òÀÌ ÀÖ¾ú°í ¾ð¾î°¡ Mac ÇÁ·Î±×·¡¹Ö ¹Û¿¡¼­ ¾à°£¸¸ »ç¿ëµÈ´Ù´Â »ç½Ç¿¡ ȯ¸êÀ» ´À²¼´Ù. Xcode¿Í Interface Builder´Â ²Ï ¸Å²ô·¯¿üÁö¸¸ ÁÖ·Î °³¹ßÇÏ´ø ȯ°æÀÌ ¾Æ´Ï¾ú±â ¶§¹®¿¡ Àͼ÷ÇÏÁö ¾Ê¾Ò´Ù. Å×½ºÆ®¸¦ À§ÇØ ¾ÖÇø®ÄÉÀ̼ǰú ¾ÆÀÌÆù¿¡ ¼³Á¤¸¸À» À§Çؼ­µµ ¶Ù¾î³Ñ¾î¾ß ÇÒ ³­°üÀÌ ¸¹´Ù´Â °Í¿¡ °ÝºÐÇß´Ù. App Store¿¡ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¿Ã¸®´Â °úÁ¤Àº ´õ¿í º¹ÀâÇß´Ù. ÇѵΠÁÖ ÀÌ·¯ÇÑ º¯¼ö¿Í »çÅõ¸¦ ¹úÀÎ ÈÄ ³»°¡ ¿Ö ÀÌ·¯ÇÑ ¹®Á¦µé ¼Ó¿¡¼­ Çã¿ìÀû´ë°í ÀÖ´ÂÁö¿¡ ´ëÇÑ Àǹ®À» °¡Áö°Ô µÇ¾ú´Ù. ¾î·µç ³»°¡ ¸¸µç web apps´Â ÀÌ¹Ì Àü ¼¼°èÀûÀ¸·Î À¥»ó¿¡¼­
... Æî󺸱â ---¿Å±äÀÌÀÇ ¸» Áß¿¡¼­

ÃâÆÇ»ç ¸®ºä

HTML, CSS, JavaScript¸¦ ¾È´Ù¸é ¾ÆÀÌÆù ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» À§ÇØ ÇÊ¿äÇÑ ÅøÀ» ÀÌ¹Ì ´Ù·ê ¼ö ÀÖ´Â °ÍÀÌ´Ù. ÀÌ Ã¥À» ÅëÇØ ¿©·¯ºÐÀº Objective-C³ª Cocoa¸¦ »ç¿ëÇÏÁö ¾Ê°í Ç÷§Æû À§¿¡¼­ ¾ÆÀÌÆù°ú ¾ÆÀÌÆÌ ÅÍÄ¡¸¦ À§ÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» µðÀÚÀÎÇϰí ÀÛ¼ºÇÒ ¼ö ÀÖ´Â ¿ÀÇ ¼Ò½º À¥ ±â¼úµéÀ» »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¹è¿ï °ÍÀÌ´Ù.

ÀåÄ¡¿¡ ±¸¾Ö¹ÞÁö ¾Ê´Â ¾ÖÇø®ÄÉÀ̼ÇÀÌ ¹Ì·¡ÀÇ È帧À̰í, ÀÌ Ã¥¿¡¼­ ¿©·¯ Ç÷§Æû¿¡ ´ëÇÑ ÇϳªÀÇ Á¦Ç°À» »ý¼ºÇÏ´Â ¹æ¹ýÀ» ¿©·¯ºÐ¿¡°Ô º¸¿©ÁÙ °ÍÀÌ´Ù. ¹«·áÀÎ PhoneGap ÇÁ·¹ÀÓ¿öÅ©¸¦ ÀÌ¿ëÇÏ¿© ¿©·¯ºÐÀÇ Á¦Ç°À» native ¾ÆÀÌÆù ¾ÖÇø®ÄÉÀ̼ÇÀ¸·Î ¹Ù²Ù±â À§ÇÑ °¡À̵å¶óÀÎÀ» ¹ß°ßÇÒ °ÍÀÌ´Ù. ±×¸®°í ¹ö±×¸¦ ã¾Æ ¼öÁ¤Çϰí Å×½ºÆ®Çϱâ À§Çؼ­´Â ¿©·¯ºÐÀÇ Á¦Ç°À» ¿ì¼± À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ¸·Î Ãâ½ÃÇÏ´Â °ÍÀÌ AppleÀÌ Á¦°øÇÏ´Â ÅøÀ» ÀÌ¿ëÇÏ¿© App Store¿¡ ¹Ù·Î ¿Ã¸®´Â °Íº¸´Ù ÈξÀ ºü¸£´Ù´Â °ÍÀ» ¾Ë°Ô µÉ °ÍÀÌ´Ù.

¡á ÀÌ¹Ì ´Ù·ê ¼ö ÀÖ´Â ÅøÀ» ÀÌ¿ëÇÏ¿© ¾ÆÀÌÆù ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÑ´Ù.
¡á ¾ÆÀÌÆù ¾ÖÇø®ÄÉÀ̼Çó·³ º¸ÀÌ°í ¶Ç ±×·¸°Ô µ¿ÀÛÇÏ´Â ±âÁ¸ÀÇ À¥»çÀÌÆ®¸¦ ¸¸µå´Â ¹æ¹ýÀ» ¹è¿î´Ù.
¡á À¥ ¾ÖÇø®ÄÉÀ̼ǿ¡ ¾Ö´Ï¸ÞÀ̼ÇÀ» Ãß°¡Çϱâ À§ÇØ jQTouch¸¦ »ç¿ëÇÑ´Ù.
¡á ¾ÆÀÌÆùÀÌ ¿ÀÇÁ¶óÀÎ »óÅÂÀÏ ¶§¿¡µµ ¾ÖÇø®ÄÉÀ̼ÇÀÌ ÀÛµ¿Çϵµ·Ï Client-Side µ¥ÀÌÅÍ ±â¾ïÀåÄ¡¸¦ Ȱ¿ëÇÑ´Ù.
¡á JavaScript¸¦ ÀÌ¿ëÇÏ¿© accelerometer, geolocation, vibration°ú °°Àº Çâ»óµÈ ¾ÆÀÌÆù ±â´É¿¡ ºüÁ®º»´Ù.
¡á ¾ÖÇø®ÄÉÀ̼ÇÀ» Xcode·Î App Store¿¡ ¿Ã¸°´Ù.

ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ
ÀÌ Ã¥À» Àд µ¶ÀÚ´Â HTML, CSS, JavaScript(ƯÈ÷ jQuery)¸¦ ÀÐ°í ¾²´Â ±âº» °æÇèÀÌ ÀÖ´Ù°í °¡Á¤ÇÑ´Ù. 5Àå°ú 6Àå¿¡¼­´Â ¾à°£ÀÇ ±âº»ÀûÀÎ SQL Äڵ带 Æ÷ÇÔÇϰí Àֱ⠶§¹®¿¡ SQL ¹®¹ýÀ» Àß ¾Ë°í ÀÖ´Ù¸é µµ¿òÀÌ µÇ°ÚÁö¸¸ Çʼö »çÇ×Àº ¾Æ´Ï´Ù.

ÀÌ Ã¥À» Àбâ À§ÇØ ÇÊ¿äÇÑ µµ±¸
ÀÌ Ã¥Àº °¡±ÞÀû ¾ÆÀÌÆù SDKÀÇ »ç¿ëÀ» ÀÚÁ¦ÇÒ °ÍÀÌ´Ù. ´ëºÎºÐÀÇ ¿¹Á¦µéÀ» µû¶óÇϱâ À§Çؼ­´Â ÅØ½ºÆ® ¿¡µðÅÍ, ÃֽŹöÀüÀÇ Safari (¶Ç´Â ¾ÆÁ÷Àº ´õ ³ªÀº Webkit: Mac°ú Windows ¸ðµÎ¿¡¼­ »ç¿ë °¡´ÉÇÑ ÃÖ÷´Ü ¹öÀüÀ̰í http://webkit.org¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Ù)°¡ ÇÊ¿äÇÏ´Ù. 7Àå¿¡¼­´Â PhoneGapÀ» À§ÇØ MacÀÌ ÇÊ¿äÇÏ¸ç ¿©±â¼­´Â web app¸¦ native app·Î ¹Ù²Ù´Â ¹æ¹ýÀ» ¼³¸íÇϰí App Store¿¡ ¿Ã¸± °ÍÀÌ´Ù.

ÃßõÆò

¸ð¹ÙÀÏ °³¹ßÀÇ ¹Ì·¡´Â CSS, HTML, JavaScriptÀÌ´Ù. JonathanÀº ÀÌ ±â¼úµéÀ» ÀÌ¿ëÇÏ¿© native ¾ÆÀÌÆù ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ¿©·¯ºÐ¿¡°Ô º¸¿©ÁÙ °ÍÀÌ´Ù. - John Allsopp (Web DirectionsÀÇ ÀúÀÚÀÌÀÚ ¼³¸³ÀÚ)


JonathanÀÇ Ã¥Àº ¸ð¹ÙÀÏ Safari¿¡¼­ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» °¡´ÉÇÏ°Ô ÇÏ´Â °¡Àå Æ÷°ýÀûÀÎ ¹®¼­ÀÌ´Ù. - Brian LeRoux (Nitobi Software)


SCAR2