아이폰강좌 0.4 야매로 배우기! Map을 통해보는 내위치?

View Comments

0.4 아이폰 강좌  야매로 코딩코딩!

-Map view로 나의 위치를 찾아보자!! 


yenos!

조금 늦었습니다..핳.... 늦은만큼 열심히 메모하겠습니다:(

오늘의 컨셉은 뭐다?  

맵스럽게. 지도하겠습니다 하하하하....

요즘 어플들 지도 안드러가는 어플이 음스므리다!!

그만큼 map은 스마트폰 앱에서 이미 굉장히 중요한 자리에 매김하고 있지요?

그렇다면..

그 맵을 어떻게 구현해야 할 것인가? 어떠한 맵의 방식이 처음에 가장 많이 쓰이는가?

를 생각해 보았을떄... 

최고로! 야비하게 예제를 짜보도록할게욬ㅋㅋ 



추천부탁드립니다:)

감사합니다~헷




0.1 내위치를 적절히 찾아주련? 

대충 개요가 어떻게 되느냐? 

우리가 어떠한 방식으로 내 위치를 실시간으로 찾아낼것이냐?



대충 요론 느낌으로. 프로젝트에 임할 겁니다. 

ㅋㅋㅋㅋㅋㅋㅋ

간단하죠?  저느낌 그대로. 코딩으로 궈 궈 쓍 할거에요!


마찬가지로 저번 프로젝트 이어서 진행합니다~ 

혹.. 삭제하셨거나..잊어버리셨으면.. 

저번강좌를 살펴주세요 ~,~



저번에 만들었던 2번째 탭녀석의 uiimageview 객체를 없애주시고!! 대신 요 맵 뷰를 끌어 넣을거에요 ㅎㅎ

요놈을 드래그해서 2번째 탭 뷰에 끌어놓습니다!



요롭게 말이죠.. 

요정도는 간단간단~

하.. 그런데.. 그런데 그런데...

우리가 맵을 쓰기위해서는.. 다른 기구가 필요해요..음.. 맵이란녀석이 워낙 거대한자식이니.. 요놈을 어느정도 통제할 만한 통을 미리 만들어 넣어놓은 것이!

이름하여  mapkit.framwork!!!!

framwork는 걍 쉽게 생각해서 공구 통이라고 생각하시면되요.. 나사가 필요하면 나사통.. 못이 필요하면 못통? ㅋㅋㅋ

야매이니깐요~ 

그럼 추가해 봅세다~



1- 2- 3 순서로 똬다다 눌러주시요!



그러묜 요롷콤 창이나오죠...

map..으로 검색해서 Add!!!!!!!!

쉽죠? 야매니깐 따라만와요~

프레임까지 추가 완료됬나요?? 왼쪽 네비게이션 리스트에 프레임킷이 노란색 아이콘모양과 같이 리스트에 추가가됩니닿ㅎㅎㅎ



왜.. 저는 태평양 한가운데가 ㅠㅠㅠㅠ

어디가 나오든.. 지금은 중요치 않아요!!

그럼 찾아볼까요??? 내위치를??




여느 때와 마찬가지로! 스토리보드에서 저 파란 창을 눌러!!! 

코드창을 띄운다음!! 

 control끌어당기기 신공으로 .h파일에 아울렛을 연결해줍니다!!
저는 간단히 mymap이라고 이름을 지었구요 ㅎㅎㅎㅎㅎㅎ

(앗!! 참고로 저번 강좌떄 이미지를 띄우기위해  끌어놓았던 아울렛과, .m파일에서  조금 코딩한 것들은 모두 지웠습니다!.h파일에서는 UIImageView * secondImage 요 줄이 었고,,.m 파일에선 @synthesize SecondImage, UIIamge *yenos, [secondImage setImage:yenos], 요론거 들어가는 녀석들 다 지웠다는 말입니다 ㅎㅎㅎ지금은 map을 띄어야하니깐요 ㅎㅎ)

그리고.

이제 내위치를 찍기위하여 새로운 프레임워크를 또 또 !!! 추가해야합니다 !!!

아까랑 같은방법으로하는 거니깐.. 간단히 ㅎㅎㅎㅎ



