본문 바로가기

Programming

(140)
UITableView에서 Edit모드 시 Cell 선택되도록 설정 UITableView에서 Edit모드일때도 cell 선택에 대한 delegate를 받을 수 있는 방법이다. xib 기본적으로 UITableView를 만들면 Editing에는 No Selection During Editing으로 되어 있다. 이를 Single Selection During Editing으로 변경한다. 소스 소스상으로는 아래와 같이 allowsSelectionDuringEditing을 YES로 하면된다. self.tableView.allowsSelectionDuringEditing = YES;
xCode4.2에서 GData API 사용하기(2/2) 조금전에 GData 프로젝트에서 libGDataTouchStaticLib.a를 추출하였습니다. 이번시간은 이 추출한 파일을 내 프로젝트에서 적용하는 방법입니다. 개발할 프로젝트를 생성합니다. 프로젝트에 Headers폴더에 있는 파일과 libGDataTouchStaticLib.a를 추가합니다. 이제 Build Setting으로 이동합니다. Header Search Paths를 검색해서 다음 경로를 추가합니다. /usr/include/libxml2 Other Linker Flags를 검색해서 다음을 추가합니다. -lxml2 Other C Flags를 검색해서 Debug에 다음을 추가합니다. -DDEBUG=1 이제 설정이 끝났습니다. GData를 사용하기 위해서 다음 h를 임포트 하고 사용하시면 됩니다. #i..
xCode4.2에서 GData API 사용하기(1/2) xCode 4.x에서 GData API 사용하는 방법에 대해서 간단하게 설명 드리겠습니다. (아이폰, 아이패드, 아이팟 용) 우선 GData 프로젝트에서 StaticLibray를 추출해야 합니다. 1. GData 프로젝트를 다운로드 합니다. svn checkout http://gdata-objectivec-client.googlecode.com/svn/trunk/ gdata-objectivec-client-read-only 2. GData 프로젝트를 실행합니다. (다운받은 경로)/gdata-objectivec-client-read-only/source/GData.xcodeproj 3. GDataTouchStticLib.a 파일 추출 프로젝트를 열어서 보면 Target에 다음과 같이 5개의 종류가 있습니다..
Block 설명 및 예제 Block에 대해 알아보던 중 아래 블로그에 좋은 자료가 있어서 소개해드립니다. Block (A Guide to Blocks) Block2 (GCD) Block3 (enumerateObjectsUsingBlock)
버튼이 여러개 있을 시 이벤트 처리 아래는 버튼이 여러개 있을 경우 이벤트 처리하는 방법입니다. import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; public class DialogExampleActivity extends Activity implements OnClickListener { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(saved..
아이폰과 아이패드 UI화면 분기처리 아이폰과 아이패드에 동시에 적용되는 화면을 구성할 경우 분기처리입니다. UIDevice.h에 정의된 내용 typedef enum { #if __IPHONE_3_2
아이폰의 알림소리 다음 코드는 아이폰에 기본적으로 있는 알림소리의 경로를 얻어오는 함수 입니다. 알림 관련 어플을 제작할 때 유용하게 쓰일 거 같습니다. NSFileManager *filemgr = [NSFileManager defaultManager]; NSError *error; NSArray *fileList = [filemgr contentsOfDirectoryAtPath:@"/System/Library/Audio/UISounds/" error:&error]; for(int i = 0; i < [fileList count]; i++){ NSString *strSrc = [NSString stringWithFormat:@"/System/Library/Audio/UISounds/%@", [fileList objectA..
현재 셋팅되어 있는 언어 현재 단말에 셋팅되어 있는 언어를 반환합니다. NSString *preferredLang = [[NSLocale preferredLanguages] objectAtIndex:0];

반응형