본문 바로가기
반응형

프로그래밍252

[Git] Git에 관련된 자료 프로그램 버전 관리 툴로 Git을 많이 사용합니다. 버전 관리 툴은 Git 외에도 다양하기 때문에 상황에 맞춰서 사용하면 될 것 같습니다.여기서는 Git을 사용하는데 유용한 정보들을 모아보려 합니다. - Git을 처음 시작할 때 유용한 간편 안내서 입니다. 처음 시작하신다면 한번 읽어보는 것도 좋을 것 같습니다.[Git - 간편 안내서] - Pro Git 이라는 책을 온라인으로 볼 수 있는 사이트 입니다. 영문 페이지에서는 EBook(PDF, EPUB, MOBI, HTML) 파일로 다운로드 받을 수 있습니다.[Pro Git - 한글] [Pro Git - 영문] 2014. 11. 5.
[WIN] WIN32_FIND_DATA 와 FindFirstFile 을 이용한 파일 사이즈 구하기 (GetFileSize) 윈도우 프로그램에서 파일 사이즈를 구하는 방법은 다양합니다. 여기에서는 WIN32_FIND_DATA 구조체와 FindFirstFile 함수를 이용하는 방법을 설명합니다. ULONGLONG GetFileSize(CString strFilePath) { WIN32_FIND_DATA stFindData; ULONGLONG ullFileSize = 0; if (FindFirstFile(strFilePath, &stFindData) == INVALID_HANDLE_VALUE) return ullFileSize; // 파일 사이즈 계산 ullFileSize = (ULONGLONG) MAXDWORD; ullFileSize++; ullFileSize = ullFileSize * ((ULONGLONG) stFindDat.. 2014. 11. 3.
Objective-C Types : NSLog Formats Objective-C Types : NSLog Formats Type Constant Examples NSLog Format char 'a', '\n' %c short int %hi, %hx, %ho unsigned short int %hu, %hx, %ho int 17, -99, 0xFFAE, 0878 %i, %x, %o unsigned int 17u, 101U, OXFFu %u, %x, %o long int 17L, -2998, OxffffL %li, %lx, %lo unsigned long int 17UL, -100ul, OxffeeUL %li, %lx, %lo long long int 0xe5e5e5e5LL, 500ll %lli, %llx, %llo unsigned long long int 17u.. 2014. 5. 13.
[iOS] UIView 클래스 계층도 UIView 클래스 계층도 - NSObject - UIResponder - UIView - UIWindow - UILabel - UIPickerView - UIProgressView - UIActivityIndicatorView - UIImageView - UITabBar - UINavigationBar - UIActionSheet - UIAlertView - UIScrollView - UITableView - UITextView - UISearchBar - UIWebView - UIControl - UIButton - UIDatePicker - UIPageControl - UISegmentedControl - UITextField - UISlider - UISwitch 2014. 4. 21.
[iOS, OS X] iOS, MAC 개발 관련 참고 사이트들 - 개발자 사이트 : http://stackoverflow.com - 오리지널 매킨토시 팀의 블로그 : http://www.folklore.org/ - 네이버 카페 맥부기 애플 개발자 모임 : http://cafe.naver.com/mcbugi - Big Nerd Ranch training & Consulting 사이트 : http://www.bignerdranch.com - 앱을 기획할 때 좋은 Inspired-UI : http://inspired-ui.com - 맥 개발자 라이브러리 사이트 : http://developer.apple.com/library/mac/navigation/ - 아이폰 개발자 라이브러리 사이트 : http://developer.apple.com/library/ios/navig.. 2014. 4. 17.
SVN(Subversion)과 Git 사용을 위한 조건 개발 프로젝트를 진행하다보면 소스 관리의 중요성을 알게되고 소스 관리 도구에 대해서 관심을 가지게 됩니다. 아래 내용은 소스 관리 도구를 선택함에 있어서 조금은 기준이 될 수 있을 듯 합니다. 지금까지 SVN을 사용하고 있으므로 앞으로는 Git을 사용해보고 싶습니다. 둘의 장단점을 알고있다면 좀더 알맞은 환경에 적용할 수 있지 않을까 합니다. 서브버전(SVN, Subversion)을 위한 조건 > 로컬 네트워크에서 팀원들이 같은 프로젝트를 동시에 진행할 때 안정적인 로컬 네트워크에서 여러 사람들이 한 프로젝트를 진행하는 경우에는 서버에 집중된 저장소 방식을 사용하는 것이 편할 수 있다. > 로컬 네트워크에 소스 관리를 위한 서버가 존재하는 경우 로컬 네트워크에 이미 소스 관리를 위한 서버가 존재한다면 해.. 2014. 2. 17.
[iOS, OS X] NIB 파일 디자인 가이드 NIB 파일 디자인 가이드 작은 프로젝트는 NIB 파일이 하나 뿐이어도 상관없지만, 큰 프로젝트라면 인터페이스를 여러 개의 NIB 파일로 분리하는 편이 좋다. NIB 파일은 나중에 로딩하기 때문에 필요한 객체들만 포함하고 있는지 고민하고 디자인한다. 맥 OS X 앱의 메인 NIB 파일에는 메뉴바와 앱 델리게이트 정도만 포함시키고 나중에 로드하는 윈도나 다른 객체들은 제외하는 것이 좋다. 도큐먼트 윈도처럼 반복적으로 호출되는 요소는 분리하는 편이 좋다. 자주 사용하지 않는 윈도나 메뉴는 분리하여, 자주 사용하는 리소스만 메모리에 올리는 것이 좋다. 될 수 있으면 NIB 외부와의 연결점은 File's owner 객체를 사용하라. 자료 출처 > Xcode4 : 매력적인 맥/iOS 개발 환경 (김정 지음 / 윤.. 2013. 12. 16.
[Visual Studio] Visual Studio에서 vi 사용하기 유닉스나 리눅스 사용자라면 누구나 VI 편집기를 사용해봤을 겁니다. 처음 익숙해지기 까지가 어렵지만 익숙해지면 계속 찾게되는 편집기가 VI 편집기라 생각됩니다. (맛이 좋은 커피를 찾는 것 처럼~) 대학 시절 사용해서 익숙해졌던 VI 편집기를 Visual Studio를 이용하면서 함께 사용할 수 없을까 고민 중에 우연히 알게된 것이 VsVim 이라는 플러그 인(VIM emulation layer for Visual Studio) 입니다. VsVim은 마이크로소프트에서 무료로 제공해주는 프로그램으로 다운받아서 설치 후 사용하면 됩니다. [VsVim 다운로드 사이트] 파일은 다운 받은 후 아래 그림과 같이 설치를 하면 됩니다. 설치가 완료되면 아래 그림과 같은 화면이 나타납니다. 설치가 완료되면 Visual.. 2013. 11. 28.
[iOS, OS X] IBAction과 IBOutlet ※ 본 내용은 스크랩한 내용입니다. [출처 : http://blog.goooood.net] IBAction과 IBOutlet IBAction과 IBOutlet은 iOS 프로그래밍에서 MVC 패턴을 구현하기 위한 개념으로 사용된다 MVC 패턴이란 데이터를 소유한 Model과 사용자에게 보여지는 View 그리고 View에서 발생되는 Event를 받아서 Model을 갱신하는 Controller를 의미하는데 View와 ViewController를 연결해주는 역할을 하는 것이 IBAction과 IBOutlet이다 IBAction은 View에서 Event가 발생되었을 때 호출되는 함수이며 IBOutlet은 Controller 함수에서 Button 등 View의 Control에 접근하기 위한 변수이다 IBAction.. 2013. 11. 27.
반응형