AppDev 2011. 11. 13. 02:12

아이폰4S에 빠져있습니다

Storyboard 강의 이어서 마저 써야하는데...약속한 이번주 포스팅을 지킬수 있을지 모르겠네요..;

최대한 빨리해서 늦어도 월, 화요일까지는 써보겠습니다

공모전 준비하는중이라 살짝 바쁜것도 있네요



공모전 준비중인 앱입니다.

http://itunes.apple.com/kr/app/id463712340?mt=8

이 앱인데 아직 승인대기중이라 영상속 UI는 아직 적용되지 않았습니다. 


http://itunes.apple.com/kr/app/id459826703?mt=8

같은앱의 무료버전입니다 

현재 이벤트 중입니다 
 
무료버전을 써보시고 리뷰에..
무료버전을 써보시고
추가됐으면 하는기능..이나
버그 남겨주시면

선착순... 15분 리딤코드 드리겠습니다.

***리뷰 적어주시고 redwsky@gmail.com 으로 메일주시면 신청완료입니다***
댓글로 적어주셔도 됩니다~

혹시나 이벤트 끝났을까? 고민하지마시고 이 이벤트 내용이 보이는 시점에서는

아직도 리딤 배포중이니 신청해주시면됩니다^^ 


 
AppDev 2011. 11. 8. 03:07

XCode4.2에서 스토리보드를 사용해보자!! [그 2편]

프로젝트는 1편의 프로젝트를 이어서 하겠습니다

먼저 버튼을 달아야 액션을 줄수가 있죠 버튼을 달아줍니다
레이블은 뽀나쓰~ 


우측에서 뷰컨트롤러를 끌어다가 옆에다 놔줍니다 버튼을 눌렀을때 나오게 하려는 뷰예요
꾸미기 귀찮으니 화이트 그대로 가겠습니다!


버튼을 마우스 우클릭하시고 끌어다가 해당 뷰에 놓아주면 항목에 3개가 나올겁니다
모달, 네비, 커스텀...
모달로 연결해줍니다 일단은 화면 전환이 되는것을 보는게 목표니깐요!


그러면 아래와 같이 가운데 연결표시가 된것을 볼수 있습니다!
실행해보시면 버튼이 눌렸을때 하얀화면이 나오는것을 볼수 있고 애니메이션도 먹는것을 볼수 있습니다. 이 애니메이션을 바꿔주고 싶으면 우측에 트랜지션을 바꾸면 됩니다
기존 소스에서 모달머시깽이 스타일어쩌구 코딩해야했던것이 마우스 손가락질 하나로 할수 있게 되었습니다 ㅠㅠ엉엉..


하지만 현재 우리의 앱에는 치명적인 매력... 아닌 치명적인 버그가 있죠...
들어올땐 맘대로지만 나갈땐 아니란다...-_-
전화면으로 나갈수가 없습니다... 모달을 해제하는것은 아직 스토리보드에서 지원을 안하는지 저만 모르는지... 알순 없지만~.. 어쨌든...
화면전환을 자유롭게 하기위해... 네비게이션 컨트롤러를 이용해보도록하죠

우측 하단에 라이브러리에서 네비게이션 컨트롤러를 끌어다 놓겠습니다 하단 화면같이요~!
네비게이션 컨트롤러를 가져오면 하나의 뷰가 딸려오는것을 볼수 있습니다
루트뷰컨트롤러이지요.. 하지만... 루트뷰컨트롤러는 이미 만들어놨습니다
빨강화면으로 말이죠 단칼에 삭제를 해줍니다 그리고 네비게이션 컨트롤러를 우클릭하고
빨강화면으로 이어줍니다! 

그러면 하단과 같이 메뉴가 뜰겁니다.
아까와 같이 3개에 하나더 생겼죠?? 네비게이션의 루트뷰로 쓸것이므로
맨위의 릴레이션쉽 - 루트뷰컨트롤러에 이어줍니다
 


