선택문 (SELECT) //기본 형식 ( select...from...where...order by...(asc : 오름차순, desc : 내림차순) @"select * from DataBase where NAME = ''썩소천사" //마지막 아이디 값 가져오기 NSArray *resData; @"select last_insert_rowid() as lastId from DataBase" int lastID = [[[resData objectAtIndex:0] objectForKey:@"lastId"] intValue]; //테이블 전체 데이터를 가져올 때 @"select * from DataBase" //데이터 가져오면서 정렬하기 @"select * from DataBase order by _month..
//배열 순서 뒤집기 [[dataAry reverseObjectEnumerator] allObjects]; //여러 조건으로 순서 정렬하기 NSMutableArray *dataAry = [[NSMutableArray alloc] init]; NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"number" ascending:YES]; NSSortDescriptor *sortDescriptor2 = [[NSSortDescriptor alloc] initWithKey:@"number2" ascending:YES]; [dataAry sortUsingDescriptors:[NSArray arrayWithObject:sortDesc..
나도 모르게 심장 없이 살고 있는 느낌이랄까? 가슴에 아무것도 차있는거 같지 않은 느낌? 심장이 뛰고있는지 조차 의심스러울 정도로 먼가가 내 자신에게 냉랭하다. 왜 그럴까? 사랑도 일도 내 자신조차도 무엇하나 이뤄가는게 없는 기분? 이것도 저것도 내키지 않고 그렇다고 혼자서 생각한다 해서 나아지는것도 없는 누구에게 털어 놓는다 해서 별다른 해결책이 나오는 것도 아니고 그 무엇을 하더라도 아무것도 느껴지지 않는 알싸함 이랄까... 무언가에 환호하고 심장이 두근거리고 흥미를 느끼고 노력하고 달려야 할 때 한번씩 찾아오는 이 느낌은 나를 더욱 외롭게 만들 뿐이다. 어쩌면 누군가의 도움을 무언의 울부짖음을 하고 있는지도 모르지...
[음성녹음 *.wav 파일로 저장하기] 음성 녹음 후 파일을 공유하기 위해서 파일 확장자를 wav 설정해야만 했다. 다소 파일의 크기가 커진다는 문제점이 있긴 하지만 음질을 최대한 낮게 해놓아서 음질이나 크기면에서 나쁘지 않는듯 하다. 12345678910111213141516171819202122232425262728293031323334//.hNSError *error;NSMutableDictionary *recordSetting;NSURL *recordedTmpFile; //재생시 불러올 경로NSString *recordedFileStr; //삭제시 경로AVAudioRecorder *recorder;AVAudioSession *audioSession; //.maudioSession = [AVAudi..
//탭바에서 화면을 회전시키고자 할 경우 모든 컨트롤러에서 shouldAutorotateToInterfaceOrientation 에서 YES를 반환해 주어야함. //특정 상황에서만 회전을 시키고자 할경우 모든 탭바 컨트롤러에서 동일한 if처리 해줘야함 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation { NSLog(@"화면을 회전 시킬지 여부"); return YES; } - (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration ..
//탭바를 생성 .h에 UITabBarControllerDelegate를 선언해 주어야 한다. TestCont1 = [[TestCont1 alloc] init]; TestCont2 = [[TestCont2 alloc] init]; tabbarController = [[UITabBarController alloc]init]; tabbarController.delegate = self; tabbarController.viewControllers = [NSArray TestCont1,TestCont2,nil]; [TestCont1 release]; [TestCont2 release]; [self.window addSubview:tabbarController.view]; [tabbarController.view..
//상태창에 네트워크 연결상태 표시 default = NO; [[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:YES]; //상태창 숨김(인디게이터) [[UIApplication sharedApplication] setStatusBarHidden:YES animated:YES]; //화면 자동 잠김 설정 default = NO [[UIApplication sharedApplication] setIdleTimerDisabled:YES]; //화면 회전 시키기 [[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationPortrait animated..
1. NSDate to unix timestampNSDate의 timeIntervalSince1970를 이용하시면 됩니다.예: 현재의 시간을 unix timestamp로 변환하기int timestamp = [[NSDate date] timeIntervalSince1970]; 2. unix timestamp to NSDateNSDate의 dateWithTimeIntervalSince1970:를 이용하시면 됩니다.예: 2009-06-26 10:51:39의 unix timestamp를 NSDate로 변환하기NSDate *date = [NSDate dateWithTimeIntervalSince1970:1245981099]; 3. NSDate to date component이건 좀 복잡한데.. 년/월/일 시/분/..
TableView 기본 구성 .h UITableView*alarmList; .m//생성.alarmList = [[UITableView alloc] initWithFrame:CGRectMake(0, 45, 320, 366) style:UITableViewStylePlain];alarmList.delegate = self;alarmList.dataSource = self;[self.view addSubview:alarmList];[alarmList release]; //필수 함수- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{return 2;}- (UITableViewCell *)tableView:..
1. 새로운 sqlite파일을 하나 만든다. 2. 엑셀 시트안에 사용할 데이터를 입력하고 공백이 있을경우 import시 에러가 발생하므로 첫줄(a1)부터 입력한다. 3. 엑셀에서 다른이름으로 저장 선택 후 .csv확장자 파일로 저장한다. 4. 한글이 깨질경우 방금 저장한 .csv 파일을 워드패드나, 텍스트 편집기 등을 이용하여 utf-8 속성으로 저장한다. 5. sqlite manager프로그램에서 import를 선택 후 First row contains column names를 선택하게 되면 액션시트 첫줄이 컬럼 이름이 되며, 문제가 없을 경우 파란색 아이콘이 뜨며 그 이후에는 column 등을 설정해 주면 된다. 6. 이 방법을 몰랐다면... 완전 개고생을 하였을 테지....