어 Corelocation ? 이녀석은 어떤 상자냐고요??

위치에 관한 공구를 담는 녀석이랍니다. 내 현재위치를 따내기위해 요녀석을 이용할거에요!

추가까지 마무리 하셨나요 ㅎㅎ??

그럼 이제 코딩해보고! 설명을 뙇땋따!!



두번째 탭바의 .h 파일입니다!

예전보다 import된녀석이 많죠?? 우리가 공구를 써서 그래요.. 공구를 쓰겠다!!! 라고 선언을 해줘야

xcode가 오..  어떤 클래스가 어느 공구에서 나왔구나.. 라는걸 알 수 있거든요..

그럼 차근차근.. 살펴볼까요?

mapkit은 말그대로. 맵킷 프레임워크, Core들어가는 녀석들은 모두 corelocation에 속한 녀석들입니다

5번쨰줄을 보니 <cllocationMangerDelegate>가 있네요? 

이녀석은 우리가  CLLocation타입의 형태를 사용 가능하게 허락해 주는녀석이에요. 

Delegate개념도 다음에 몰아서! 

허락해준 녀석을 바로 이용합니다. 

CLLocation *currentLocation ---- 이녀석이 바로 현재 위치를 받게될 녀석입니다. 

다음 .m파일을 볼까나요???


괜찮아요.. 하나하나 살펴볼깝

#import는 .h와 똑같이해주시고~

CLLocation manger를 설정해둡니다. 

이어서 viewwillAppear이란 녀석을 추가해줬다!!

요녀석은 뷰가 실행 될떄마다!! 무조건 나와주는 녀석이다.. 여기서는 왜 필요할까? 


1. 우리가 지도를 보기편하도록 내 중심. 적절한 줌인이 필요함.

2. 내가 위치를 이동할떄마다 내 위치정보를 파악해 실시간으로 업데이트 해줌.


1번을 충족시켜주는 놈이 바로 viewWillAppear!

정보가 오든 말든 현재 내가 아이폰을 보았을떄의 기본적으로 설정되어야할것들에대해 정해주는 것이지.                           (지도의 기본 조정이라고 보면 쉽습니다.)



MKcoordiateRegin 타입의 viewRegion이란 놈을 설정해주고 이놈에게..

MKcoordinateRegionMakewith Distance란 녀석을 이용해 내 위치와 어는정도 줌을 할지를 저장해둔다                              (화면조정만 해주는 녀석이라고 보면된다..정보를 받고 빼고 하는게 아니라. . 그냥 화면위치조정만 해준다, 축척?)

괄호안에는 내맵에서의 위치조정 과 줌을 얼마나 할것인지가 나와있음!!

점으로 나누어질수록. 점점더 하위 레벨이라는 것이고!!(mymap이 udserlocation보다 상위에 존재함!,쉽게 말해 더 큰 범위)

0.005, 이 두녀석은 얼마나 줌을 할지 설정해주는것!!

(숫자를 크게하면 줌이 덜 된다... 내위치에서 미국까지 볼수도 있어요..ㅋㅋㅋㅋ)


다음이

-(void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error

요놈인데... 이놈은 그냥 위치를 받지 못할 경우 에러창을 띄우는 녀석인데..

너무 간단하고! 나중에 알람창에대해서 이야기 할 것임으로 패스!!


현재 위치를 따주는 녀석.. NSLog는 이제 매번 위치가 바뀜에 따라 업데이트 되어진 내용을 찍어주는 녀석이다.

매번 나오는 새로운 로케이션이.. 현재 로케이션으로 저장됨으로. currentlocation에 newolocation을 매번 대입해주고..

만약 위치가 이동된다!!(현재위치값이 널값이 아니다! 즉 아무것도 없는것? 0? 이 아니다=======위치의 변화가있다)

그헣다면~

region- 지도의 넓이.

span - 보여줄 지도의 넓이.(줌인 개념)

region center는 지도의 중앙값을 정한다! 어떻게 정할 것이냐?? CLLocationcoordinate2dmake를 이용해!! 현재 위도, 경도 값을 위와 같이 넣어주면!! 성공!)