그리고 화면정리를 해주시면서.... 스샷이 하나가 빠졌는데...
이 쯤되면... 막나가자는거...가 아니라.. 빨강화면 좌측에 화살표가 2개 있었을겁니다
그중에 화살표 반쪽짜리를 끌어다가 네비게이션컨트롤러에 놓아줍니다
아래와 같이나오면 성공!
그리고 실행을 해주죠...아.. 실행해주기전에 하단 스샷에 또 빠졌는데...
아까 빨강화면과 하양화면을 이어줄때 모달로 했던것을 네비로 바꿔주셔야합니다!!
이점 잊지 말고 실행해주시면 짜잔!!



초기화면은 빨강화면이 나오고 버튼이 눌리면 아래 화면과 같이 나오면서 네비게이션이 제대로 작동하는것을 볼수 있습니다.


이상으로 일단 스토리보드 첫 강의를 마치도록 하겠습니다 스샷보면 아시겠지만...
새벽 3시라 슬슬 눈이 감기네요;;

다음강좌는 스토리보드를 사용해서 탭바, 네비게이션, 둘다 짬뽕해서 쓰는법을 써볼 생각입니다.
별일 없으면 이번주내로 쓰게 될것 같네요

질문 해주시면 아는선에서 답변드리겠습니다

그럼 오늘은 이만 뿅! 

AppDev 2011. 11. 8. 02:37

XCode4.2에서 스토리보드를 사용해보자!! [그 1편]

안녕하세요
근 한달만의 포스팅입니다
이번에는 스토리보드 사용법에 대해 강의를 진행하도록 하죠
초보자분들을 위해,
또 초보자인 제가 편하기 위해...
이번 강좌에는 코딩이 거~의 없다는 것을 선포(?)하고 시작하겠습니다 !

 강의 순서는
음... 먼저 Empty 프로젝트를 만들어서
스토리보드를 추가하고 이를 프로젝트에 어떻게 연결시키는지...(정말 간단합니다)
또 프로젝트상에서 화면 전환은 어떻게 하는지
그리고 네비게이션, 탭바 컨트롤러 추가도 알아보겠습니다

그럼 시작해보도록 하지요~


먼저 아래와 같이 Empty 프로젝트를 하나 생성해주세요


프로젝트 이름은 StoryboardTest로 하겠습니다
Xcode4.2에 맞게 ARC도 활성화 시키도록 하죠 체크해주고 넘어갑니다~!
Class Prefix 항목을 궁금해하시는분도 계실텐데요
Xcode4.2에 올라오면서 ApplicationNameAppDelegate.h 처럼 앞에 프로젝트 이름이 붙던것이 없어지고 AppDelegate.h로 이름이 간단해졌습니다.
하지만 예전이 그리우신분들... 해당항목에 StoryboardTest를 써주시면
프로젝트이름이 앞에 붙던 기존방식대로 소스파일이 만들어지게 됩니다
저는 새로워진게 편하네요 비워놓고 진행하겠습니다


얍~! 만드셨으면 싸~~~한게...
앱 델리게이트 파일만 뎅그러니 있을겁니다. 아 물론 서포팅파일 안에는 메인파일도 있고
잡다한것도 몇개 있지만요.

바로 스토리 보드파일을 만들도록 하죠
커맨드+N을 누르시면 다음 화면이 나오게 됩니다
죄측 상단에 세번째 User Interface를 선택하시고 스토리보드 선택하시고 넥스트~!
이름은 초기이름 그대로 Storyboard.storyboard 를 사용하겠습니다


만들어졌으면 휑~~하죠?? 수학시간도 아니고 모눈종이만 있는것이...
우측 하단에 롸이브러리에서 뷰컨트롤러를 가져다 놓아줍니다
그러면 아래 스샷처럼 나오게 될겁니다

일단 스토리보드를 소스와 연결시키도록 하죠 스토리보드와 소스가 잘 연결되었는지 확인하기 위해 스토리보드의 뷰를 빨강색으로 칠해보도록 하겠습니다
우측에 Background에 맘에드는색을 칠해주세요 저는 역시 빨강선택~!
그러면 아래 스샷처럼 되셨을겁니다


