월별 글 목록: 2014년 5월월

Xcode Debugging tips

엑스코드(Xcode)를 사용하면서 여러가지 유용하게 사용해왔던 기능들을 간단히 정리해보았다. 본 글에서는 잘 사용하지 않아서 모르고있지만 유용하게 사용될 수 있는 기능위주로 설명을 할 것이고 실제 디버거를 이용한 프로그램에대한 디버깅 방법은 다음 글에… [본문 읽기]

Objective-C Tips from WWDC 2013

애플 WWDC2013, Session 228에 소개된 내용들 중 iOS나 Mac 개발시 자주쓰일만한 팁들을 추려내서 간단히 정리해보았다. 서브스크립팅(subscripting) 사용하기 Modern Objective-C 문법이 적용되면서 NSDictionary나 NSArray같은 foundation 데이터 구조객체들은 서브스크립팅을 이용하여 다음과같이 간결하게… [본문 읽기]

NSView debug drawing

NSView debug drawing NSView의 레이아웃 계층(layout hierachy)이 어떻게 구성되어있는지 비주얼라이즈해서 보고싶은경우 NSShowAllViews Preference값을 YES로 셋팅해준 후 어플리케이션을 다시 실행하면 된다. 터미널의 커맨드라인에서 다음 명령을 실행하면 해당 번들ID를 가진 앱의 설정값을… [본문 읽기]

NSButton으로 이미지버튼 만들기

맥OS의 코코아(cocoa)프레임웍에서 NSButton을 이미지버튼(image button)으로 사용할때 아래 속성을 제대로 설정하지 않으면, 클릭했을때 투명이미지 처리가 제대로 안되는 문제가 발생한다. [button setButtonType:NSMomentaryChangeButton]; iOS의 UIButton에서 커스텀 버튼을 만들고 이미지를 설정해서 사용하는 것처럼 동일하게… [본문 읽기]

NSSplitView 구현 팁

맥용 코코아(Cocoa) 어플리케이션을 만들다보면 NSSplitView가 많이 사용되는데 이와 관련된 몇가지 팁들을 소개해본다. NSSplitView 디바이더(divider) 숨기기 NSSplitView를 서브클래싱 한 후 다음 메서드를 오버라이드하여 디바이더의 두께를 0으로 만들어 숨길 수 있다. -(CGFloat)dividerThickness… [본문 읽기]