모든것이 설정이 되었으면.. 실질적으로 

mymap에서 이용될 수 있도록 적용하여준다 .. 밑에 3줄을 통하여!


어느새 마지막! 

여기선 위치관리자에 관한 정의 를 해주파트!

또 delegate.. 요녀석은 다음을 위해 패스! 다음

Accuracy??  요놈은 말그대로 정밀도다.. 최고로 설정을 하였지만.. 이럴수록 배러리가! 조금 더  빨리단다..ㅋ.ㅋ

startupdating요놈은 .. 이제 본격적으로 manager를 시작하게 만드는 녀석!

그리고 마찬가지로 mymap에 적용시켜준다..

끝!





햐.. 이로써 길고 긴.. 맵 알아보기가 끝났다...

하도 복잡하게 써서.. 정리가 안되네.... 마지막으로 정리를 해보면..

locationmanger가 위치를 받아온다.. 받아온 위치를 매번 currentlocation으로 옮겨

매번 새 위치를 알려주고.. 이 위치를 기반으로 현재 위치가 매번 업데이트 된다. 

현재위치를 중앙에 꽂아주고 각종 멤소드를 이용해 기본적인 화면크기, 축척 정도를 설정한다.

대충 느낌이 오나요..

요고 한번만 하시면.. 그래도 맵에대한 개념은 잡히실거에요..

물론 요걸로 만족하지 마시구.. 구글링 구글링 무한 구글링!을 해야겠지요??




*ps.  여기저기 보고 한거라.. optimazing은 안되었을 수 있습니다.. 공부한다는 마음으로 봐주셨으면 감사하겠습니다..

*ps2.  모르는 거나.. 어려운거 있으면 같이 공부하구 가요. 힝 혼자 찾지말고... 댓글play  GoGo!! 

*ps3.  죄송합니다.. 시뮬레이션상에서는 위치서비스를 제공하지않아 현재 고갱님(?)의 위치는   찍히지 않습니다.. 애플본사 or 태평양 한가운데가 찍힐거에요... 하지만. 위에 말대로 따라했다면. 백프로 아이폰연결시 현재위치가 뜹니다


8 Comments (+add yours?)

Leave a Reply

Tracbacks (+view to the desc.)

아이폰 강좌 0.3 야매로 배우기! 스토리보드에 탭바 추가하기!

View Comments

0.3 아이폰 강좌  야매로 배우기!

-스토리보드에 탭바를 추가하자!


yenos!

조금씩.. 나도 모르게 바뻐지는 삶 때문에.. ㅋㅋㅋ 

조금씩 포스팅도 느려지네용..

그럼에도 불구하고.

헹 :) 

오늘 은 간단히 스토리보드에 탭바를 추가해보도록 하겠읍니다..

HEre We Go!



추천 부탁드려요:)

감사합니다!



0.1 탭바가 뭐랍니까??

Tap Bar 말그대로 간단히 탭으로만 뷰를 움직일 수 있는 아주 편한녀석ㅎㅎㅎ

예전쓰던 프로젝트로 ~~ 쭉 이어서 갈게요!

시작해볼가요?

왼쪽 네비게이션 리스트에서..

MainStoryboard를 클릭합니다.. 다음?  우리가 처음 만들었던 viewController 를 선택해줍니다!! 



view Controller가 선택이되면 요롷게 오른쪽 아래처럼 파랑라인이 뜨아! 뜨게 되구요!(view를 선택하면 아마 TabbarCotroller가 선택이 안될것이에요 ㅠㅠ 꼭~ ViewController를 누러서 파란라인 확인!) 

이상태에서 위에 Menu에 - Editor -Embed In - Tab Bar Controller 순으로 클릭해주세욯ㅎㅎㅎ

완료가 됬다면!ㅎㅎㅎㅎㅎ



요기 이그림처럼 스토리보드 상에 Tab Bar Controller가 추가 되있을겁니다!! 

잘 보였나요 ? 성공!!!

다음으로



사진과 같이  오른쪽 아래 object에서 ViewController를 하나 추가해줍니다~!

간단간단~ 빠르게 야매로~

추가가 완료되었다면 저번 시간에 했던 아울렛 연결하기를 스토리보드상에서 해봅니다!