스토리보드와 소스를 연결합시다 프로젝트에 타겟으로 가셔서
아래스샷에 저부분에 스토리보드를 선택해줍니다!
그리고 실행!하면 빨강화면이 뜰까요 안뜰까요~?? 유후~~


짜잔!~!
헉...


머야... 안되네...-_-;; 가 아니고...아래 스샷을 봐주세요
기존 xib파일, 즉 닙파일은 소스보다 나중에 불려왔습니다 그래서 스토리보드도 그렇지 않을까..
해서 실행한 결과가 위와 같습니다. 스토리보드가 먼저 불려오고 소스가 나중에 불려진것이지요

AppDelegate.m파일에서 디드삐니쉬옵션스 항목을 봐주세요
아래스샷에 있네요 선택된부분에서 화이트로 칠하라는 명령이 나중에 불려오기때문에
위에서 하얀화면이 나온것을 짐작할수 있습니다.
전부 주석처리 해줍니다
선택하고 커맨드 + / 해주면 한방에 주석처리~!


주석처리를 해주시고 실행해주시면~!



봐요 빨강화면 나왔죠~?? 후후~
여기까지 매우 쉬운편입니다;; 이제 버튼을 만들고 다음 뷰를 만들고 전환까지 해보겠습니다

처음에 선포한대로 소스한줄 없이요 +_+;;



To Be Continue... -_-a;;ㅎㅎ;











 
AppDev 2011. 10. 8. 21:59

Mac에 APM을 설치해보자! (그 2편)

잘 쫒아 오고 계신가요~??

이제 MySQL 설치만 남았죠??

MySQL은 Database 입니다 스노레오파드, 라이언에서는 기본적으로 설치가 안되어 있기에..

일단 설치부터 해야합니다 Apache, PHP는 설정만 바꾸면 됐는데...ㅠ

먼저 다운로드를 해야 설치를 하겠죠..

http://www.mysql.com 으로 가셔서 download를 선택해줍니다

글고 Download를 눌러주시!!!면 윈도우 용이 받아집니다...

MySQL Community Server 를 눌러주시면

select Platform 에서 선택할수 있게 선택창이 있는걸 볼수 있습니다

Mac OS X 용에서 자신의 버전에 해당하는 파일을 받아줍니다


여기서 잠깐!

라이언 버전이 없죠?? 어쩔수 없습니다 10.6 스노레오파드용으로 받아주세요

저는 현재 10.7.2 GM버전을 쓰고 있지만 문제없이 설치 되네요


저는 10.6 64bit DMG를 선택했습니다 
 
다운로드를 누르시면 로긴하라는 창이 뜨실텐데

훼이크!입니다 바로 아래 NO thanks, just take me to the downloads! 를 눌러줍니다 후후~

많은 나라가 뜨면서 HTTP, FTP 를 누르게 되어있는데 아무거나 상관없습니다 다 같은 파일이에요

운에 맞기고 속도 빠르게 나올만한 나라를 골라서 다운로드 해줍시다 

다운로드가 다되시고 dmg파일을 실행하시면 

mysql-5.5.16-osx10.6-x86_64.pkg  
MySQLStartupItem.pkg
MySQL.prefPane

세 파일이 보이실텐데 이것들이 다 무어냐!
mysql-5.5.16-osx10.6-x86_64.pkg  이 파일은 MySQL 설치파일입니다
MySQLStartupItem.pkg 이 파일은 MySQL을 구동하기위해 필요한 파일들입니다
MySQL.prefPane 이 파일은 시스템환경에서 MySQL구동,정지를 쉽게 설정하기위한 파일입니다

pkg파일은 간단합니다 실행하시고 다음다음 눌러줍니다

prefPane파일은 /Library/PreferencePanes 위치에 복사해주면 됩니다 ^^ 쉽죠~?


이제 터미널에 
sudo /Library/StartupItems/MySQLCOM/MySQLCOM start
를 입력해서 MySQL을 구동해봅니다
또는 시스템환경설정에 가보시면 MySQL 항목이 생긴것을 볼수 있는데
거기서 start MySQL Server 를 눌러주셔도 됩니다~

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

여기까지가 Mac OS X에 APM을 설치하는 방법입니다

