‘Xcode’ 카테고리의 보관물
Xcode 4.2, How to use Subversion 1.7 in Xcode 4.2
I have used MacPorts (http://www.macports.org/).
Currently, MacPorts Suversion is a version 1.7.x.
% LANG=C svn --version
svn, version 1.7.2 (r1207936)
...
With version 1.7 or later, there are compatibility issues with earlier versions 1.6.
Then this is one way to solve the problem.
1. Backup
I changed the original file by appending the suffix “-1.6″.
% mv /Developer/usr/bin/svn /Developer/usr/bin/svn-1.6
2. Symbolic link
from /opt/local/bin
% ln -s /opt/local/bin/svn /Developer/usr/bin/svn
% ls /Developer/usr/bin/svn
/Developer/usr/bin/svn@ -> /opt/local/bin/svn
Done.
Simple Script :
#!/usr/bin/env zsh
cd /Developer/usr/bin
# Backup
sudo mv svn svn-1.6
sudo mv svndumpfilter svndumpfilter-1.6
sudo mv svnserve svnserve-1.6
sudo mv svnversion svnversion-1.6
sudo mv svnadmin svnadmin-1.6
sudo mv svnlook svnlook-1.6
sudo mv svnsync svnsync-1.6
# Symbolic link
sudo ln -svf /opt/local/bin/svn
sudo ln -svf /opt/local/bin/svndumpfilter
sudo ln -svf /opt/local/bin/svnrdump
sudo ln -svf /opt/local/bin/svnsync
sudo ln -svf /opt/local/bin/svnadmin
sudo ln -svf /opt/local/bin/svnlook
sudo ln -svf /opt/local/bin/svnserve
sudo ln -svf /opt/local/bin/svnversion
Check the results :
% ls /Developer/usr/bin/svn*
svn@
svnlook@
svnserve@
svndumpfilter@
svnversion@
svnadmin@
svnrdump@
svnsync@
svn-1.6*
svnadmin-1.6*
svnsync-1.6*
svnlook-1.6*
svnserve-1.6*
svndumpfilter-1.6*
svnversion-1.6*
Xcode4, “code snippets” 기능으로 Doxygen 주석 쉽게 달기.
참고 : Easy Doxygen code snippets for Xcode 4
1. Xcode 에디터에 붙여넣기
다음을 Xcode 에디터에 붙여넣기 한다.
/**
<#description#>
@param <#parameter#>
@returns <#retval#>
@exception <#throws#>
*/
2. Xcode4 의 “Code Snippets Library” 찾기.
오른쪽 프로퍼티 부분 아래쪽에 “Code Snippets Library”가 있는데 두번째 탭 버튼이 “{}” 이다.
“{}” 탭은 콤보로 되있는데 “User” 를 선택하고,
3. Code Snippets 새로 생성하기.
Xcode에디터에서 1번에서 붙여넣기 했던 코드를 Drag & Drop 으로 User 영역에 가지고 온다.
그러면 새로운 Code Snippets 이 생긴다.
새로 생성되면 “Edit” 화면이 된다.
내가 입력한 예를적어보면,
Title : Method Comments
Platform : All
Completion Shortcut : doc
Completion Scopes : All
4. 수정 완료
“Done” 버튼을 누르면 수정이 끝난다.
언제든지 “Edit” 버튼을 눌러서 수정이 가능하다.
5. 자동완성 (Auto Completion)
이제 자동완성이 켜져 있으면,
dox[Enter] ( or dox[Tab]) 으로
위 화면을 볼 수 있다.
※ 자동완성이 잘 안되면,
Drag & Drop 으로 할 수 있다.
“Code Snippets” 을 Xcode 에디터의 붙이고 싶은 곳으로
Drag & Drop으로 Doxygen 주석을 추가 할 수도 있다.
Xcode, .h, .m 분할(split) 해서 같이 보기.
사실 이 섹션의 제목은 ”Find and Display Related Content” 이다.
관련된 것을 찾아서 보여주는 것인데…
.h 와 .m이 서로 많이 쓰이고 전달이 쉬울 것 같아서 이렇게 제목을 붙였다.
1. The Assistant button

누르면 분할 화면으로 .h 에 매칭되는 .m 파일이 열린다. (혹은 반대로…)

2. 레이아웃 변경. 가로분할, 세로분할 설정을 할 수 있음.
Menu 에서
View > Assistant Layout

- 끝 -





