추가 - Gist 란걸 알아서 거기에도 올려봤음~ 걍 소스만 저기 다시 올린거....

https://gist.github.com/iolate/5479930




네트워크 선택... 옆에 뱅글뱅글 돌고 있는 저 인디케이터.


초기 아이폰때 부터 있던 UI 로 구현이 쉬울줄 알았다..

혹은 주워쓰면 되는 예제라던가.


근데 전혀 그렇지가 않더라...ㅡㅡ

심지어 내가 사용한 방법은 iOS6 이후만 쓸 수 있음.



우선 iOS6 이후로 UITableViewHeaderFooterView 란게 생겼다.

마찬가지로 dataSource 에

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section

라는 메서드도 호출됨. (하지면 [super ~~ ] 로 안되는걸로 봐선 구현해야지만 작동하는 듯 하다.)


설명으로 봐서는 nib 으로 커스텀 뷰를 만들고 등록 후 사용해야 하는 것 같지만

난 그럴 필요가 없기에 기본 클래스를 다시 등록하고 거기에 인디케이터만 붙였다.


대충 아래와 같이 사용.



activityIndicator 의 상태를 조절하기 위해서 따로 선언하고 사용하는게 좋다.

아쉬운 점은 초기화 되기 전에 호출되는 것인지 label 의 길이를 얻어올 수가 없다.


후에 다시 재조정해주는 방법 등으로 사용해야 할 듯.

또한 tintColor 등의 메서드에 내가 먼저 접근해버리면 이상해져 버림.



BeeAppControl

(Jailbreak only, Cydia Tweak)


얘는 BeeKeyboard 의 애드온입니다!

BeeKeyboard 와는 다른거구요! BeeKeyboard 에 얘를 추가로 설치해서 사용하는 겁니다!!




키보드의 단축키로 사용자가 지정한 지점에 터치, 스와이프(제스쳐)한 것 같은 효과를 줌으로써

앱을 컨트롤 할 수 있게 해줍니다.


설정하기 나름이겠지만 Cydia 와 iFile 을 제외한 모든 iOS 앱에 적용할 수 있습니다.

BeeKeyboard 의 애드온 형태로 작동하며(애드온 + 트윅), 앱마다 애드온을 각각 다 만들어줘야하는 기존 BeeKeyboard 의 단점을 해결하기 위해 개발하였습니다.


영상에서 약 35초쯤 제노니아 플레이 초반에 어떤식으로 설정하는지 볼 수 있습니다.

NEEDY 님이 쓰신 글 참고하셔도 되구요.(사실 전 누군지 모르는 분...ㅎㅎ) http://troupe_ohoo.blog.me/181482470


현재 개발중이며 아마 올해 말, 내년 쯤 되야 릴리즈 될 것으로 예상되네요.

( 고3입니다...ㅠㅠ 문과인건 함정ㅋㅋ)


알파 릴리즈 - http://blog.iolate.kr/139


iOS5, 6 에서 작동 확인.


동영상에서 테스트를 위해 플레이한 게임은 암드 히어로즈 와 제노니아5 입니다.



ps.

16초 부터 화면에 등장하는 앵그리버드는 터치한 지점에 이미지를 띄워주는 TouchPose+ 의 기능으로

이해를 돕기 위해 활성화 했을 뿐 BeeAppControl 이나 BeeKeyboard 와는 아무런 연관이 없음.


ps2.

BeeAppControl 이 필요로 하는 BeeKeyboard 는 현재 시디아 스토어에서 판매중인 유료($3) 트윅입니다.

또한 이 글에서 소개 중인 BeeAppControl 도 출시시 $2~3 정도로 유료로 출시될 가능성이 높습니다.

시디아앱, 트윅 관련하여 참고하면 좋은 싸이트들.
참고 한다기 보다는 필요에 의해 구글링 하다 보면 이 싸이트들을 자주 보게 될 것이다.

1. iPhone Developmene Wiki (http://iphonedevwiki.net)
-> 업데이트 안된지 좀 오래 된 것같지만, 그래도 상당히 좋음.
생각지도 못한 곳에서 의외의 도움을 많이 받았던 싸이트.
재밌는 정보도 많고..... 


2. LibActivator 소스 (https://github.com/rpetrich/libactivator)
남의 소스를 보면서 배우는 것도 꽤나 좋은 방법이라고 생각함.
특히 나의 경우 Activator 의 경우 보고 배운 부분이 굉장히 많음.
처음엔 멍 하지만 하나하나 보다 보면 재밌음... 


3. deVbug 님의 AlwaysiPodPlay 소스 (https://github.com/devbug/AlwaysiPodPlay)
다른 걸 보란게 아니고 License 표기를 위한 TextView 를 비롯한
PreferenceBundle 의 사용법을 보면 좋을 듯..


4. PreferenceBundle Doc 문서
http://www.touchrepo.com/guides/preferencebundles/PreferenceBundles.doc 
예전 내용이라 현재는 작동 안하는 부분 등도 많지만, 자료가 잘 없는 PreferenceLoader 특성상, 정말 고마운 문서..



5. 스택 오버 플로우 (http://stackoverflow.com/)
두말할 필요가 있겠는가!! ㅋ
잘 없지만 간혹 트윅 관련 질문이 올라오고, 아이폰에서는 불가능하다는 대부분의 답변 중 또 간혹 제대로된 답이 있는...
꼭 트윅이 아니더라도 뭔갈 찾기 좋음..ㅋ


6. 레포들
빅보스 : http://thebigboss.org/
ModMyi : http://modmyi.com/
뭐 크게 자료가 있었던 기억은 없지만, 간간히 있었던 듯....
빅보스의 토글을 제하고는 저기 들어가서 검색보다는 구글링 하다보면 저 싸이트를 볼 수 있을 것이다...;;ㅋ


7. saurik 의 블로그 (http://www.saurik.com/)
시디아 개발자, saurik 의 블로그.
내용은 거의 없지만, 다른 곳에서 찾기 힘든 것들이 있다.(그런 만큼 크게 쓸모 있는 사람도 많지 않으리...)
글 목록을 찾기 힘든데 오른쪽 사진 밑에 최근 글 목록이 있다.. 그냥 그게 다인듯....?

 ㄴ 덧, 크게 필요한 내용은 아니지만, 시디아 메인페이지 하단에

요런 개발자들을 위한 메뉴가 있었다. ㅋ
뭐.. 딱히 볼만한 내용은 없다....









현재 생각나는건 여기까지...
뭐 더 있겠나 싶냐만은, 혹시나 더 있으면 추가하도록 하겠음..

아! 중요한 두 싸이트를 빼먹을뻔 했군!
바로 내 블로그
http://blog.iolate.kr ! 바로 이 블로그
와,(ㅋㅋㅋㅋㅋㅋ)

deVbug 님의 블로그 ( http://devbug.me ) 도 도움이 될겁니다!!! (한글이라 더 좋고~ ㅋ)


+ Recent posts