본문 바로가기

Developer

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개발하기 #2. 개발준비(2) 오늘의 주제 1. iOS Developer Program에 등록하기 2. Xcode를 실행하여 첫 Application 만들어 보기 두 번째 시간입니다. 지난 번에는 개발을 위한 준비와 ADC 등록, Xcode 설치 등 개발을 위한 기초준비를 해 보았습니다. 이번에는 iOS Developer Program 에 등록하고, Xcode를 한 번 실행해 볼까 합니다~ 자 이제 본론으로 고고 ^^ # iOS Developer Program 등록하기 iOS Application을 개발 기기에서 테스트하고 App Store에 배포하기 위해서는 iOS Developer Program 에 등록을 해야 합니다. 하지만 이는 연 회비 $99입니다. 자, 당장은 이것에 가입할 필요는 없습니다. 다만, 어플리케이션 배포 최소 .. 더보기