카테고리 없음 2012. 5. 13. 21:30

오늘의 날짜를 알려주는 앱! 오늘은..



앱 실행하면 첨부 화면처럼 나오는데 명언앱은 아니구요^^;

 

앱이 너무 간단하다고 애플이 리젝을 놔서...

 

잡스형님의 어록들 간추려서 짧은것들만 넣어놨습니다^^;;

매번 실행시 바뀌긴해요 ㅎㅎ

 

 

제가 순정폰을 쓰다가 불편했던점 하나가

 

게임을 하다가, 전화가 왔을때 갑자기 오늘의 날짜가 보고싶을때가 있는데..

 

확인하려면 반드시 앱을 나가서 캘린더 앱을 보던지...

화면을 잠가야지만 오늘의 날짜를 확인해야 했거든요..

 

그래서 이 앱을 개발하게 되었습니다

 

실행후 스타트 버튼만 누르면 상단바에 오늘의 날짜가 올라가게 됩니다

 

기본적으로 매일 0시에 푸시로 날아오고 일주일간 유지됩니다

 

일주일에 한번씩 앱실행해서 버튼만 눌러주시면 됩니다^^;;

 

 

이 앱을 사용할때 팁이 있는데요

앱설정말고 아이폰설정에 가셔서 알림으로 가시면

정렬편집을 할수가 있습니다

 

거기서 오늘은..(쩜쩜이 포인트^^) 앱을 알림센터 최상단으로 올리시고 

보기에서 1개의 최근사용 항목으로 설정해주시면

매일 오늘의 날짜만 푸시로 뜨게 됩니다! 안그러면 매일 쌓여요;;ㅎㅎ

 

 

프로젝트에 파묻히다가 간단한 아이디어가 생각나서 만든앱인데

개발 1주일 애플 심사 3주...근 한달을 소비했네요 엉엉 ㅠㅠ

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

링크는

http://itunes.apple.com/app/today-is../id521168005?mt=8

이고

(폰에서 앱이름을 검색하면 아마 아직은 안나올거에요

컴퓨터에서는 검색되는데 아직 폰에서는 안나오더라구요)

05월12일 14시 15분 현재 폰에서도 검색되는것 확인했습니다^^

 

허접한 앱이지만 기능에 충실히 써주시면 감사하겠습니다 ㅎㅎ



카테고리 없음 2011. 11. 21. 01:10

스토리보드로 탭바안에 내비게이션 컨트롤러를 넣어보자~!


이번 강좌는 짧게 끝날것 같네요 스샷도 7장정도? 면 끝날것같습니다

그정도로 간단하네요 ㅎㅎ

지난번...그러니까 이 강좌 바로 아래에 있는


"스토리보드로 탭바컨트롤러를 쉽게 사용해보자!"

에서 사용한 프로젝트를 그대로 이어서 하겠습니다

그럼 시작~! 

지난번에 여기까지 했었지요,,?

이번강좌의 목표는 첫번째 탭에 네비게이션컨트롤러를 넣는것 입니다. 



따라서 일단 첫번째 탭과 연결된  redsubmarine1 의 뷰와 연결된 Segue를 끊어줍니다



그리고 그사이에 네비게이션 컨트롤러를 갖다 붙입니다 우측에 보시면 선택된 네비가 보입니다.


그리고 네비게이션 컨트롤러를 끌어오면 따라서 끌려오는 루트뷰는 제거해줍니다

기존 갖고 있던 redsubmarine1뷰를 그대로 쓰려하거든요


그리고 네비게이션 컨트롤러가 제대로 작동하는지 확인하기 위해 redsubmarine1 뷰에

버튼을 넣고 그 버튼을 누르면 넘어갈 또 다른 뷰를 만들겠습니다

우측 하단 제일 위에 보시면 view controller가 있는데 끌어다 셋팅합니다.


여기까지가 사용할 뷰를 끓어다 놓은 모습이고 이제는 해당 뷰들을 이어주기만 하면 됩니다.


지난번에 했듯이 뷰와 뷰사이를 마우스 우클릭 드래그로 이어주시면 되겠습니다

탭바 컨트롤러와 네비게이션 컨트롤러를 relationship-viewControllers로 이어줍니다.



네비게이션 컨트롤러와 redsubmarine1뷰는
relationship-rootviewController 로 이어주시구요~!


마지막으로 redusubmarine1과 옆의 뷰는 (저는 redsubmarine1-1이라 했습니다)
push로 이어줍니다 navigation으로 작동할거니깐요~

그리고 실행해보시면~!



이렇게 네비로 떠있는 화면을 볼수 있습니다
나 네비요~! 라고 위에 바도 떠있는걸 볼수 있네요 ㅎㅎ 
버튼을 눌러보면~



이렇게 푸시로 잘뜨고 위에 Back버튼도 제대로 작동하는것을 볼수 있습니다

물론 하단 탭을 누르면..~


지난시간에 했듯 이런화면이 잘뜨네요



아마 다음 강좌가 스토리보드 관련 마지막 강좌가 될텐데요

스토리보드에서 테이블뷰를 이용해보도록 하겠습니다

코딩을 지양하는 저로서는 반가운 기능이 생겼더군요

매번 약속을 못지키는 느낌인데...

이번에는 최소한 화요일까지.. 진짜.. 올려보도록 하겠습니다 ㅋㅋ

그럼 저는 이만 리버풀VS첼시 전을 보러 안뇽~!

리버풀이겨라!! ㅋ 

