WWDC 2011 Session Videos - HD
Session 100 - What's New in Cocoa Touch 47:15 11. 6. 16. Apple Developer Developer on iTunes
를 안봤었다. 새로 나온 것들을 써봤자, ios4 하위 호환이 안되는 것이 대부분이기 때문에 필요 없을 거라 생각했었다.
그런데, 그렇지 않더라.. 동향에 대해 미리 알 수 있고, 어떤 기능이 기존에 지원안됐는지도 알 수 있다.
그리고, 어떤 기능은 이제는 지원될 것이니 크게 신경 쓰지 않기로 결정할 수도 있다.
게다가, issue가 되는 기능들이 대부분 내가 애타게 찾던 기능들이어서, 의사 결정 및 사례 공부에 도움이 된다.

UINavigationController 에 해당하는 view controller를 담을 수 있는 component를 만들려고 했다.
jump bar 가 필요해서.
그런데, custom UIViewControllerController가 ios5부터는 지원되네.
Session 102 - Implementing UIViewController Containment 58:43 11. 6. 16. Apple Developer Developer on iTunes

처음에는 View Controller basics를 좀 설명해준다.
containment에 대해서 설명해준다.
add/removeChildViewController 같은 api가 생겼다.
willMoveToParentViewController 같은 callback 도 있다.
View, Controller 간 inconsistency가 생기면 exception이 발생한다.

viewWillAppear는 
view hierarchy에 들어가기 전이랑 vc.view layoutSubviews (if necessary) 전에 불린다.

viewDidAppear 다음에 불릴 callback을 block으로 등록하는 것도 생겼다. dialog에서 활용할 수 있는 거.

39'에 demo 준비를 잘못했네. 이런 실수는 또 처음 봤다.

theme에 따라서 다른 모양으로 보이게 전환되게 하고 싶었는데,
UIAppearance proxy도 일부 비슷한 기능을 하는 것 같다. 배워두고, 따로 구현해서 쓸 지 생각해봐야겠다.
Session 114 - Customizing the Appearance of UIKit Controls 47:12 11. 6. 16. Apple Developer Developer on iTunes

15'쯤 있는 발표가 약간 방정맞다. 조금 민망하다.
ui component의 속성을 계속 바꾸는 것만 반복. 내용도 별로 없어 보인다.

21'부터 appearance proxy
appkit에는 animation proxy라는 게 이미 있었다.
24'부터 27'까지 다시 demo. demo는 안봤다.
appearanceWhenContainedIn 도 있네. 어디 들어갔을 때만 appearance를 활성화하도록.

kwac같은 게 ios에서 먼저 뜨게 생겼다. web application을 만들 때 어디를 target 으로 할까 정하기 전에 ios에서 얼마나 지원되는지, 얼마나 편한지 알아야겠다.
Session 504 - Building Newsstand Apps 42:18 11. 6. 16. Apple Developer Developer on iTunes








by 언제나19 2011. 11. 18. 13:15