Tab BarController 창에서 Control 좌버튼을 누르고 파란 선으로 쭉 땡겨서!

새로 만들어진 ViewController에 꽂아 줍니다! 팍!!!!



그럼 위에 사진처럼 Manual Segue가 나오게 되구요!  요 목록중에! 

가장 아래있는 view Controllers 를 클릭하게 되면 완료!!



짜잔! 어쩄든.

완성!! 이렇게 탭바가 2개 생겼습니다.. 한번 자신있게 돌려볼까요.

cmd + R

탭바를 누르면 자연스럽게 구동이 되지요??

그렇다면.. 이제 두번째 탭을 코딩할 뭔가 창을만들어야겠는데..




없어!!! 

이런.. AppDelegate,Storyboard는 처음에 기본적 basic으로 깔렸고..

ViewController는 첫번째 뷰만을 코딩 할 때 이용했는데!! 

도대체가!!!

어떻게 2번째 창에 코딩하고 편집하느냐??? 

갑시다~



보기와 같이 YenosViewController.m 마지막 파일에서 우 클릭합니다!

New File을 눌러주세요(단추기 cmd+n)



아마 바로 요로케 나올겁니다.. ios - cocoa Touch - Objective -c Class ! 

요 라인데로 next! next!


호홓 class 이름은 그냥 구분하기 쉽게 YesnosSecondViewControoler라고 하였구요!

중요한건 저 subClass인데요.. 저희는 지금 간단히 Viewconroller창만을 이용했잖아요?

그러니 UIViewCOntroller를 선택합니다!

아래 두개는 모두 체크해제합니다.. 

우린 스토리보드를 사랑하는 야매 클럽이니깐요...ㅋㅋㅋㅋㅋ



뚜둥.. 깔끔하네여..

깔끔하게 추가됬어요! 이제

스토리보드로 돌아가서! 우리의 view와 방금만든 따끈 따근한 파일을 연결해줍시다!ㅎㅎㅎㅎ



Storyboard로 오셨나요?? ㅎㅎ

먼저 내가 새로 만든 controller를 위에 처럼 클릭해줍니다!! 

controller를 선택해야지 View를 선택하면 안됩니다! 노란 박스에서 보이듯이 선택되어야해요ㅎㅎㅎㅎ

다음으로..

조기 푸른 박스 보이나요?  푸른박스를 선택하시고! 

Custom class에서 .. 우리가 만들었던..YenosSecondViewController를 선택해줍니닿!!!

고러면 연결 끝! 

한번 테스트해볼까요?



저번과 마찬가지 방법으로 두번쨰 image삽입 성공!! 

햐 완벽한뎨??

이제 탭바는 별거 아니졍? 

근데.. 탭바가 참 허전하네요.. 모양도 없고.. 이름도 Item이래...

바꿔봅시다! 



이름은.. 스토리보드가서  더블클릭.. 편집모드로 편짐하시면..

쉽죠?

근데 저 모양은 어케하지..;;; 하하핳 해봅시다. 

저는 1번째 탭바의 모양을 추가할거에요.. 먼저 적당한 사진을 추가해줍니다.. 

우리가 저~ 번에 만들어 놓았던 이미지 그룹에 말이죠!



전 구여운 손모양을 추가했습니다.. 헤헤

완료? 하셨나욥?

다음으로 YenosViewController.m파일로 들어가셔서..

View did Road 안에..



이거 하나 코딩해주세요i   imageNamed은 당연히! 아까추가안 이름이랑 같아야하겟지요???

+ 사이즈도 중요합니다.. 사이즈가 너무 크면 화면에 안담기고.. 너무작으면 안보이겠지요?? 

어쨌든

요롷콤 코딩하고 런을하면!



짜자잔!

어? 안나오시는 분들?

아이콘 사이즈를 확인하세요!

사이즈관련 포스팅을 따로 할거구요!

사이즈 바꾸는 관련 앱은 !  지금!! 오른쪽!!   카테고리 Mac에 추천어플 중 Iconifiy라는 녀석이 있습니다! 


[맥 추천 어플] iconify    ---요고 눌러도 새창으로 가고..