이것을 어떻게 사용하느냐!? 하는것은....

강력히 강좌를 원하는분이 있으시다거나... 제가 좀더 배워본 뒤에...

정리를 해서 써보도록 하죠..

아직 저도 배우는 단계다 보니까요...ㅎㅎ

이것으로 APM 설치방법 강좌를 마치도록 하겠습니다!

다음에 또 봐요~

AppDev 2011. 10. 8. 21:26

Mac에 APM을 설치해보자! (그 1편)



개발 관련 두번째 포스팅입니다

개인적으로 서버 데이터 처리라든지, 연동이라든지... 아직 배운게 없네요..

이걸 어떻게 이용하느냐 보다는...

서버 연동을 위한 기본 세팅법 정도만 다루겠습니다 아직 저도 배우는중이라서요 ^^ 

먼저 APM이 뭐냐!

A
pache, PHP, MySQL 3총사를 말합니다

이걸로 뭘 어떻게 할건데??

서버가 필요한 앱이나 프로그램을 만드려는데 서버가 없으면 안되겠죠?
개인 맥을 서버로 사용하도록 만드는 툴이라고 보시면 될 것 같네요

이 3총사는 무료기 때문에 많이 사용됩니다 ^^

먼저 맥에는 기본적으로 Apache와  PHP 모듈을 탑재하고 있습니다 (Mac OS X Server에는 MySQL도 설치 되어있습니다)

이번 1편에서는 이 두 가지를 먼저 활성화 시키도록 하겠습니다

1. 먼저 Apache부터 시작하죠 ^^

 
스팟라이트에서 시스템 환경설정을 열어줍니다 하단 독에서 찾는게 쉽겠군요

그리고 "공유" 아이콘을 선택해줍니다


아래와 같은 창이 뜰겁니다

아니라구요? 


제가 라이언이라서 약간 다르겠지만 큰차이는 없습니 다^^;

좌측 동그라미, 웹공유를 체크해주시면 우측에 웹 공유가 켜졌다고 이라고 뜨면서

그 아래 네모칸이 라이언에서는 뜨는데 스노레오파드에서는 없을겁니다

스노레오파드에서는 켜져있기만하면 설정은 끝납니다!

라이언은요?? 위에 네모칸은 이미 바껴있는데... 개인 웹사이트 시작 이었나..? 그 버튼이었을겁니다

위 화면과 같이 나오게 지긋이 눌러줍니다 ^^

이것으로 아파치는 설정 끝!! 진짜 끝!! 간단히 끝!! 쉽죠?? 후후~

진짜 설정됐는지.. 사파리를 열어서..(크롬도 됩니다 불여우도 돼요..;;)

주소창에 http://localhost 를 입력해봅니다!

It Works! 라는 텍스트가 나오면 정상적으로 구동된겁니다^^

애플 키노트에서 많이 들은 단어 같은데... It just works!! ^^

2. 이제 PHP를 활성화 시켜보자구요~! 고고싱!

음... 그전에.. 앞으로 모든 작업은 터미널에서 작업하게 될겁니다

'헉.. 나 유닉스 명령어 전혀모르는데?? 문법도 모르고...으악!'

여러분의 고민, 저도 똑같이 하고 있습니다.. 저도 전혀 몰라요...

하지만 활성화, 설치하는데 문제는 없습니다

제가 애초에 이렇게 배운것도 있지만... 개인적으로 터미널로 작업할줄 알아야

나중에 한방에 설치되는 툴을 이용하더라도 잘 이해하고 써먹을수 있지 않을까...

하는 생각도 들어서요...^^(제가 배운 선생님도 이런 말씀하셔서 크게 공감한터라..)

그럼 이제 터미널을 열어줍시다! 응용프로그램 -유틸리티에 터미널 구동하세요~!

저는 스팟라이트로 한번에 구동할테니...ㅋㅋ

구동하셨으면

$ sudo vi /etc/apache2/httpd.conf
를 쳐줍니다!

의미는 이렇습니다 루트권한으로 vi에디터를 열어서 편집을 시작하는데

어떤걸 편집하냐면 뒤의 경로에 있는 httpd.conf 라는 파일을 편집합니다

