본문 바로가기
728x90
반응형

iOS7

맵뷰(MapView)이용하기 iOS에서 기본적으로 제공하는 MapKitView를 이용해 구글 지도를 띄워보겠습니다. 1. 프로젝트를 Single View App으로 생성한 뒤. Main.stroyboard로 이동합니다. 컴포넌트 객체에서 Map Kit View를 끌어다가 놓습니다.2. 보조 에디터(opt + cmd + enter)를 켜고 MapKit을 끌어다 Outlet변수를 만듭니다. 3. 지도를 편리하게 만들어 줄 수있는 명령어들을 가진 MapKit모듈을 임포트하고, CLLocationManager를 이용할 수 있도록 CLLocationManagerDelegate프로토콜을 상속받습니다.4. 지도를 띄워주는 역할을 하는 CLLocationManager를 이용하기 위해 객체를 생성합니다.-CLLocationManager: 위치정보와.. 2018. 4. 14.
PickerView이용하기 PickerView는 여러 문자열 중에 하나를 선택하는 컴포넌트 객체입니다. DatePicker는 날짜에 특화되어 있으며, PickerView는 문자열, 이미지 등을 선택지로 넣을 수 있습니다. 1.먼저 프로젝트를 생성합니다.2. iOS Platform에서 Single View App으로 생성한뒤 프로젝트의 이름을 넣어줍니다. Product Name: 앱의 이름을 말합니다.Team: 개발자프로그램에 등록된 ID또는 팀을 입력합니다. 개발자 인증서에 등록해야 개인 디바이스에서 앱을 테스트 할 수 있습니다. 추후에 다루도록 하겠습니다. 여기서는 그냥 None으로 놔둬주세요.Organization Name: 개발자의 이름을 적어주시면 됩니다.Organization Identifier: 앱을 배포할 때 이용되는.. 2018. 4. 12.
앱 생명주기(App Life Cycle) swift로 앱을 만들기에 앞서 기본적인 앱의 생명주기(Life Cycle)에 대해 정리해보려 합니다. 해당 내용은 애플개발자페이지와 medium블로그를 참고하였습니다. 앱 생명주기(App Life Cycle)앱의 생명주기란 앱이 시작하면서 종료될 때 까지 일련의 동작들로 보면 될 것 같습니다.앱은 크게 화면상에 앱이 실행되는 경우(foreground)와 화면상에는 보이지 않지만 실행되고 있는경우(background)로 나뉠 수 있습니다. 일단 아이콘을 눌러 앱이 실행되면,UIApplicationObject를 생성합니다. -UIApplicationObject란 Event Loop에서 발생하는 여러 이벤트들을 감지하고, Delegate에 전달하는 역할을 합니다. @UIApplicationMain 어노테이션.. 2018. 4. 7.
LIST