카테고리 없음 2011. 11. 13. 22:20

스토리보드로 탭바컨트롤러를 쉽게 사용해보자!

안녕하세요 포스팅이 늦었습니다.
이게 다 iPhone4S 때문인거 아시죠?? -_-;;
4s 리뷰 이런거는 다른분들 많이 하시니 패스하고...

저는 기초 개발 포스팅에 몰두하겠습니다..ㅋㅋ;;

이번 포스팅은 스토리보드를 이용해서 탭바컨트롤러를 쉽게 사용하는 것입니다.

스토리보드로 탭바 껍데기만 만들어 놓으면
각 탭바..예를 들어 1,2,3,4 탭이 있다고 한다면

각 1,2,3,4의 뷰에 대한 클래스를 따로 구현해놓고 연결해주시면 될것 같네요

이번 강좌는 탭바에 탭 2개를 만들고 실행하는걸로  가보겠습니다

그럼 시작할게요~!

먼저 empty 프로젝트를 만듭니다
이름은 StroyTabbar 로 하겠습니다

4.2 에서는 ARC (오토매틱 레퍼런스 카운터)라고 새로운게 생겼습니다..만
아직 남들한테 알려줄정도는 아니라...설명은 생략하고... 일단 사용하지 않는걸로 강좌를 쓰겠습니다.사용해도 강좌에는 지장은 없어요 코딩이 없기때문에~! ;)



다음은 스토리보드강좌이므로 스토리보드파일을 만들어야겠죠
CMD +N으로 유저인터페이스 - 스토리보드를 만들어줍니다 이름은 Stroyboard 그대로 사용했어요

 

스토리보드가 만들어지면 스토리보드에서 우측하단에서 뷰컨트롤러를 끌어다 놓아줍니다.
요놈이요~ 


그러면 스토리보드상에 이렇게 등장하게 됩니다 뷰가요
지난번 강의때 앱델리게이트.m 파일에서 디드피니쉬런칭 머시깽이 메소드 기억하시죠??
거기서 window를 자동 생성하고 뿌려주던것 기억하시나요?? 기억하셔야할텐데...
거기서 return self; 문장만 남기고 주석처리해주셔야합니다! 모르시겠다면 일단 스샷보면서 따라와주세요 이따가 나올겁니다..ㅎㅎ


다음으로 이 뷰에다가 탭바를 올려줘야하죠
 

스샷을 봐주세요
먼저 해당 뷰컨트롤러가 선택이 되어있어야 합니다!
Editor - 임베디드 인 - 탭바 컨트롤러를 선택해주세요.
회색으로 나오면 해당 뷰컨트롤러가 선택이 되었는지 다시 확인해주세요!
 

 그러면

요렇게 떠야합니다 잘 되고 있나요~?


탭바는 두개이상의 뷰가 있어야 효력을 발휘하죠
뷰가 하나라면 탭바가 있을 이유가 없잖아요 자리만 차지하고...
차라리 광고다는게 낫겠다 고자리에... 


해서... 뷰를 추가하기 위해 뷰컨트롤러를 추가해줍니다
처음에 추가하듯이 우측하단 뷰컨트롤러를 끌어다 놓아줍니다
이놈이요 이놈..


추가해주셨나요~?



추가한 뷰컨트롤러를 탭바컨트롤러와 연결하기 위한 작업을 해줘야겠죠?
우측하단에 탭바 아이템이란 항목이 있습니다 이놈이요~


이놈을 새로 만든 뷰에 떨궈주면 아래스샷과같 이
탭바가 생기게 됩니다 


탭바컨트롤러 화면과 새로 만든화면을 이어줍니다
방법은 탭바컨트롤러 화면을 우클릭하고 끌어다가 새로만든화면에 이어주면 아래스샷처럼 뜰겁니다
 



릴레이션십 - 뷰컨트롤러스 를 선택해줍니다 탭바컨트롤러와 이어주기위한 작업이니깐요.
셋팅은 끝났습니다 아까 잠깐언급했듯이
스토리보드를 프로젝트와 연결을 해줘야하죠 또한 소스상에서 자동생성된 윈도를 없애줘야합니다 

먼저 스토리보드를 이어주도록 하죠



프로젝트의 - 타겟 부분에 보시면 메인스토리보드 항목이 있습니다
이부분에서 만들어놓은 스토리보드를 선택해주도록 합니다

그리고 앱델리게이트.m파일에서 아래스샷과 같이 저 부분을 주석처리해줍니다
삭제하시든지요...ㅎㅎ


그리고 실행해보시면~!
아래와 같이 나오게 됩니 다!

아이콘과 레이블은 다 넣으실줄 아실테니까 설명 패스~!ㅎㅎ



이상 스토리보드로 탭바컨트롤러를 다루는 방법에 대해 강좌를 마치겠습니다


P.S
블로그에 구글 애드센스를 달았습니다
강좌를 쓰기 시작하면서 반응이 좋아서 달아놓은것은 절대 아니고...
기존부터 있었는데.. 사정이 있어 보이지 않았었을뿐...ㅠㅠ 

방해되지 않는선에서 달아 놓았으니 신경쓰지 말아주세요~^^

좀 쉬었다... 혹은 내일이나 모레..(아마 결국 오늘 쓰게 될지 모르겠습니다만...)
다음 강좌는 위 탭바 프로젝트를 이용해서 탭바안에 네비게이션 컨트롤러도 추가하는것을
준비하겠습니다.

일단 이번 강좌는 여기까지~~ 안뇽~