<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Yeple.com &#187; xcode</title>
	<atom:link href="http://yeple.com/blog/tag/xcode/feed/" rel="self" type="application/rss+xml" />
	<link>http://yeple.com</link>
	<description></description>
	<lastBuildDate>Mon, 07 Jun 2010 12:06:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Xcode 3.0 의 새로운 기능들</title>
		<link>http://yeple.com/blog/2008/04/12/xcode-30-%ec%9d%98-%ec%83%88%eb%a1%9c%ec%9a%b4-%ea%b8%b0%eb%8a%a5%eb%93%a4/</link>
		<comments>http://yeple.com/blog/2008/04/12/xcode-30-%ec%9d%98-%ec%83%88%eb%a1%9c%ec%9a%b4-%ea%b8%b0%eb%8a%a5%eb%93%a4/#comments</comments>
		<pubDate>Fri, 11 Apr 2008 17:08:28 +0000</pubDate>
		<dc:creator>flankerz</dc:creator>
				<category><![CDATA[코드]]></category>
		<category><![CDATA[xcode]]></category>
		<category><![CDATA[신기능]]></category>

		<guid isPermaLink="false">http://yeple.com/blog/?p=34</guid>
		<description><![CDATA[Xcode 3.0이 나온지는 한참 되었지만 별로 자주 사용할 기회가 없었는데 (겨울방학에는 좀 쉬자!) 이번에 데이터 마이닝 프로젝트를 하면서 몇가지 새로 추가된 기능들이 편리해서 한번 소개합니다. Code Folding 기능 이 기능은 중요하지 않은 코드를 접어둘 수 있는 기능입니다. 많은 IDE에서 사용하고 있는 기능이죠. Xcode 시리즈에서는 3.0 버전에서 처음 나왔습니다. 하지만 이 기능보다 더 유용한 기능은 다음에 [...]]]></description>
			<content:encoded><![CDATA[<p>Xcode 3.0이 나온지는 한참 되었지만 별로 자주 사용할 기회가 없었는데 (겨울방학에는 좀 쉬자!) 이번에 데이터 마이닝 프로젝트를 하면서 몇가지 새로 추가된 기능들이 편리해서 한번 소개합니다.</p>
<h3>Code Folding 기능</h3>
<p>이 기능은 중요하지 않은 코드를 접어둘 수 있는 기능입니다. 많은 IDE에서 사용하고 있는 기능이죠. Xcode 시리즈에서는 3.0 버전에서 처음 나왔습니다.</p>
<p><a href="http://yeple.com/blog/wp-content/uploads/2008/04/xcode01.png"><img class="alignnone size-full wp-image-145" title="xcode01" src="http://yeple.com/blog/wp-content/uploads/2008/04/xcode01.png" alt="" width="700" /></a></p>
<p>하지만 이 기능보다 더 유용한 기능은 다음에 나옵니다.</p>
<p> </p>
<h3>Focus Follows Selection </h3>
<p>이 기능은 코드의 각 블럭을 하이라이트 시켜서 그 블럭에 집중할 수 있도록 해줍니다. 더불어 그 블럭이 어디에서 끝나는지도 쉽게 알 수 있죠.</p>
<p><a href="http://yeple.com/blog/wp-content/uploads/2008/04/xcode02.png"><img class="alignnone size-full wp-image-146" title="xcode02" src="http://yeple.com/blog/wp-content/uploads/2008/04/xcode02.png" alt="" width="700" /></a></p>
<p>이런식의 강조입니다. </p>
<p>직접 써보면 굉장히 편한데, 특히 다중으로 중첩된 블럭을 다룰때에 블럭의 종료가 헛갈리지 않아서 편합니다.</p>
<p> </p>
<h3>Message Bubbles</h3>
<p>이 기능은 에러나 기타 필요한 메시지를 코드에 직접 표시해주는 기능입니다. 예를 들어서 일부러 스펠을 빼먹어서 에러를 내 보았습니다.</p>
<p><a href="http://yeple.com/blog/wp-content/uploads/2008/04/xcode03.png"><img class="alignnone size-full wp-image-147" title="xcode03" src="http://yeple.com/blog/wp-content/uploads/2008/04/xcode03.png" alt="" width="700" /></a></p>
<p>이런식으로 에러 메시지를 그 행에 직접 표시해 줍니다. 에러메시지를 보고 어떤 파일의 어떤 행인지 찾아갈 필요가 없어지는 것이죠.</p>
<p> </p>
<p>이밖에도 디버깅 관련 툴들이 굉장히 향상되었고, 특히 퍼포먼스 체킹 툴이 메인 툴로 추가되어 있습니다.</p>
<p>그리고 느낌인것 같은데 </p>
<p>왠지 컴파일이 빠르게 잘 되는것 같군요 ㅋ</p>
<p>빌드 메시지도 꼭 필요한것만 나오네요.</p>
<p> </p>
<p> </p>
<p>괜히 링크에러나 뿜어내는 비주얼 스튜디오 따위 버려 &#8211; _-</p>
]]></content:encoded>
			<wfw:commentRss>http://yeple.com/blog/2008/04/12/xcode-30-%ec%9d%98-%ec%83%88%eb%a1%9c%ec%9a%b4-%ea%b8%b0%eb%8a%a5%eb%93%a4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>초보자를 위한 Xcode 에서 c++ 프로그래밍 하기</title>
		<link>http://yeple.com/blog/2006/12/20/%ec%b4%88%eb%b3%b4%ec%9e%90%eb%a5%bc-%ec%9c%84%ed%95%9c-xcode-%ec%97%90%ec%84%9c-c-%ed%94%84%eb%a1%9c%ea%b7%b8%eb%9e%98%eb%b0%8d-%ed%95%98%ea%b8%b0/</link>
		<comments>http://yeple.com/blog/2006/12/20/%ec%b4%88%eb%b3%b4%ec%9e%90%eb%a5%bc-%ec%9c%84%ed%95%9c-xcode-%ec%97%90%ec%84%9c-c-%ed%94%84%eb%a1%9c%ea%b7%b8%eb%9e%98%eb%b0%8d-%ed%95%98%ea%b8%b0/#comments</comments>
		<pubDate>Tue, 19 Dec 2006 16:21:04 +0000</pubDate>
		<dc:creator>flankerz</dc:creator>
				<category><![CDATA[코드]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://yeple.com/wordpress/2006/12/20/%ec%b4%88%eb%b3%b4%ec%9e%90%eb%a5%bc-%ec%9c%84%ed%95%9c-xcode-%ec%97%90%ec%84%9c-c-%ed%94%84%eb%a1%9c%ea%b7%b8%eb%9e%98%eb%b0%8d-%ed%95%98%ea%b8%b0/</guid>
		<description><![CDATA[Kharus 님 블로그를 염탐&#8230; 하다가 궁금해 하시는것 같아서 포스팅 합니다. 처음 보내보는 트랙백이라 잘 될런지 모르겠네요 윈도우에 Visual Studio 가 있다면, 맥에는 Xcode 가 있습니다. 비록 Xcode가 기능이 Visual Studio 에 비해서 기능이 현저하게 딸리기는 합니다마는, 맥에서 쓸만한 IDE 로는 XCode 와 Eclipse 가 전부가 아닌가 생각합니다. (CodeWarrior 가 있습니다만, 상용이고 한번도 접해보지 않았으므로 패스&#8230;) [...]]]></description>
			<content:encoded><![CDATA[<p>Kharus 님 블로그를 염탐&#8230; 하다가 궁금해 하시는것 같아서 포스팅 합니다. 처음 보내보는 트랙백이라 잘 될런지 모르겠네요 <img src='http://yeple.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>윈도우에 Visual Studio 가 있다면, 맥에는 Xcode 가 있습니다. 비록 Xcode가 기능이 Visual Studio 에 비해서 기능이 현저하게 딸리기는 합니다마는, 맥에서 쓸만한 IDE 로는 XCode 와 Eclipse 가 전부가 아닌가 생각합니다. (CodeWarrior 가 있습니다만, 상용이고 한번도 접해보지 않았으므로 패스&#8230;)</p>
<p><span id="more-5"></span></p>
<p>저는 Cocoa 기반의 맥용 응용프로그램 보다는 C/C++ 기반의 UNIX 시스템 쪽에 관심이 더 많기 때문에 C++ 프로젝트를 하지만, 대부분의 C/C++ 입문자 역시 터미널 상에서 작동하는 간단한 예제 코드를 실행해보고 싶을 것입니다.  Xcode 에서 C/C++ 기반의 응용프로그램을 만들려면, 다음과 같이 프로젝트를 설정합니다.</p>
<h3>Step 1. 메뉴에서 File -&gt; New Project 를 선택합니다.</h3>
<p><img title="Step 1" src="http://yeple.com/blog/wp-content/uploads/2006/12/step1.png" border="1" alt="Step 1" hspace="4" vspace="4" width="349" height="149" /></p>
<h3>Step 2. Command Line Utility -&gt; C++ Tool 을 선택합니다.</h3>
<p><img style="margin: 4px; border: 1px solid black;" title="Step 2" src="http://yeple.com/blog/wp-content/uploads/2006/12/Step2.png" border="1" alt="Step 2" hspace="4" vspace="4" width="500" /></p>
<p>지금은 GUI 프로그래밍이라든가, 기타 라이브러리를 만들고자 하는것이 아니므로 Carbon C++ 나 다른 C, C++ 를 선택하면 안됩니다.</p>
<h3>Step 3. 적당히 입력하고 다음&#8230; <img src='http://yeple.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </h3>
<h3><img style="margin: 4px; border: 1px solid black;" title="Step 3" src="http://yeple.com/blog/wp-content/uploads/2006/12/step3.png" border="1" alt="Step 3" hspace="4" vspace="4" width="500" /></h3>
<h3>Step 4. 프로젝트가 생성 됐습니다.</h3>
<p><img style="margin: 4px; border: 1px solid black;" title="Step 4" src="http://yeple.com/blog/wp-content/uploads/2006/12/Step2.png" border="1" alt="Step 4" hspace="4" vspace="4" width="500" /></p>
<p>이것이 프로젝트 윈도우 입니다. 이 창을 닫으면 프로젝트도 닫히니 주의하세요.</p>
<p>터미널에서 작동하는 간단한 프로그램을 위해서라면, 나머지 설정을 건드릴 필요가 없습니다.</p>
<h3>Step 5. 소스 코드를 입력해 봅시다.</h3>
<p>소스를 편집하는 방법에는 두가지 방법이 있습니다. 새 창을 띄우는 방법이 있고 프로젝트 윈도우 상에서 편집하는 방법이 있는데, 뭐든 자기가 편한 방법을 쓰면 됩니다.</p>
<p>새창을 띄워 편집하려면, 간단히 소스파일을 더블클릭하면 됩니다.</p>
<p><img style="margin: 4px; border: 1px solid black;" title="Step 5 - 1" src="http://yeple.com/blog/wp-content/uploads/2006/12/step5-1.png" border="1" alt="Step 5 - 1" hspace="4" vspace="4" width="500" /></p>
<p>프로젝트 윈도우 상에서 편집하려면, 툴바에서 &#8220;Editor&#8221; 를 누릅니다.</p>
<p><img style="margin: 4px; border: 1px solid black;" title="Step 5 - 2" src="http://yeple.com/blog/wp-content/uploads/2006/12/step5-2.png" border="1" alt="Step 5 - 2" hspace="4" vspace="4" width="500" /></p>
<h3>Step 6. 실행해 봅시다.</h3>
<p>프로젝트 윈도우의 툴바에서 &#8220;Build and Go&#8221;를 누릅니다.  다음과 같은 실행 창이 나타납니다.</p>
<p><img title="Step 6" src="http://yeple.com/blog/wp-content/uploads/2006/12/step6.png" border="1" alt="Step 6" hspace="4" vspace="4" width="459" height="256" /></p>
<p>일종의 터미널 역할을 하는 것입니다. 입력도 출력도 이 창에서 하면 됩니다.</p>
<h3>Step 7. 실제 바이너리는 어디에 있을까?</h3>
<p>컴파일된 바이너리는 컴파일 옵션에 따라 다릅니다만, 프로젝트 디렉토리 밑에 build 밑에, Debug 또는 Release 디렉토리에 있습니다.</p>
<p><img style="margin: 4px; border: 1px solid black;" title="Step 7" src="http://yeple.com/blog/wp-content/uploads/2006/12/step7.png" border="1" alt="Step 7" hspace="4" vspace="4" width="500" /></p>
<p>물론 이 바이너리를 터미널에서 실행시킬 수도 있습니다.</p>
<p><img style="margin: 4px; border: 1px solid black;" title="Step 7 - 1" src="http://yeple.com/blog/wp-content/uploads/2006/12/step7-1.png" border="1" alt="Step 7 - 1" hspace="4" vspace="4" width="500" /></p>
<p>더 자세한 사항은 매뉴얼을 참고하세요&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://yeple.com/blog/2006/12/20/%ec%b4%88%eb%b3%b4%ec%9e%90%eb%a5%bc-%ec%9c%84%ed%95%9c-xcode-%ec%97%90%ec%84%9c-c-%ed%94%84%eb%a1%9c%ea%b7%b8%eb%9e%98%eb%b0%8d-%ed%95%98%ea%b8%b0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