뭔가 좌르륵 뜨죠??

여기서
#LoadModule php5_module libexec/apache2/libphp5.so
문장을 찾습니다 찾는법은?

/  <- 요놈을 눌러주면 아래에 텍스트를 입력하는 창이 하나 뜹니다

거기서 php5_module를 쳐주고 엔터! 하시면

위 문장을 찾아줄겁니다

우리는 php5를 사용할것이기 때문에 주석표시인 #을 지워줍니다!

del!!!! 눌러도  삭제가 안되죠!

편집모드가 아니기 때문이죠..후후~

i를 눌러보시면! 하단에 --INSERT-- 라고 뜨면서 편집이 가능해집니다

#을 지워줍시다!




이렇게요!

글고 저장하고 나와야하는데요

esc를 누르고  :wq를 입력하고 엔타~!

그러면 다시 터미널로 나오게 될것입니다~!

여기서 잠깐!

혹시 권한문제가 뜨면서 저장이 안되시는분 계시...겠죠?? 저도 겪었으니까요..ㅎㅎ

터미널상에서 

sudo chmod 777 httpd.conf 를 입력해주셔서 해당파일의 권한을 변경해줍니다

그리고 위의 작업들을 수행해주시면 저장까지 잘 될겁니다

그리고 잊지말고

 
sudo chmod 644 httpd.conf 를 입력하고 권한을 원래대로 복구시켜줍니다


PHP가 정상적으로 활성화되었는지 확인을 위해 Apache를 재구동해줍니다

방법은 시스템환경설정 - 공유 웹공유에서 체크를 풀었다 다시 체크! 해주시거나
터미널에서

sudo apachectl restart  입력해줍니다 


아파치가 재구동되고 나면 테스트용 PHP파일을 하나 만듭니다

어떻게요?? 이렇게요

cd /Library/WebServer/Documents/

로 이동하셔서  


sudo vi phpinfo.php  파일을 생성합니다

그리고 이렇게 입력합니다 입력은 역시 i를 누르고 입력해야겠죠

<?php
phpinfo();
?>




입력하셨으면 esc 누르고 :wq로 빠져나옵니다

 이제 끝입니다

확인을 위해 웹브라우져를 열고

http://localhost/phpinfo.php 를 입력해봅니다




 PHP Version 5.3.4가 뜨시는분도 계실것이고 5.3.6이 뜨시는분도 계시고 여러버젼이 있겠지만

버전화면이 뜨면 정상적으로 PHP가 활성화 된겁니다^^


자 이제 고난의 시간인 MySQL을 설치하러 다음장으로 고고싱!!
 















AppDev 2011. 9. 29. 21:34

App에 구글 애드몹을 넣어보자! (그 2편!)

사실, 
http://code.google.com/mobile/ads/docs/ios/

이 문서를 참고하셔도 큰무리는 없겠습니다만
제가 하다가 막힌 부분이 있어서  덧붙여 설명하도록 하겠습니다

 


해당 프로젝트를 불러온뒤에
위와같이 앞서 받은 파일들을 불러옵니다 (네모 박스친 부분)
그리고 4개의 프레임웍을 추가해주어야 하는데요

  • AudioToolbox
  • MessageUI
  • SystemConfiguration
  • CoreGraphics 
     

이렇게 네개 입니다 추가를 해주시고 이제 소스로 넘어가야겠네요

헤더파일에
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

#import "GADBannerView.h"
를 임포트 해주시고
@interface 부분에

    GADBannerView *bannerView;
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
배너를 띄울 뷰를 선업합니다 
헤더에서 할것은 이것 뿐입니다

이제 구현부로 가서~!
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

- (void)viewDidLoad {

 bannerView = [[GADBannerView alloc] initWithFrame:CGRectMake(0.0, self.view.frame.size.height - GAD_SIZE_320x50.height, GAD_SIZE_320x50.width, GAD_SIZE_320x50.height)];

    

    bannerView.adUnitID = @"abcdefghijklmn";

    

    bannerView.rootViewController = self;

    [self.view addSubview:bannerView];

    

    [bannerView loadRequest:[GADRequest request]]; 

}

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

