½º¸¶Æ®ÆùÀ̶ó´Â Á¡¿¡¼´Â ¼·Î ´àÀº²ÃÀÎ iPhone°ú AndroidÀÌÁö¸¸, ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ »ç¿ëÇÏ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î°¡ ´Ù¸£°í µ¿ÀÏÇÑ ±â´ÉÀ» ±¸ÇöÇÏ´Â ¹æ¹ýÀÌ ´Þ¶ó ÇÑÂÊ Ç÷§Æû¿¡¼ ÀÌ¹Ì °³¹ßÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ´Ù¸¥ ÂÊÀ¸·Î ¿Å±â´Â °ÍÀº ½±Áö ¾ÊÀº ÀÏÀÌ´Ù. ÇÏÁö¸¸ ÀÌ Ã¥Àº ¾î¶»°Ô ±×°ÍÀ» ÇÒ ¼ö ÀÖ´ÂÁö¸¦ ¿¹Á¦·Î¼ Àß º¸¿©ÁÖ°í ÀÖ´Ù. ÀÌ Ã¥ÀÇ ÀúÀÚ´Â iPhone¿¡¼ Objective-C++¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â Á¡À» ÀÌ¿ëÇÏ¿© ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¿£Áø ºÎºÐÀ» Java¿Í À¯»çÇÑ C++·Î ÀÛ¼ºÇÏ°í, API È£Ã⠺κи¸ Objective-C¸¦ »ç¿ëÇÏ¿© Á» ´õ Æí¸®ÇÏ°Ô Å©·Î½º Ç÷§Æû¿¡ ´ëÀÀÇØ °³¹ßÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÏ°í ÀÖ´Ù.
±×·¯¹Ç·Î ¡®Android¿¡¼ÀÇ °³¹ß°ú iPhone¿¡¼ÀÇ °³¹ßÀº ¹«¾ùÀÌ ´Ù¸¥°¡?¡¯ ¶Ç´Â °Å²Ù·Î ¡®Android¿¡¼ °³¹ßÇߴµ¥ iPhone¿¡¼µµ °³¹ßÀ» ÇÒ ¼ö ÀÖÀ»±î?¡¯ÇÏ°í »ý°¢Çß´ø °³¹ßÀÚ¶ó¸é ÀÌ Ã¥À» ÅëÇØ ¡®ÀÌ·± ±â´ÉÀº ¿©±â¼ ÀÌ·¸°Ô ÇÏ¸é µÇ°Ú±¸³ª!¡¯ÇÏ°í ±Ý¹æ ÀÌÇØÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
¡°¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß, ¾ÆÀÌÆù°ú ¾Èµå·ÎÀ̵å´Â ¾î¶² °øÅëÁ¡°ú Â÷ÀÌÁ¡ÀÌ ÀÖÀ»±î?¡±
´Ù¾çÇÑ ±¸Çö »ç·Ê¸¦ ÅëÇØ
¾ÆÀÌÆù°ú ¾Èµå·ÎÀ̵å¿ë ¾ÖÇø®ÄÉÀ̼ÇÀ»
µ¿½Ã¿¡ ¼¼»ó¿¡ ³ª¿À°Ô Çϱâ À§ÇÑ Ã¥!
¾ÆÀÌÆù°ú ¾Èµå·ÎÀ̵å¶ó´Â µÎ °³ÀÇ Ç÷§ÆûÀ» ´ë»óÀ¸·Î ÇÏ´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» µ¿½Ã¿¡ °³¹ßÇϱâ À§ÇÑ ³ëÇϿ츦 °¢ Ç÷§ÆûÀÇ Æ¯¼ºÀ» »ì¸° ±×·¡ÇÈ Åø Á¦ÀÛÀ» ÅëÇØ ÀÚ¼¼È÷ ¼³¸íÇÏ°í ÀÖ´Ù.
¾ÆÀÌÆùÀ̳ª ¾Èµå·ÎÀÌµå ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇØ º» °³¹ßÀÚ, ¾ÆÀÌÆù°ú ¾Èµå·ÎÀ̵å Ç÷§Æû¿¡¼ µ¿½Ã Ãâ½Ã¸¦ ¸ñÇ¥·Î °³¹ßÀ» ÁøÇàÇÏ°í ÀÖ´Â °³¹ßÀÚ, ¾ç´ë ¸ð¹ÙÀÏ Ç÷§ÆûÀÇ °øÅëÁ¡°ú Â÷ÀÌÁ¡¿¡ ´ëÇØ ¾Ë°í ½ÍÀº °³¹ßÀÚµéÀ̶ó¸é ¹Ýµå½Ã ºÁ¾ß ÇÒ Ã¥ÀÌ´Ù.
½º¸¶Æ®ÆùÀ̶ó´Â Á¡¿¡¼´Â ¼·Î ´àÀº²ÃÀÎ iPhone°ú AndroidÀÌÁö¸¸, ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ »ç¿ëÇÏ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î°¡ ´Ù¸£°í µ¿ÀÏÇÑ ±â´ÉÀ» ±¸ÇöÇÏ´Â ¹æ¹ýÀÌ ´Þ¶ó ÇÑÂÊ Ç÷§Æû¿¡¼ ÀÌ¹Ì °³¹ßÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ´Ù¸¥ ÂÊÀ¸·Î ¿Å±â´Â °ÍÀº ½±Áö ¾ÊÀº ÀÏÀÌ´Ù. ÇÏÁö¸¸ ÀÌ Ã¥Àº ¾î¶»°Ô ±×°ÍÀ» ÇÒ ¼ö ÀÖ´ÂÁö¸¦ ¿¹Á¦·Î¼ Àß º¸¿©ÁÖ°í ÀÖ´Ù. ÀÌ Ã¥ÀÇ ÀúÀÚ´Â iPhone¿¡¼ Objective-C++¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â Á¡À» ÀÌ¿ëÇÏ¿© ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¿£Áø ºÎºÐÀ» Java¿Í À¯»çÇÑ C++·Î ÀÛ¼ºÇÏ°í, API È£Ã⠺κи¸ Objective-C¸¦ »ç¿ëÇÏ¿© Á» ´õ Æí¸®ÇÏ°Ô Å©·Î½º Ç÷§Æû¿¡ ´ëÀÀÇØ °³¹ßÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÏ°í ÀÖ´Ù.
±×·¯¹Ç·Î ¡®Android¿¡¼ÀÇ °³¹ß°ú iPhone¿¡¼ÀÇ °³¹ßÀº ¹«¾ùÀÌ ´Ù¸¥°¡?¡¯ ¶Ç´Â °Å²Ù·Î ¡®Android¿¡¼ °³¹ßÇߴµ¥ iPhone¿¡¼µµ °³¹ßÀ» ÇÒ ¼ö ÀÖÀ»±î?¡¯ÇÏ°í »ý°¢Çß´ø °³¹ßÀÚ¶ó¸é ÀÌ Ã¥À» ÅëÇØ ¡®ÀÌ·± ±â´ÉÀº ¿©±â¼ ÀÌ·¸°Ô ÇÏ¸é µÇ°Ú±¸³ª!¡¯ÇÏ°í ±Ý¹æ ÀÌÇØÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
ÀÌ Ã¥À» ÅëÇØ ¾ÕÀ¸·Î´Â µÎ Ç÷§Æû(ȤÀº ¼¼ °³ ÀÌ»óÀÇ Ç÷§Æû)¿¡¼ µ¿½Ã Ãâ½Ã¸¦ ¸ñÇ¥·Î °³¹ßÀ» ÁøÇàÇÏ´Â °³¹ßÀÚ°¡ ¸¹¾ÆÁ® ¸¹Àº ¾ÖÇø®ÄÉÀ̼ÇÀÌ ¼¼»ó¿¡ ³ª¿Ã ¼ö ÀÖ´Â °è±â°¡ µÇ¾úÀ¸¸é ÇÑ´Ù.
Quick & Easy Series´Â ¸àÅ丣ÃâÆǻ翡¼ ÃâÆǵǴ ¸ð¹ÙÀÏ ÇÁ·Î±×·¡¹Ö °³¹ß¼ÀÌ´Ù.
Quick & Easy Series´Â
1. ÀÌÇØÇϱ⠽¬¿î ¿öÅ©Ç÷ÎÀÇ ¿¹Á¦µé·Î¸¸ ±¸¼ºµÇ¾î ÀÖ´Ù.
2. ªÀº ¹®ÀåÀ¸·Î ÀÌÇØÇϱâ Èûµç ³»¿ëµµ ¾Ë±â ½±°Ô Çؼ³ÇÏ¿´´Ù.
3. Ãʺ¸ °³¹ßÀÚµéÀ» À§ÇØ, ¸ÕÀú ½ÃÀÛÇÑ °³¹ßÀÚµéÀÇ °³¹ß ³ëÇϿ츦 ´ã¾Ò´Ù.
¸ñÂ÷
Chapter 1. °³¹ßÀ» À§ÇÑ ±âÃÊ Áö½Ä
1.1 iPhone°ú Android
iPhone Ç÷§Æû
Android Ç÷§Æû
App Store¿Í Android Market
¸ÕÀú ½ÃÀÛÇÑ °³¹ßÀÚµéÀÇ ¸Þ½ÃÁö_³ªÄ«Ç϶ó Åä¸ðÈ÷·Î
1.2 ¹«¾ùÀ» ¸¸µé °ÍÀΰ¡
¾î¶² ±â´ÉÀ» ¾î¶»°Ô »ç¿ëÇÒ °ÍÀΰ¡
È¸é ±¸¼º°ú À¯Àú ÀÎÅÍÆäÀ̽º
±â¼úÀû ¿ä°Ç
Objective-C++
1.3 ÆäÀÎÆà ¼ÒÇÁÆ®¿þ¾îÀÇ ±âº»
ĵ¹ö½º ¸¸µé±â
¼± Á¤º¸
À̺¥Æ® ÇÒ´ç
¼± ±×¸®±â
´õºí ¹öÆÛ
Chapter 2. Android¿¡¼ÀÇ ±âº»ÀûÀÎ ±×¸®±â ±â´É ±¸Çö
2.1 °³¹ß ȯ°æ ±¸Ãà
Eclipse ¼³Ä¡
Android SDK ¼³Ä¡
Ç÷¯±×ÀÎ ¼³Á¤
2.2 ÇÁ·ÎÁ§Æ® ÀÛ¼º
¸ÕÀú ½ÃÀÛÇÑ °³¹ßÀÚµéÀÇ ¸Þ½ÃÁö_ÈÄÁöÄ«¿Í È÷·ÎÀ¯Å°
2.3 PenProperties Ŭ·¡½º
2.4 ĵ¹ö½º
À§Á¬À̶õ
ĵ¹ö½ºÀÇ Á¤ÀÇ¿Í ÃʱâÈ
ȸé ÅÍÄ¡ ¹Þ¾ÆµéÀ̱â
¹öÆÛ¿¡ ¼± ±×¸®±â
ĵ¹ö½º È¸é ¼³Á¤Çϱâ
½ÇÇàÇϱâ
2.5 »ö°ú µÎ²²ÀÇ ¼±ÅÃ
¼±ÀÇ »ö°ú µÎ²²ÀÇ º¯°æ
Ææ ¼³Á¤ ´ëÈ»óÀÚÀÇ È¸é ¼³°è
Ææ ´ëÈ»óÀÚÀÇ È£Ãâ
Chapter 3. iPhone¿¡¼ÀÇ ±âº»ÀûÀÎ ±×¸®±â ±â´É ±¸Çö
3.1 °³¹ß ȯ°æ ±¸Ãà
3.2 ÇÁ·ÎÁ§Æ® ÀÛ¼º
¸ÕÀú ½ÃÀÛÇÑ °³¹ßÀÚµéÀÇ ¸Þ½ÃÁö_ÇϽøðÅä À¯
3.3 PenProperties Ŭ·¡½º
3.4 ĵ¹ö½º
ĵ¹ö½ºÀÇ Á¤ÀÇ¿Í ÃʱâÈ
Interface Builder »ìÆ캸±â
ĵ¹ö½º ÃʱâÈÇϱâ
ȸé ÅÍÄ¡ °¨ÁöÇϱâ
¹öÆÛ¿¡ ¼± ±×¸®±â
½ÇÇàÇϱâ
3.5 »ö°ú µÎ²²ÀÇ ¼±ÅÃ
3.6 iPhone¿¡¼ÀÇ ÀÛµ¿
µð¹ÙÀ̽º IDÀÇ µî·Ï
Provisioning profileÀÇ ¹ßÇà°ú µî·Ï
¸ÕÀú ½ÃÀÛÇÑ °³¹ßÀÚµéÀÇ ¸Þ½ÃÁö_±èÁ¾ÈÆ
Chapter 4. À̹ÌÁö µ¥ÀÌÅÍÀÇ Ç¥Çö
4.1 º¤ÅÍ°èÀÇ ¼±ÅÃ
strokeÀÇ Á¤ÀÇ (Android)
strokeÀÇ Á¤ÀÇ (iPhone)
4.2 º¤ÅÍ Çü½Ä¿¡¼ÀÇ À̹ÌÁö ÀúÀå (Android)
¸ÕÀú ½ÃÀÛÇÑ °³¹ßÀÚµéÀÇ ¸Þ½ÃÁö_casin
4.3 µÇµ¹¸®±âÀÇ ±¸Çö (Android)
4.4 º¤ÅÍ Çü½ÄÀ¸·Î ȸé ÀúÀå (iPhone)
4.5 µÇµ¹¸®±â ±â´É (iPhone)
¸ÕÀú ½ÃÀÛÇÑ °³¹ßÀÚµéÀÇ ¸Þ½ÃÁö_¸ð¸® ŸÄí¸¶
Chapter 5. µ¥ÀÌÅÍ ÀúÀå ¼¹ö
5.1 Google ¾ÖÇø®ÄÉÀÌ¼Ç ¿£Áø(GAE)À̶õ
5.2 GAE °³¹ß ȯ°æ Áغñ
Google ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
SDKÀÇ ¼³Ä¡¿Í ¼³Á¤
5.3 SharePaint ¼¹ö »ç¾ç
5.4 ¼¹ö ½Ã°¢°ú Ŭ¶óÀ̾ðÆ® ½Ã°¢
¸ÕÀú ½ÃÀÛÇÑ °³¹ßÀÚµéÀÇ ¸Þ½ÃÁö_±è´öȯ
5.5 »ç¿ëÀÚ ID¿Í ĵ¹ö½º ID
´Ð³×ÀÓ°ú »ç¿ëÀÚ ID
ĵ¹ö½º ID
¸ÕÀú ½ÃÀÛÇÑ °³¹ßÀÚµéÀÇ ¸Þ½ÃÁö_adamrocker
5.6 Åë½Å Çü½Ä°ú µ¥ÀÌÅÍ ÀúÀå Çü½Ä
Ŭ¶óÀ̾ðÆ®¿Í ¼¹öÀÇ Åë½Å Çü½Ä
°¢ Ä¿¸Çµåº° µ¿ÀÛ
µ¥ÀÌÅͺ£À̽ºÀÇ Ç׸ñ
5.7 GAE »ç¿ëÇϱâ
GAE¿¡¼ÀÇ ÇÁ·ÎÁ§Æ® ÀÛ¼º
°¢ Ä¿¸ÇµåÀÇ ±¸Çö¿¡ ¾Õ¼
stroke¿ë µ¥ÀÌÅͺ£À̽ºÀÇ Á¤ÀÇ
append Ä¿¸Çµå
delete Ä¿¸Çµå
get_strokes Ä¿¸Çµå
ĵ¹ö½º µ¥ÀÌÅͺ£À̽ºÀÇ Á¤ÀÇ
search_canvas_list Ä¿¸Çµå
Ŭ¶óÀ̾ðÆ®¿ÍÀÇ ¼Û?¼ö½Å
µð¹ö±×
GAE ¼¹ö¿¡ ¾÷·Îµå
¸ÕÀú ½ÃÀÛÇÑ °³¹ßÀÚµéÀÇ ¸Þ½ÃÁö_ÀÌÇØÀÏ
Chapter 6. SharePaint ¼¹ö¿ÍÀÇ ¿¬°è
6.1 SharePaint ¼¹ö¿ÍÀÇ Åë½Å (iPhone)
¼¹ö·ÎÀÇ µ¥ÀÌÅÍ ¼Û½Å
¼¹ö·ÎºÎÅÍÀÇ µ¥ÀÌÅÍ ¼ö½Å
GAE¿¡¼ÀÇ µ¿ÀÛ ½ÃÇè
6.2 SharePaint ¼¹ö¿ÍÀÇ Åë½Å (Android)
¼¹ö·ÎÀÇ µ¥ÀÌÅÍ ¼Û½Å
¼¹ö·ÎºÎÅÍÀÇ µ¥ÀÌÅÍ ¼ö½Å
GAE¿¡¼ÀÇ µ¿ÀÛ
Chapter 7. ±×¸®±â ±â´ÉÀÇ ¾÷±×·¹À̵å
7.1 Åõ¸íµµ¸¦ °¡Áø Ææ
¹ÝÅõ¸í ÆæÀÇ ±¸Çö ¹æ¹ý
¹öÆÛÀÇ Ãß°¡¿Í ÃʱâÈ
¹öÆÛÀÇ ¹ÝÅõ¸í ÇÕ¼º
stroke¿ë°ú ĵ¹ö½º¿ë ºñÆ®¸ÊÀÇ ÇÕ¼º
¹ÝÅõ¸íÀ¸·Î ±×¸®±â
ÆæÀÇ Åõ¸íµµ º¯°æ
7.2 ·¹À̾î ÇÕ¼º
¸ÖƼÇöóÀÌ ÇÕ¼º°ú ½ºÅ©¸° ÇÕ¼º
·¹À̾î ÇÕ¼ºÀ» À§ÇÑ À̹ÌÁö ¹öÆÛ Ãß°¡
Ãß°¡ ¹öÆÛÀÇ ÃʱâÈ
ȸé ÅÍÄ¡ ó¸®ÀÇ ·¹ÀÌ¾î ´ëÀÀ
stroke ±×¸®±âÀÇ ·¹ÀÌ¾î ´ëÀÀ
´ë»ó ·¹À̾îÀÇ º¯°æ
7.3 Ä÷¯ÇÈÄ¿
HSB »ö °ø°£À̶õ
Ä÷¯ÇÈÄ¿ ´ëÈ»óÀÚ (iPhone)
Ä÷¯ÇÈÄ¿ ´ëÈ»óÀÚ (Android)
»ö Ç¥½Ã
äµµ?¸íµµ
ĵ¹ö½º¿Í Ææ ¼³Á¤ ´ëÈ»óÀÚÀÇ ¿¬°è
7.4 ½ºÆ÷ÀÌÆ®
¸ÕÀú ½ÃÀÛÇÑ °³¹ßÀÚµéÀÇ ¸Þ½ÃÁö_°æ±¹Çö
Chapter 8. ĵ¹ö½º ÀÐ¾î ¿À±â¿Í ÀúÀåÇϱâ
8.1 ´Ð³×ÀÓ ¼³Á¤°ú ĵ¹ö½º °Ë»ö (Android)
´Ð³×ÀÓ ÀԷ¶õ
°Ë»ö¶õ
ĵ¹ö½ºÀÇ º¯°æ
ĵ¹ö½º Á¤º¸ µîÀÇ Ç¥½Ã
¸ÕÀú ½ÃÀÛÇÑ °³¹ßÀÚµéÀÇ ¸Þ½ÃÁö_±è´öȯ
8.2 ´Ð³×ÀÓ ¼³Á¤°ú ĵ¹ö½º °Ë»ö (iPhone)
Interface Builder·Î È¸é ¸¸µé±â
´Ð³×ÀÓ ÀԷ¶õ
°Ë»ö ¹Ù¿Í UITableView
ĵ¹ö½ºÀÇ º¯°æ
ĵ¹ö½º Á¤º¸ µîÀÇ Ç¥½Ã
8.3 °¢Á¾ Á¤º¸ÀÇ ÀúÀå
Android ¹öÀüÀÇ °æ¿ì
iPhone ¹öÀüÀÇ °æ¿ì
Chapter 9. Á» ´õ Æí¸®ÇÏ°Ô
9.1 ÁÜ°ú ½ÃÇÁÆ®
È®´ëÀ²°ú ÆòÇà À̵¿·®ÀÇ ¼±¾ð
½ÃÇÁÆ® ¸ðµåÀÇ Ãß°¡ (Android)
½ÃÇÁÆ® ¸ðµåÀÇ Ãß°¡ (iPhone)
½½¶óÀÌ´õ·Î ĵ¹ö½º È®´ëÀ² ¼³Á¤Çϱâ
È®´ë?Ãà¼ÒÀÇ ±âÁØÁ¡
È®´ë Ç¥½Ã (Android)
È®´ë Ç¥½ÃÀÇ Áغñ (iPhone)
È®´ë Ç¥½Ã (iPhone)
½ºÅ©¸° ÁÂÇ¥¿¡¼ ĵ¹ö½º ÁÂÇ¥·ÎÀÇ º¯È¯
stroke ½ÃÀÛ Ã³¸®ÀÇ º¯°æ
stroke Áß Ã³¸®ÀÇ º¯°æ
stroke Á¾·á ó¸®ÀÇ ?°æ
½ºÆ÷ÀÌÆ® ó¸®ÀÇ º¯°æ
9.2 ¸ÖƼÅÍÄ¡ (iPhone)
¸ÖƼÅÍÄ¡ÀÇ °³¿ä
¸ÖƼÅÍÄ¡ÀÇ À¯È¿È
¸ÖƼÅÍÄ¡ ó¸®ÀÇ ½ÇÁ¦
stroke Ãë¼Ò
¸ÖƼÅÍÄ¡ ½ÃÀÇ È®´ë?Ãà¼Ò¿Í ÆòÇà À̵¿ÀÇ Ã³¸®
9.3 ´Ù¾çÇÑ È¸é Çػ󵵿¡ ´ëÀÀÇϱâ (Android)
9.4 ¸Å²ô·´°Ô ¼± ±×¸®±â (Android)
9.5 ¾ÆÀÌÄÜ ¸¸µé±â
iPhone ¹öÀüÀÇ ¾ÆÀÌÄÜ
Android ¹öÀüÀÇ ¾ÆÀÌÄÜ
¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÀÌÄÜ