¡ºXcode4·Î ½ÃÀÛÇÏ´Â ¾ÆÀÌÆù ÇÁ·Î±×·¡¹Ö¡»Àº Xcode4¶ó´Â »ý¼ÒÇÑ Åø ¶§¹®¿¡ ¾Û ÇÁ·Î±×·¡¹Ö °øºÎ¿¡ ¾î·Á¿òÀ» °Þ°í ÀÖ´Â ÀÔ¹®ÀÚ¸¦ À§ÇÑ Ã¥ÀÌ´Ù. ±â¹Ý ¾ð¾îÀÎ Objective-C¿¡ ´ëÇÑ ÇÙ½ÉÀ» °£°áÇÏ°Ô ¼³¸íÇÏ¿© ÇÁ·Î±×·¥ ±¸Çö ¿ø¸®¸¦ ½±°Ô ÆľÇÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ ÇÙ½É ±â´É À§ÁÖ·Î µÈ ¿¹Á¦¸¦ °çµé¿© ¾Û Á¦ÀÛÀ» ÅëÇÑ ÀÀ¿ë °¡´ÉÇÑ ±âÃÊ ¿ø¸®¸¦ ÀÍÈ÷´Â µ¥ µµ¿òÀÌ µÈ´Ù.
1Àå ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ȯ°æ ¸¸µé±â
1-1 ¾ÆÀÌÆù ¾Û °³¹ß Áغñ¹°
Lecture_°³¹ß¿¡ ÇÊ¿äÇÑ È¯°æ
1-2 iOS SDK ´Ù¿î·Îµå¿Í ÀνºÅç
2Àå iOS SDK ±âº»
2-1 iOS SDKÀÇ Á¤Ã¼
2-2 Xcode
2-3 ÀÎÅÍÆäÀ̽º ºô´õ
2-4 iOS ½Ã¹Ä·¹ÀÌÅÍ
3Àå ¿ÀºêÁ§Æ¼ºê C ±âº»
3-1 ¿ÀºêÁ§Æ¼ºê C ±âº»
Lecture_¿ÀºêÁ§Æ¼ºê C¶õ ¹«¾ùÀΰ¡?
Lecture_¿ÀºêÁ§Æ¼ºê CÀÇ ¿ª»ç
Lecture_°´Ã¼ÁöÇâÀ̶õ?
Lecture_±âº» ¹®¹ý
Lecture_º¯¼ö
3-2 Æ÷ÀÎÅÍ º¯¼ö
Lecture_Æ÷ÀÎÅÍ º¯¼ö¶õ?
Lecture_¹®ÀÚ¿ µ¥ÀÌÅÍ Ã³¸®
Lecture_¸¹Àº µ¥ÀÌÅ͸¦ ÀÏ°ý ó¸®Çϱâ - ¹è¿
Lecture_´Ù·®ÀÇ µ¥ÀÌÅ͸¦ Å°¿öµå·Î ó¸®Çϱâ
3-3 Á¦¾î¹®
Lecture_if ¹®
if else ¹®
Á¶°Ç½Ä
Lecture_switch ¹®
Lecture_while ¹®
Lecture_for ¹®
Lecture_ÁÖ¼®
3-4 Ŭ·¡½º
Lecture_¿ÀºêÁ§Æ®¶õ? Ŭ·¡½º¶õ?
Lecture_¿ÀºêÁ§Æ® »ç¿ë ¹æ¹ý
¿ÀºêÁ§Æ® ¸¸µé±â
Á§Æ® ÇØÁ¦Çϱâ
¼Ó¼º¿¡ ¾×¼¼½ºÇϱâ
¸Þ¼Òµå ½ÇÇàÇϱâ
4Àå ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ±âº»
4-1 ÇÁ·ÎÁ§Æ® ÀÛ¼º
ÇÁ·ÎÁ§Æ® ¸¸µé±â
ÅÛÇø´ ¼±ÅÃ
4-2 ÇÁ·ÎÁ§Æ® ±¸Á¶¿Í ÀÛ¼º ¼ø¼
Lecture_ÀÚÁÖ »ç¿ëÇÏ´Â ÆÄÀÏ
Lecture_È¸é µðÀÚÀΰú ÇÁ·Î±×·¥
Lecture_¹èÄ¡ÇÑ ÄÁÆ®·Ñ°ú ÇÁ·Î±×·¥À» ¿¬°áÇÏ´Â ¹æ¹ý
IBOutlet ¿¬°á
IBAction ¿¬°á
¿©·¯ °¡Áö IBOutlet°ú IBAction ¿¬°á ¹æ¹ý
Lecture_¾ÖÇø®ÄÉÀÌ¼Ç Àüü¿¡ °üÇÑ ÇÁ·Î±×·¥
Lecture_µ¨¸®°ÔÀÌÆ®(Delegate)
Lecture_¿ë¾î °Ë»ö
4-3 ù ¹ø° ¾Û Á¦ÀÛ
Lecture_¾ÛÀ» ¸¸µå´Â ¼ø¼
Practice_¡¸¡°¾È³çÇϼ¼¿ä¡±¶ó°í Ç¥½ÃÇÕ´Ï´Ù¡¹
5Àå ±âº» ÄÁÆ®·ÑÀ» »ç¿ëÇÏ¿© ¸¸µé±â
5-1 UILabel : ¹®ÀÚ¿ Ç¥½Ã
Lecture_UILabel·Î ÇÒ ¼ö ÀÖ´Â ÀÏ
Practice_¡¸·¹ÀÌºí¿¡ ¹®ÀÚ¿À» Ç¥½ÃÇÕ´Ï´Ù¡¹
5-2 UIButton : ¹öÆ°À» ´·¯¼ ¹«¾ð°¡¸¦ ÇÕ´Ï´Ù.
Lecture_UIButtonÀ¸·Î ÇÒ ¼ö ÀÖ´Â ÀÏ
Practice_¡¸¹öÆ°À» ÅÇÇÏ¸é ¹®ÀÚ¿À» Ç¥½ÃÇÕ´Ï´Ù¡¹
5-3 UITextField : ÅؽºÆ® ÀÔ·Â
Lecture_UITextField·Î ÇÒ ¼ö ÀÖ´Â ÀÏ
Practice_¡¸¹®ÀÚ¿À» ÀÔ·ÂÇϸé, ÇØ´ç ¹®ÀÚ¿À» Ç¥½ÃÇÕ´Ï´Ù¡¹
5-4 UITextView : ±ä ¹®ÀÚ¿ Ç¥½Ã
Lecture_UITextView·Î ÇÒ ¼ö ÀÖ´Â ÀÏ
Practice_¡¸±ä ¹®ÀÚ¿À» Ç¥½ÃÇÕ´Ï´Ù¡¹
5-5 UISwitch : On/Off ½ºÀ§Ä¡
Lecture_UISwitch·Î ÇÒ ¼ö ÀÖ´Â ÀÏ
Practice_¡¸½ºÀ§Ä¡¸¦ ÀüȯÇϸé, ¹®ÀÚ¿À» Ç¥½ÃÇÕ´Ï´Ù¡¹
5-6 UISlider : ½½¶óÀÌ´õ¸¦ ÀÌ¿ëÇÑ °ª ¼³Á¤
Lecture_UISlider·Î ÇÒ ¼ö ÀÖ´Â ÀÏ
Practice_¡¸½½¶óÀÌ´õ¸¦ ¿òÁ÷ÀÌ¸é ±× °ªÀ» Ç¥½ÃÇÕ´Ï´Ù¡¹
5-7 UIDatePicker : ³¯Â¥ ¼³Á¤
Lecture_UIDatePicker·Î ÇÒ ¼ö ÀÖ´Â ÀÏ
Practice_¡¸³¯Â¥¸¦ ¼±ÅÃÇϸé ÇØ´ç ³¯Â¥¸¦ Ç¥½ÃÇÕ´Ï´Ù¡¹
5-8 UIAlertView : °æ°íâ Ç¥½Ã
Lecture_UIAlertView·Î ÇÒ ¼ö ÀÖ´Â ÀÏ
Practice_¡¸¹öÆ°À¸·Î °æ°íâÀ» Ç¥½ÃÇÕ´Ï´Ù¡¹
5-9 UIActionSheet : ¾×¼Ç ½ÃÆ® Ç¥½Ã
Lecture_UlActionSheet·Î ÇÒ ¼ö ÀÖ´Â ÀÏ
Practice_¡¸¹öÆ°À¸·Î ¾×¼Ç ½ÃÆ®¸¦ Ç¥½ÃÇÕ´Ï´Ù¡¹
6Àå ±×¸²°ú ¾Ö´Ï¸ÞÀÌ¼Ç Ã³¸®
6-1 UIImageView : ±×¸² Ç¥½Ã
Lecture_UIImageView·Î ÇÒ ¼ö ÀÖ´Â ÀÏ
ÀÎÅÍÆäÀ̽º ºô´õ·Î ·¹À̾ƿôÇÒ ¶§ ¼³Á¤ÇÒ ¼ö ÀÖ´Â °Í
±×¸² µî·Ï ¹æ¹ý
¼Ó¼º¿¡¼ ¼³Á¤Çϰųª È®ÀÎÇÒ ¼ö ÀÖ´Â °Í
Practice_¡¸¸®¼Ò½º ±×¸²À» Ç¥½ÃÇÕ´Ï´Ù(¼Ò½º ÄÚµå ¹Ì»ç¿ë)¡¹
Practice_¡¸¸®¼Ò½º ±×¸²À» Ç¥½ÃÇÕ´Ï´Ù(¼Ò½º ÄÚµå »ç¿ë)¡¹
6-2 Ã¥°¥ÇÇ ¾Ö´Ï¸ÞÀÌ¼Ç : UIImageViewÀÇ ±â´ÉÀ» ÀÌ¿ëÇÑ ¾Ö´Ï¸ÞÀ̼Ç
Lecture_Ã¥°¥ÇÇ ¾Ö´Ï¸ÞÀ̼ÇÀ» ¸¸µå´Â ¹æ¹ý
Practice_¡¸¹öÆ°À» ÅÇÇÏ¸é ¾Ö´Ï¸ÞÀ̼ÇÀ» Àç»ýÇÕ´Ï´Ù¡¹
6-3 °£ÀÌ ¾Ö´Ï¸ÞÀÌ¼Ç : UIViewÀÇ ±â´ÉÀ» ÀÌ¿ëÇÑ ¾Ö´Ï¸ÞÀ̼Ç
Lecture_°£ÀÌ ¾Ö´Ï¸ÞÀ̼ÇÀ» ¸¸µå´Â ¹æ¹ý
Practice_¡¸¹öÆ°À» ÅÇÇÏ¸é ¾Ö´Ï¸ÞÀ̼ÇÀ» Àç»ýÇÕ´Ï´Ù¡¹
6-4 ŸÀÌ¸Ó ¾Ö´Ï¸ÞÀÌ¼Ç : NSTimer¸¦ ÀÌ¿ëÇÑ ¾Ö´Ï¸ÞÀ̼Ç
Lecture_NSTimer·Î ¾Ö´Ï¸ÞÀ̼ÇÀ» ¸¸µå´Â ¹æ¹ý
Practice_¡¸·¹À̺íÀÌ °è¼Ó ¿òÁ÷ÀÌ´Â ¾Ö´Ï¸ÞÀ̼ǡ¹
7Àå ¾ÆÀÌÆù¿¡ °É¸ÂÀº ±â´É ±¸Çö
7-1 ¾ÆÀÌÆùÀÇ È¸Àü¿¡ ´ëÀÀÇϱâ : ¾ÆÀÌÆùÀ» ¿·À¸·Î ´¯ÇûÀ» °æ¿ìÀÇ Ã³¸®
Lecture_¾ÆÀÌÆùÀÇ È¸Àü¿¡ ´ëÀÀÇÏ´Â ¹æ¹ý
ȸéÀÇ È¸Àü¿¡ ´ëÀÀÇÑ ·¹À̾ƿô ¸¸µé±â
¾ÆÀÌÆùÀÇ È¸Àü¿¡ ¸ÂÃç ȸéÀ» ÀÚµ¿À¸·Î ¿·À¸·Î ´¯È÷±â
Practice_¡¸¾ÆÀÌÆùÀÇ È¸Àü¿¡ ¸ÂÃç ȸé ȸÀü½ÃÅ°±â¡¹
7-2 UIAccelerometer : ¾ÆÀÌÆùÀÇ ±â¿ï±â Á¶»çÇϱâ
Lecture_°¡¼Óµµ ¼¾¼ »ç¿ë¹ý
Practice_¡¸¾ÆÀÌÆùÀÇ ±â¿ï±â¸¦ ¼öÄ¡·Î Ç¥½ÃÇÕ´Ï´Ù¡¹
Practice_¡¸±â¿ïÀÌ¸é º¼ÀÌ ±¼·¯°¡´Â Àå³²°¨¡¹
7-3 CoreLocation.framework : ÇöÀç À§Ä¡¿Í ¹æÇâ Á¶»ç
Lecture_CoreLocationÀ» »ç¿ëÇÑ ÇöÀç À§Ä¡¿Í ¹æÇâ Á¶»ç ¹æ¹ý
Practice_¡¸ÇöÀç À§Ä¡ÀÇ À§µµ¿Í °æµµ, ¹æÇâÀ» ¾Ë¾Æ³À´Ï´Ù¡¹
7-4 MapKit.framework : Áöµµ Ç¥½Ã
Lecture_MKMapView¸¦ ÀÌ¿ëÇÑ Áöµµ »ç¿ë¹ý
Practice_¡¸ÇöÀç À§Ä¡ÀÇ Áöµµ¸¦ Ç¥½ÃÇÕ´Ï´Ù¡¹
8Àå µ¥ÀÌÅÍ Àбâ¿Í ¾²±â
8-1 UIWebView : À¥ ÆäÀÌÁö Ç¥½Ã
Lecture_À¥ºä¸¦ ÀÌ¿ëÇÑ À¥ ÆäÀÌÁö Ç¥½Ã ¹æ¹ý
Practice_¡¸¾Û ¾È¿¡¼ À¥ ÆäÀÌÁö¸¦ Ç¥½ÃÇÕ´Ï´Ù¡¹
8-2 UIImage : À¥ ±×¸² Ç¥½Ã
Lecture_À̹ÌÁö ºä¸¦ ÀÌ¿ëÇØ À¥¿¡ ÀÖ´Â ±×¸²À» Ç¥½ÃÇÏ´Â ¹æ¹ý
Practice_¡¸À¥¿¡ ÀÖ´Â ±×¸²À» Ç¥½ÃÇÕ´Ï´Ù¡¹
8-3 NSXMLParser : À¥¿¡ ÀÖ´Â XML ÀоîµéÀ̱â
Lecture_XML Çؼ® ¹æ¹ý
Practice_¡¸XMLÀ» ÀоîµéÀÌ°í Ç¥½ÃÇÕ´Ï´Ù¡¹
8-4 NSUserDefault : ÀϽÃÀûÀ¸·Î µ¥ÀÌÅÍ ÀúÀå
Lecture_À¯Àú µðÆúÆ®¸¦ »ç¿ëÇÑ µ¥ÀÌÅÍ Àбâ/¾²±â ¹æ¹ý
Practice_¡¸¹®ÀÚ¿À» ÀÔ·ÂÇÏ°í, ´ÙÀ½ ¹ø ½ÇÇà ½Ã¿¡ Ç¥½ÃÇÕ´Ï´Ù¡¹
9Àå ¸ÖƼ ºä ¾Û ¸¸µé±â
9-1 Utility Application : ¾ÕµÚ°¡ ÀüȯµÇ´Â ¾Û
Lecture_À¯Æ¿¸®Æ¼ ¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼º ¹æ¹ý
Practice_¡¸µÚÂÊ È¸é¿¡¼ ½ºÀ§Ä¡¸¦ ON/OFFÇÏ¸é ¾ÕÂÊ È¸éÀÌ º¯ÇÏ´Â ¾Û¡¹
9-2 Tab Bar Application : ¿©·¯ ȸéÀÌ ÀüȯµÇ´Â ¾Û
Lecture_Åǹ٠¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼º ¹æ¹ý
Practice_¡¸µÎ °³ÀÇ ÅÇÀ¸·Î ȸéÀ» ÀüȯÇÒ ¶§¸¶´Ù Ä«¿îÆ®¸¦ Áõ°¡½Ãŵ´Ï´Ù¡¹
Practice_¡¸¼¼ °³ÀÇ ÅÇÀ¸·Î ȸéÀ» ÀüȯÇÒ ¶§¸¶´Ù Ä«¿îÆ®¸¦ Áõ°¡½Ãŵ´Ï´Ù¡¹
10Àå Å×À̺í Ç¥½Ã
10-1 UITableView : º¹¼öÀÇ µ¥ÀÌÅ͸¦ ¸®½ºÆ®·Î Ç¥½ÃÇϱâ
Lecture_Å×ÀÌºí ºäÀÇ ±¸Á¶
Lecture_Å×ÀÌºí ºä »ç¿ë ¹æ¹ý
Practice_¡¸Å×ÀÌºí¿¡ °°Àº ¹®ÀÚ¿À» 20°³ Ç¥½ÃÇÕ´Ï´Ù¡¹
Practice_¡¸Å×ÀÌºí¿¡ ¼³Á¤ÇÑ ¹®ÀÚ¿À» 2x3ÇàÀ¸·Î Ç¥½ÃÇÕ´Ï´Ù¡¹
10-2 ³»ºñ°ÔÀÌ¼Ç ±â¹Ý : ȸéÀ» ½½¶óÀ̵åÇÏ¸é¼ °èÃþº°·Î ȸé Ç¥½ÃÇϱâ
Lecture_¸®½ºÆ®¸¦ ¼±ÅÃ(ÅÇ)Çϸé ȸéÀÌ ½½¶óÀ̵åµÇ´Â ¾Û ÀÛ¼º ¹æ¹ý
Practice_¡¸ÇàÀ» ¼±ÅÃÇϸé ȸéÀÌ ½½¶óÀ̵åµÇ°í ÇÏÀ§ °èÃþ ȸéÀÌ Ç¥½ÃµË´Ï´Ù¡¹
10-3 ¼¿ »ç¿ëÀÚ ÁöÁ¤ : ¼¿ÀÇ Ç¥½Ã »ç¿ëÀÚ ÁöÁ¤Çϱâ
Lecture_¼¿À» Á¶±Ý¸¸ º¯°æÇÏ´Â ¹æ¹ý
Å×ÀÌºí ºä ÀüüÀÇ ¹è°æ»ö ¼³Á¤
¼¿ÀÇ ³ôÀÌ ¼³Á¤
¹®ÀÚ¿ ³»¿ë ¼³Á¤
¹®ÀÚ¿ÀÇ »ö ¼³Á¤
ÆùÆ®³ª Å©±â ¼³Á¤
¼¿ÀÇ ¾×¼¼¼¸® ¼³Á¤
¼¿ ½ºÅ¸ÀÏ ¼³Á¤
Lecture_¼¿À» ÀÚÀ¯·Ó°Ô ¹èÄ¡ÇÏ´Â ¹æ¹ý
Practice_¡¸Å×ÀÌºí ºäÀÇ ¼¿À» Á÷Á¢ ÀÛ¼ºÇÕ´Ï´Ù¡¹
11Àå ¾Û ¿Ï¼ºÇϱâ
11-1 ¾ÆÀÌÄÜ
Lecture_¾ÆÀÌÄÜ ¼³Á¤ ¹æ¹ý
Practice_¡¸¾Û¿¡ ¾ÆÀÌÄÜÀ» ¼³Á¤ÇÕ´Ï´Ù¡¹
11-2 Ãʱâ ȸé
Lecture_Ãʱâ ȸé ÀÛ¼º ¹æ¹ý
Practice_¡¸¾Û¿¡ Ãʱâ ȸéÀ» ¼³Á¤ÇÕ´Ï´Ù¡¹
11-3 Áö¿ªÈ
Lecture_Áö¿ªÈ ¹æ¹ý
¾Û À̸§ Àüȯ ¹æ¹ý
»ç¿ëÇÏ´Â ¹®ÀÚ¿À» ÀüȯÇÏ´Â ¹æ¹ý
»ç¿ëÇÏ´Â ±×¸²À» ÀüȯÇÏ´Â ¹æ¹ý
Practice_¡¸¾ÛÀ» Áö¿ªÈÇÕ´Ï´Ù¡¹
12Àå ½ÇÁ¦ ±â±â Å×½ºÆ®
12-1 ½ÇÁ¦ ±â±â¿¡¼ Å×½ºÆ®Çϱâ
Lecture_iOS Developer Program¿¡ À¯·á ȸ¿ø µî·ÏÇϱâ
Lecture_¡¸Organizer¡¹¿¡¼ Provisioning Profile ¸¸µé±â
Organizer
Lecture_¾ÛÀ» ½ÇÁ¦ ¾ÆÀÌÆù¿¡ ¼³Ä¡Çؼ ½ÇÇàÇϱâ