이렇게 코딩해줍니다

위소스에서 볼드처리된부분 있죠?? 그부분에  앞의 강의에서 메모해놨던

아이디를 넣어줍니다 

그리고 실행을 시켜봅니다!!


짜잔!!!


 
 

예... 안뜨는게 당연합니다... 저도 여기서 고생했죠...

해답은 애드몹 앱설정에 있습니다

다음 스샷을 보시죠


기본설정에 뭐라고 써있죠?? 클라이언트 코드어쩌고....

그렇습니다.. 광고 새로고침 빈도, 색상, 테스트모드 등등... 일일이 프로젝트 파일에서

건드려 줘야했던겁니다!! 그런데 저는 그 소스 짤줄 몰라요..-_-

바로 여기서 빨간줄 쳐진걸로 선택해서 저장하시고 실행해보시면

애드몹이 달려있는 결과물을 보실수 있을겁니다 흐흐~

한가지 이상한점은 저는 기본 광고색생을 빨간걸로 설정했는데도 다른 색상이 뜨더군요

빨간색 광고가 별로 없나봅니다

이상 애드몹 강좌를 마칠게요

질문사항있으시면 댓글 주시면.. 확인후에 아는선에서 답변해드리겠습니다

그럼 이만~!

AppDev 2011. 9. 29. 21:33

App에 구글 애드몹을 넣어보자! (그 1편!)

앱 개발관련 첫 포스팅이네요
제가 초보 개발자..라고 말하기도 무안한... 초보입니다만
최대한 자세히 설명해보도록 하겠습니다


먼저!

애드몹을 넣기에 앞서,  필수 과정이 있습니다
당연히 광고를 달 App과 애드몹 아이디겠지요
애드몹을 넣을 앱은 당연히 준비하셨을걸로 믿고... 애드몹을 가입하러갑시다!

http://kr.admob.com/
가셔서 로그인을 눌러줍니다
만약 아이디가 없다면 가입하시면 되겠고... 대부분 구글계정 하나씩은 있을실테니
구글계정으로 로긴해줍시다!
그러면 다음 화면이 나오는데요


채워주시고 확인을 눌러 진행합니다


당연히 텅비어있죠? 광고 캠페인은 광고주가 하는것이고
우리는 앱에 달것이므로 사이트 및 앱을 클릭해줍니다


보시다시피 앱이 추가가 안되어 있군요 어떤 앱에 달것인지 앱 정보를 입력해줘야합니다
앱추가를 누르면 앱정보입력 전에
계정정보를 입력하도록 되어있습니다 첫등록이니깐요..ㅎㅎ


위 정보를 채워줍니다 은행 주소와 은행 고유 코드는 해당은행 사이트 가셔서 문의하시면 되겠습니다 생각보다 오래걸리진 않아요~

다음 확인을 눌러주시고 사이트 및 앱 탭을 다시 눌러주시면 아래와 같이 뜰겁니다


해당하시는 앱을 선택해주시면 되겠습니다  여기서는 아이폰 앱을 선택했습니다


앱이름, app store url 입력하라고 뜬다고 해서 당황하지 마세요
가상의 이름을 써주시면 됩니다 url은 아직 입력안하셔도 되구요 
설명도 간단히 써주시고 계속을 눌러줍니다


기본세팅이 거의 끝나갑니다!

11은 지금 예시로 하는중이라서 11로 했는데 앱이름으로 들어갔을겁니다

애드몹 SDK를 다운받아주시고 아래 나오는 구글코드를 이용해서 집어넣으시면 됩니다!

여기서 사이트 앱으로 이동해보시면 

이런 창이 나오는데요 위에 블러 처리한부분에 각 사용자들 간의 고유 ID가 생성되어 있을겁니다 이를 잘 메모해두세요 다음 강의에 써먹을겁니다 ㅎㅎ

라고 포스팅을 끝내려고 합니다.. 글이 길어지네요

앱 프로젝트에 적용하는것은 다음 글에 이어 쓸게요~!

잘따라오고 계시죠?? ㅎㅎ