쉽죠? 여기까지가 Tap bar를 만들고!  탭바에 모양까지 추가해보았습니다!!

만약 탭을 더 추가하고싶다??  같은방법으로 하시면되요!  새로 View Controller를 만들고!

Tab Bar Controller에서 파란선을 쭉~~ 끌어서 view Controllersㅎㅎㅎ

별거 아닌데.. 요즘 보통 앱들을 보면

Tap은 왠만큼 필수가 되버린거 같아요

다음시간엔 지금 만들어 놓은 탭바로!

Mapview를 다뤄보겠습니다!! 



2 Comments (+add yours?)

Leave a Reply

Tracbacks (+view to the desc.)

0.2 [아이폰 강좌] 야매로배우기! 아울렛연결하기!

View Comments

0.2 [아이폰 강좌] 야매로배우기!

-Image view 아울렛 연결하기!


yenos!

하! 투더 하핫! 이제 본격적으로 시작하기 시작했다!

ImageView를 이용해 아울렛 연결하기??

음. 

이론만 설명하면! 스토리보드 상에 올려놓은것들을 우리가 코딩으로 영향을 주기 위한 작업..

스토리보드와 코드창 연결하기!

요기까지만 아마 제일 쉬운 야매 코딩이 될꺼고..

이제부터는..

진짜 뭔가 작동하는.. 구동하는 녀석들을 만들어볼것입니다..

초짜가 뭘알겠냐마는! 책보고 구글링보면 다 알 수 있스므리다!

쿠쿸 오늘도 씐나게 

ㄱ 싱


 추천 부탁드려요~

감사합니다:)



0.1 저번강좌의 감의 뜻을 느꼈는 감? 

ㅋ쿠쿠쿸ㅋㅋ

마찬가지로  저번강좌에 있는 녀석을 이용할 것입니다.나는..(새로만들려면 만들구..)



자! 역시 간단히 오른쪽아래 Object에서 imageView를 친히 검색해서 드래그 !

저번에 라벨했듯이..ㅎㅎㅎ



그리고 이제 연결하는 작업을 할건데! 그전에

저기 파란 칸에서! 가운데 있는녀석을 클릭해주면.. 

위사진 처럼 조롷게 쪼매난 코드 창이 뜰것이여!!

저코드창은 현재 내 스토리보드 상의 존재하는 뷰(view) 한화면을 담당해주는 녀석의 헤더파일이지!

라고 말은 거창히했지만

ImageView를 연결하기위해 불러낸것에 불과햏..



코드창이떳구! 그다음

 imageView에 마우스를 올려놓고-- 키보드의 Control키를 누른상태에서 --드래그를 해보면 ! 

무슨 파란 선이 찍찍찍 딸아 댕길거야 마우스에!



고상태로 마우스를 아까 코드창속  UIVIewController아래에 두고!(사진의 빨간줄있는곳!)

클릭을 해제!ㅠ

하게되면!



짠! 이렇게 뭐라뭐라 뜰거얗ㅎㅎㅎㅎ

저기 Name은 이제 네가 드래그해서 가져온 ImageView 틀의 이름을 말한다! 

나는 간단히 Image라고 지어놓앗옿ㅎㅎ



이렇게 하구 

왼쪽 창에서 YenosViewController.h 파일을 보게되면! 위와 같은

한줄이 추가되어있지!

요로콤 되면 

연결 완료!

이제 ImageView에 넣을 사진을 프로젝트에 추가해봅쟈!ㅎㅎ



왼쪽 네비게이션 리스트에서 HelloYenos! 프로젝트명을 우클릭!

그렇게 나타는 리스트중! NewGroup!

각종 사진 및 오디오등을 담아놓을 폴더를 하나 만들것이여!ㅎㅎ

폴더명은 마음대로 해주고!

내가원하는 Image를 바탕화면(데스크탑)에서 드래그앤드롭해서 

폴더에 넣어줘!

요콘 참 쉽지?? 근데..

한가지 포인트가!



여기 빨간줄에 체크를 해줘야됭! 그래야지

원본파일이 안날라가거듢ㅎㅎㅎㅎ

