본문 바로가기

아이폰

iOS개발하기 #13. Navigation Controller(2). 네비게이션 컨트롤러(2) 오늘의 주제 1. 네비게이션 아이템 커스터마이징 열 세번째 시간입니다.^^ 지난 번에는 네비게이션 컨트롤러 사용방법을 알아보았습니다. 조금 이해는 되시나요? 잘 이해는 안되시더라도, 조금씩 조금씩 따라오다 보면 언제쯤엔가 약간 감이 잡히실 거예요 ㅎㅎㅎ 사실 원론적인 이야기들을 쫘악 펼쳐놓고 첨부터 이게 뭐다 저게 뭐다 하기 보다는 이게 더 나을것 같아서요. 깊게 들어가면 잘 못따라 올지도 몰라요..ㅎㅎ 흥미도 훅 떨어지구요 ㅎㅎㅎ 궁금한 사항들이 있으면 댓글 남겨주시면 최대한 상세하게 알려드리도록 하겠습니다 ㅎ 자 그럼 오늘은 네비게이션 아이템들을 약간 커스터마이징 해보죠^^ 스따뚜~~~~~~~~~~~~ # 네비게이션 아이템이란? 네비게이션 아이템이란 개발문서에서 살펴보면 The UINavigation.. 더보기
iOS개발하기 #12. Navigation Controller(1). 네비게이션 컨트롤러(1) 오늘의 주제 1. 네비게이션 컨트롤러 사용해 보기 열 두번째 시간입니다.^^ 지난 번에는 개발지식의 보고 개발문서를 알아보았습니다. 한 번 쭈욱 둘러보셨는지요? 정말 중요한 것이니 몇 번을 보고, 다른 싸이트를 검색하고, 직접 계속 둘러보면서 꼭 몸으로 익히도록 하세요~! 자 그럼 오늘은 네비게이션 컨트롤러를 사용하여 화면 전환을 해 보도록 하겠습니다^^ 스따뚜~~~~~~~~~~~~ # 네비게이션 컨트롤러란? 네비게이션 컨트롤러는 차에 달려있는 네비게이션이 아니구요...ㅎㅎ 아이폰 설정창에 들어가서 각각 셀을 누르면 다른 화면으로 스윽 밀려 들어가지요? 그리고 back버튼을 누르면 다시 돌아오구요...ㅎ 이게 바로 네비게이션 컨트롤러가 하는 일입니다~! # 네비게이션 컨트롤러 붙여보기 뭐... 일단 실습.. 더보기
iOS개발하기 #11. Document. 도큐먼트 오늘의 주제 1. Document 살펴보기 열한 번째 시간입니다. 지난 번에는 탭바를 기반으로 한 어플 하나를 만들어 보았습니다~ 이 당분간은 이 탭바를 가지고 진행할 예정이오니 프로젝트를 지우지 마시고 계속 따라와 주세요~!ㅎㅎ 이제 슬슬 재미좀 붙이고 계신지 모르겠네요^^ 오늘은 개발에 꼭 필요한 문서를 보는 방법을 알려드리려 합니다~ 물고기를 잡아드리는 것이 아니라 잡는 법을 좀 알려드려야겠죠?ㅎ 이 Document에는 개발에 필요한 첫 밑거름 부터 심오한 내용까지 모두 담겨져 있습니다. 이 개발 문서만 가지고도 충분히 개발할 만한 강력한 무기입니다. 물론 영어라서 조금의 힘든점은 있지만, 그래도 사용할 줄 알아야 합니다! 서론이 길었네요 ㅎ 시작합니다~! # 개발문서 개발 문서는 요로코롬 생겼습니.. 더보기
iOS개발하기 #10. 해상도 및 기기별 아이콘, 이미지 처리 오늘의 주제 1. 기기별 Icon추가 및 관리하기 2. 해상도별 이미지 처리 열 번째 시간입니다. 지난번에는 TabView기반 어플리케이션을 만들어 보았습니다~! 오늘은 지난 번에 다음 번에 얘기 해 보자고 한 이미지에 대해 얘기해 보려 합니다...ㅎㅎ 자 이제 본론으로 고고 ^^ # 어플리케이션 Icon관리하기 지난번에 만들어 놓았던 MyFirstTabbedApp을 이용해 볼까 합니다~ 그 전에 아이콘 파일들에 대해 좀 살펴봐야 할 것 같아요~ 제가 미리 만들어본 아이콘 파일들입니다. 이게 다 뭐냐구요?ㅋㅋ 설명해 드릴게요. 아이콘 안에 들어가 있는 숫자들은 아이콘 이미지의 크기입니다. 29 x 29 부터 114 x 114까지 다양하지요? 지금부터 설명 들어갑니다~! 파일명 사이즈 용도 Icon.png.. 더보기
iOS개발하기 #9. Tab View 만들어보기 오늘의 주제 1.Tab View 기반 어플리케이션 만들어보기 아홉 번째 시간입니다. 지난번에는 아이폰 화면에 이미지를 띄워 보았습니다~! 오늘은 약간 응용하여 탭뷰를 만들어 봅시다...ㅎㅎ 자 이제 본론으로 고고 ^^ # MyFirstTabbedApp 지난 번 이미지 띄운 것을 조금 응용해 볼게요~ 일단 뭘 시작하려면 프로젝트를 하나 생성해야 겠지요? 이제 프로젝트 정도는 혼자 생성할 줄 아셔야 해요~ㅋㅋ 잘 모르시면 지난 포스팅 한 번 보시고~ 참고로 새 프로젝트 만들기 단축키는 커맨드+Shift+N입니다. 이번에는 Tabbed Application 템플릿을 이용해 보겠습니다~ 이번 프로젝트명은 MyFirstTabbedApp입니다~! 기본 세팅 해 주시구요~ 일단 무작정 실행시켜 봅시다 ㅋㅋ 커맨드 +.. 더보기
iOS개발하기 #7. 화면구조, Cocoa Touch Objects (2) 오늘의 주제 1. iOS Application의 화면구조 2. View Controller 3. 화면에 보이지 않는 Object 종류 알아보기 일곱 번째 시간입니다. 지난번에는 Object에 대하여 조금 알아보았습니다~ 오늘은 iOS App의 화면구조와 아직 배우지 못한 몇몇 객체들에 대해 알아봅시다...ㅎㅎ 자 이제 본론으로 고고 ^^ # iOS Application의 화면구조 우리가 iOS를 사용할 때 보이는 화면구조에 대해서 조금 먼저 알아볼 필요가 있겠습니다. 일단 최고로 상위에 있는 녀석이 UIWindow입니다. 지난 번에 설명드렸듯이 iOS는 하나의 윈도우창으로 이루어져 있습니다. 즉 하나의 화면 안에서 모든 것들이 이루어지는것이라는 말이죠. 즉, 컴퓨터로 생각해 보면 하나의 모니터가 있고, .. 더보기
iOS개발하기 #6. 클래스와 객체, Cocoa Touch Objects (1) 오늘의 주제 1. Object란?? 2. 화면에 보이는 Object 종류 알아보기 여섯 번째 시간입니다. 지난번에는 Xcode를 한 번 살펴보았습니다~ 오늘은 일단 화면에 보이는 녀석들이 무엇인지 한 번 파악해 봅시다..ㅎㅎ 자 이제 본론으로 고고 ^^ 우리는 iOS프로그래밍(Cocoa Touch)을 할 때 Objective-C를 사용합니다. 물론, C나 C++등을 이용하여 프로그래밍도 가능하지만, 기본적으로 Objective-C를 사용하여 코딩한다고 생각합시다. Objective-C는 '객체지향언어'입니다. 객체지향언어는 객체지향 프로그래밍을 지향하는데요... 아.. 처음 보는 분들은 도무지 무슨말인지, 뭔소린지 도통 모르시겠죠?ㅎㅎ 사실, 모든 것을 시작을 할 때 기초를 탄탄히 다지고 하는것도 좋지만.. 더보기
iOS개발하기 #5. Xcode 뜯어보기 오늘의 주제 1. Xcode 둘러보기 다섯 번째 시간입니다. 지난번에는 iTunes Connect에 연락처, 은행, 세금정보들을 등록해 보았습니다~ 오늘은 개발에 쓰게될 Xcode를 본격적으로 살짝 열어 봅시다..ㅎㅎ 자 이제 본론으로 고고 ^^ # Xcode안녕?? 지난 번에 아무 생각없이 그냥 말도안되는 앱 하나 만들어 보았습니다. 이제는 기초를 슬슬 쌓아 보아야 겠지요? 하지만, 체력만 좋고 전술만 좋다고 전쟁에서 이기진 않죠? 무기 다룰줄도 알아야 합니다..ㅎ 우리가 앞으로 매일매일 보아야 할 Xcode라는 녀석을 한 번 뜯어보도록 하죠. Xcode실행!! 실행 못하시는 분은 없으리라 믿고..ㅋㅋ 지난 번에 지나가면서 보여드렸던 화면입니다. Xcode화면구성을 간략히 보여주고 있는데요, 제가 부연.. 더보기
iOS개발하기 #4. 개발준비(4) 오늘의 주제 1. iTunes Connect에 계좌정보 입력하기 네 번째 시간입니다. 지난번에는 iOS Developer Program 등록 마무리와 개발을 위한 인증서 및 프로비저닝 파일 설치를 했구요~ 이번에는 iTunes Connect에 대해 조금 알아봅니다~ 자 이제 본론으로 고고 ^^ # iTunesConnect에 계좌정보 입력하기 지난 번에 마지막으로 도착한 의문의 이메일이 있었습니다. 참지 못하고 눌러보신 분들도 계시겠습니다..^^ 그 메일이 왜 왔는지 한 번 살펴보도록 할게요~ 기쁜 마음으로 iTunes Connect를 클릭해 볼까요?? 후훗.. 물론 직접 http://itunesconnect.apple.com/ 으로 진격하셔도 됩니다~! 고고씽~ 로그인을 해달라고 하네요~ 기쁜 마음으로 .. 더보기
iOS개발하기 #1. 개발준비(1) 오늘의 주제 1. 개발에 앞서 준비하기 반갑습니다. 처음 뵙겠습니다. 저는 야곰이라고 합니다! 이렇게 저의 블로그를 찾아주시니 반갑기 그지없습니다. iOS개발 준비를 하고 계신 분들을 위하여 허접하지만 작은 블로그를 하나 열었습니다. 그럼 바쁘신 분들을 위하여 서론 생략하고 본론으로 고고 ^^ # 개발 장비 준비하기 iOS개발을 위한 장비는 최소한의 조건이 딱 하나 있습니다. Mac시스템일 것! 즉, Mac운영체제를 사용하는 시스템을 필요로 합니다. 공식적으로는 애플에서 판매하는 MacBook, MacBook Air, MacBook Pro, iMac, Mac mini 등등 다양한 제품이 있습니다. 각자 자신의 취향이나 사용 스타일에 따라 구매하시면 되겠습니다. 가격고 사양 등의 정보는 http://sto.. 더보기