본문 바로가기

Programming

(143)
AVAudioPlayer재생 시 iPod Playback Control사용하기 다운받은 mp3파일을 재생시킬 때 아이폰의 iPod Playback Control을 사용하려고 할 경우 아래와 같이 사용하면 됩니다. 사이트 참조 https://developer.apple.com/library/ios/#DOCUMENTATION/EventHandling/Conceptual/EventHandlingiPhoneOS/RemoteControl/RemoteControl.html http://alones.kr/1954
UINavigationBar&StatusBar를 동시에 사라지고/나타내기 UINavigationBar와 StatusBar를 동시에 서서히 사라지고 나타내게 하는 방법입니다. 제가 이용한 방법은 화면을 터치 시 statusBar를 Hidden시킬 때 서서히 사라지게 하고 동시에 navigationBar의 alpha값을 서서히 투명하게 하면서 동시에 화면에서 사라지는 듯한 효과를 나타내도록 하였습니다. 다시 클릭 시에는 반대의 경우로 서서히 나타나도록 하였습니다. (어려운 소스는 아니니 금방 이해 되실거라 믿습니다.) - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { BOOL bHidden = [UIApplication sharedApplication].statusBarHidden; [UIView beginAn..
navigationController위에 UIView추가하는 방법 navigationController위에 UIView를 추가하는 방법은 다음과 같다. ex) navigationController위에 View를 삽입한다. (UIAlertView형태처럼 보여지도록 하는 코드) UIVIew *loadView = [UIView alloc]initWithFrame:CGMakreFrame(0.0f, 0.0f, 320.0f, 480.0f)]; loadView.alpha = 0.9; loadView.backgroundColor = [UIColor grayColor]; [self.navigationController.view addSubview:loadView];
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..

반응형