쿨하게 여기서만  쓴다고? 그럼 노 체크! 쿨  요 쏘 쿨!

추가 완료됨?


그리고  다시 네비게이션 리스트에 YenosViewController.m에 들어가서 !  위와같이 코딩을 해봅자!ㅎㅎㅎㅎㅎ

간단히 설명을 해보면??


#import 

쉽게 설명하면 현재 코딩창이 1중, #import라 불리우는 중대장이 

"어이 2중대 애들좀 써야겠다 2중대 집합!" 

이라고 명령하면!

2중대인 yenosViewContreoller.h 파일이

"옙 갑니다" 

하고 무조건 가게 되는.. 그런.. 갑자기 슬퍼지네..


@synthesize Image 

이놈은 #import가 가져온 녀석중에 내가 여기서 쓸놈을 정하겠다 라는 의미? 정도로 보면 되겠다!

.h 파일에서 내가 코딩한 녀석들은 대부분 @syntheisze를 통해 다시 불리우게되지..



[Object. 그들만의 관계??]


UIImage  이녀석은 타입인데. image를 다룰 때 이용하지.. 필요할때 차근차근 나올것이야!

*yenos 라는 image타입을 설정해주고 *yenos를 현재 저장되어있는 사진의 이름으로 Named 하면 이제

 *yenos값이 저 사진을 의미하게됨!

이제 다시 스토리보드를 생각해보자!

우리가 저장해준 ImageView 이름이 Image 였잖아???

그러니깐 Image 이녀석을 set! 설정한다 yenos!로 ㅎㅎㅎㅎㅎㅎ 오땨 간단간단?

굿? 이제 RUN 해볼까??

cmd+R!



짜자잔!!

이렇게!! 내가 원하는!! 사진이 나와부렀다!!!

참 쉽죵??

요정도는 기본으로 익숙해져야햏! 끌고 당기고~

마치 정글을 마음대로 헤집어 다니는 타잔처럼! 컹 컹 컹!


오늘의 포인트는

object들을 코딩창에 첨가하기.

위에 관계를 자알~ 파악하기 ㅎㅎ 저기 위에 object들의 관계를 잘 파악할 수 있다면...

이제 모든것들이 더 쉽게 다가올 것이요오~

매우 간단하지만 모든 코딩 방식이 저렇다는..것을 꼭 알아주고. 헿ㅎ

다음엔 

더 씐나는 걸로! 활동적인 컨텐츠들을 가지고 

 떠나간모습보다 따뜻한

Come back Yesnos!!!!!!!!!!!!!





3 Comments (+add yours?)

Leave a Reply

Tracbacks (+view to the desc.)

01.[아이폰 강좌] 야매로 배우기! HelloYenos!

View Comments

01.[아이폰 강좌] 야매로 배우기!

- HelloYenos를 출력하는 어플 만들기.



Yenos!!

햐! object-c 기본을 다보았다면.. 이제 야매로 아이폰 어플을 개발해보자!

잉?? 야매?? 이거 사긴가..?

ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ키킼ㅋㅋㅋㅋㅋㅋㅋ 왜 야매냐면...

코딩은 최소한으로하고.. 가장 가장 쉬운 방법으로만.. 앱을 만들어 나갈꺼기 때문에.그래....그래서!

야매라는것! 

물론 야매라서.. 분명 부족하고, 구동상 어색한 부분이 있겟지만.. 

any Way.!

'내가 할 수 있는한 최대한 쉽게 어플을 만들어보이겠다!!'

라는게 나의 의지이기 때문에...(그렇다고.. 싸구려앱을 만든다는건.. 아니고..ㅋㅋㅋㅋ)

우짰든 야매 코딩! 

 첫 걸음 시작.!



버튼누루고 시작할게욥!ㅎㅎ

감사합니다!!




0.1  어떠한 프로젝트를 선택해야하는 persimmon? 

 Xcode는  아이폰 어플 외에도 맥 관련 어플은

모조리 만들 수있듭! 

그러므로 우리는 어플관련 프로젝트와 .. 그중에서도 HelloYenos를 출력하는 

뷰(view)하나를 가지는 편리한 녀석으로 선택해야한다능 능능! 구렁이~!

