IB에서 일반 View를 생성하여 UITextField를 추가하여 정보를 입력 받는 방식만 써오다가 다른 어플들이 많이 사용하고 있는 TableViewCell 에서 직접 입력받는 방식을 구현하였다. 아래에서 구현한 내용중에 입력을 받는 TextField와 관련된 키보드 처리와 관련된 메소드는 아직 미구현... // // CWTextInputTableViewCell.h // RoadDesigner // // Created by Changwook Jeong on 11. 3. 4.. // Copyright 2011 GNR Technology Inc. All rights reserved. // #import @interface CWTextInputTableViewCell : UITableViewCell { UI..
MFC에서 타 라이브러리 보다 가장 돋보이는 기능이 있다면 CObject에서 제공하는 4가지 기능이다. 1.직렬화(Serialization) 기능 2.실행 중 클래스 정보 제공( Runtime Class Information - RTCI) 3.디버깅 진단 기능 제공( dump ), leak 추적 기능 4.컬렉션 클래스와 상호 호환 이중 실행 중 클래스 정보 제공 기능을 살펴 보면 MFC에서는 이를 위해서 다음과 같은 3가지 매크로를 제공한다. DECLARE_DYNAMIC : 실행 중 클래스 정보 제공 DECLARE_DYNCREATE : 실행 중 클래스 정보 제공, RUNTIME_CLASS 매크로를 이용하여 객체 생성 가능 DECLARE_SERIAL : DECLARE_DYNCREATE 기능, 직렬화 기능 ..
행렬식 위키백과 ― 우리 모두의 백과사전. 이동: 둘러보기, 찾기 선형대수학에서 행렬식(行列式 ; determinant)은 정사각행렬에 수를 대응시키는 함수이다. 예를 들면, 2x2 행렬 에 대해, 행렬식은 det(A) = ad − bc 이 된다. 역사와 응용 [편집] 역사적으로 행렬식(determinant)은 행렬보다 앞서 나온 개념으로, 원래는 연립 선형방정식의 성질을 결정하기 위해 정의되었다. 행렬식은 연립방정식이 유일한 해를 갖는지(행렬식이 0이 아닐 때)를 결정한다. 16세기에 지롤라모 카르다노가 2x2 행렬의 행렬식을, 100년 정도 후에는 고트프리트 라이프니츠가 2x2 이상의 행렬의 행렬식을 이런 식으로 사용했다. 행렬식은 가역행렬의 성질을 말해주며, 방정식의 근의 공식인 크래머공식에도 등장..
프로그램의 작업 디렉토리와 관련된 함수는 아래와 같습니다. GetCurrentDirectory 함수 : 현재의 작업 디렉토리를 얻어온다. SetCurrentDirectory 함수 : 작업디렉토리의 경로를 셋팅한다. 일반적으로 작업디렉토리는 파일이 실행된 경로가 지정됩니다. 아래는 작업디렉토리의 변경이 일어나는 대표적인 예인 CFileDialog 대화상자를 이용한 경우입니다 참고하시면 될 듯 싶습니다. char path[MAX_PATH] = {0}; // 현재의 작업디렉토리를 저장한다. GetCurrentDirectory(MAX_PATH, path); // CFileDialog 를 Open 모드로 생성한다. CFileDialog dlg(TRUE); if(dlg.DoModal()==IDOK){ // 사용자가..
_splitpath() 함수를 사용하면 경로에서 원하는 정보만 추출할수 있다..(분리...) _splitpath() 함수를 사용하면 전체경로에 대해서 드라이브명, 경로, 파일명, 확장자로 구분해준다. 함수의 원형 void _splitpath( const char *path, char *drive, char *dir, char *fname, char *ext ); path : Full path (분리 시킬 경로의 절대경로...) drive : Optional drive letter, followed by a colon (:) (드라이브...) dir : Optional directory path, includingtrailing slash. Forward slashes ( / ), backslashes (..
1. delete를 직접 하지말고 자원관리객체에게 맡겨라 T *p = new T; 위의 코드를 다음으로 바꿉니다. std::tr1::shared_ptr p( new T ); 자원을 획득하자마자 자원관리 객체의 초기화 코드로 넘기는데 이를 자원획득즉초기화(RAII) 라 합니다. 2. delete[] 와 shared_ptr shared_ptr 의 생성자는 타입T 의 포인터, 즉 T* 만을 받는 생성자가 있고 T* 와 삭제자(deleter) 를 받는 생성자도 있습니다. 삭제자를 넘겨주지 않는 첫 번째의 생성자같은 경우 shared_ptr 는 자신이 소멸할 때 자원에 delete 를 적용해줍니다. 근데 만약 아래처럼 std::tr1::shared_ptr p( new T[10] ); 동적 배열 자원을 넘겨주게 되..
- Total
- Today
- Yesterday
- apns
- ARX
- MFC
- xcode
- AVAudioSessionInterruptionNotification
- 배포
- iOS5
- endInterruption
- ManagedObjectModel
- setBackGroundImage
- AVAudioSession
- badgeValue
- CAD
- C++
- iPhone
- AVAudioSessionDelegate
- 애플 문서
- SDK
- UITableView
- progressively
- C
- MappingModel
- beginInterruption
- setSelectionIndicatorImage
- objective-c
- distribution
- ios
- object-c
- git hub
- UINavigationBar
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |