본문 바로가기

MAC OS3

[Xcode] performSelector: afterDelay - 일정 시간 이후에 Method 호출하기 UCC 다바다를 찾아오신 분은 '여기'로 가주세요.. 프로그램을 만들다 보면 함수를 일정 시간 이후에 호출해줘야 할 때가 있습니다. 보통 1회성 타이머를 이용해서 구현하는데 Objective-C에서는 기본적으로 제공하는 기능이 있습니다. performSelector:withObject:afterDelay: 이 메소드는는 Selector에 해당하는 메소드를 일정시간 이후에 호출해줍니다. (Objective-C에서는 '함수 호출'을 '메시지를 보낸다'고 표현하더군요) SEL sMethod = @selector(TestMethod); if([self respondsToSelector:sMethod] == YES) [self performSelector:sMethod withObject:nil afterDela.. 2011. 8. 2.
svnX에 TextWrangler 연결하기 텍스트 편집 및 파일 비교 툴인 TextWrangler를 연결하는 방법을 소개해드리겠습니다. 일단 svnX와 TextWrangler를 설치합니다. svnX : http://code.google.com/p/svnx/downloads/list (현재 버전 1.3, 프리웨어) TextWrangler : http://www.barebones.com/products/textwrangler/ (현재 버전 3.5.3, 프리웨어) - svnX의 Preferences 창을 띄운 후 Diff application을 TextWrangler로 설정해줍니다. - TextWrangler를 실행한 후 메뉴에서 Install Command Line Tools...를 선택해줍니다. Install Command Line Tools..... 2011. 7. 25.
[MacOS] SVN 관리 툴 svnX 얼마전부터 맥에서 아이폰앱 개발 공부를 시작했습니다.. 프로젝트 진행을 해보신 분이라면 SVN이라는 놈을 아실겁니다. 소스코드 버전 관리를 해주는 프로그램이죠. Xcode에서는 Organizer에 기본으로 svn 관리 툴이 붙어있더군요. 그래서 좀 써봤는데 버그가 좀 많고 왠지 허접한(!) 느낌이 들었습니다.. 그래서 svn 클라이언트 프로그램 찾아보다가.. svnX라는 놈을 찾았습니다.. svnX는 아래 링크에서 받아보실 수 있습니다. (프리웨어) http://code.google.com/p/svnx/downloads/list (현재 버전 1.3) svnX를 설치하신 후.. 실행을 하면 저장소 창이 뜹니다. Repositories는 실제 소스가 저장될 곳입니다. 서버가 될수도 있고 내 컴퓨터에 저장되는.. 2011. 7. 22.