그럼 그림을 보면서  시작해 봅세다!



xcode를 실행하고! Create a new xcode prjoect를  클릭!



그러면 위와같은 창이 뜨는데!

여기서 ios - Application - Single View Application!을 선택하고

NEXT



쓸게 많아 보이지만 사실  모든게 그닥 의미가 없습니다!!!

음 Proudct Name은 프로젝 이름 간단히 HelloYenos!

Organization Name은 조직이름..내 조직은 ..Yenos다...

Compansy Identifier은 회사 아이덴티틴데.. 이건 나중에 중요해!!!

왜냐!  내가 개발자 등록을 한다? 그러면 등록할때 개발자 Identifier이 휴대폰에도 같은 값으로 등록을하게되..

그렇다면 내 휴대폰이랑 개발자 계정이랑 모두 같은 Identifier을 가지게되지?? 그런데.

내 아이폰에서 실제 프로젝트를 구동하기위해선 프로젝트의 Identifier도 같아야한단 말씀!!



둥글 둥글 오키 도키??

그러므로 내 고유의 Identifier값을 넣어야하지!

그렇지만.. 

여긴 야매라.. 개발자 등록따윈 아직 하지 않겠슴! (쿨하니깐!)

그래서 아무거나 써도돠고~ 후에 혹 하면 바꿀 수 있으니깐!!!

다음

 Class Prefix는 내가 클래스를 추가할때마다 클래스 이름 앞에 무조건 붙게되는거야!

요놈도 사실 그닥 의미있는지 모르겠뚬...

다음 Device는 IPhone으로 해주고!

체크 항목은 세놈다 해주면됩니다! 

왜 체크하는지는 계속 야매 시리즈를 보면 알 수 있지롱~

NEXT!



뙇~ 나왔다.. 

모든 클래스 앞에 Yenos가 붙었지 ?? 위에 ClassPrefix를 Yenos로 해줘서 그렇고..

이것 저것 궁금하고 신기한게 많을텐데.. 모두 다눌러보고.. 

이상해진거 가트면.. 다시 지우고 만들면 되지롱.....

ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 쿨함?

음 나는 야매니깐.. 누루다가 이상생기면 다른 블로그, 구글링 찾아보셈..

다있으니깐! 

물론 댓글 날려도 내가 보는데로.. 아는데로는 알려줌!

다음으로가장.. MainStoryboard라는 항목을 클릭!



야매로 배우기에 KeyPoint는 바로.. 이 Story board이지.. 

요놈이 있기에 야매배우기가 존재할 수 있었던것.. 뜨아..

그럼 이용해볼까? 



저 파란박스 안에서 Label이란 놈을 찾아서 쭉!

드래그 해서 Storyboard라 불리우는 저 허연창에 얹어주기!!



다음으로 Label을 더블클릭해서! 

편집모드로 들어가 HelloYesno!라고 입력!!

재밌다...

다음으로 cmd+R 버튼을 누르거나!

왼쪽 위에 플레이? 재생 버튼같은걸 누르고 조그만 기다리면 !!!

짜잔!


Hello Yenos! 뛰우는 어플을 만들었다!!!!!!

참 쉽죠??

사실 이정도,, 혹은 버튼 달기 정도는 코딩안하고 위와같이 Storyboard만으로 만들 수 있어..

 Storyboard를 쓰지 않는다면.. 라벨 상자를 만들고 저 배경에 x,y좌표를 어디에 위치할 것인지를 모두 입력해주어야하지.

그런것조차도! 구찬기 때문에!

야매다!!!!!  ㅋ.ㅋ :)

하지만 앞으로 모두것이 위와같지는 않을 거같다!

당연히 내가원하는 방법으로 앱을 만들기위해선 코딩이 필요하지!

근데.. 최소화 해보겠다고.. 구찬으닠ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

좋아 이런마인드.. 


다음편에서는

Label과 같은 녀석들을  어떻게 소스파일들과 연동(?)하는지에 대해! 

ImageView를 통해! 알아보쟣ㅎㅎㅎ






0 Comments (+add yours?)

Leave a Reply

Tracbacks (+view to the desc.)

Newer Entries Older Entries