Your SlideShare is downloading. ×
0
MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения разработчика"
MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения разработчика"
MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения разработчика"
MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения разработчика"
MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения разработчика"
MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения разработчика"
MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения разработчика"
MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения разработчика"
MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения разработчика"
MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения разработчика"
MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения разработчика"
MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения разработчика"
MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения разработчика"
MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения разработчика"
MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения разработчика"
MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения разработчика"
MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения разработчика"
MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения разработчика"
MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения разработчика"
MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения разработчика"
MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения разработчика"
MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения разработчика"
MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения разработчика"
MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения разработчика"
MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения разработчика"
MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения разработчика"
MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения разработчика"
MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения разработчика"
MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения разработчика"
MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения разработчика"
MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения разработчика"
MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения разработчика"
MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения разработчика"
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

MPD2011 | Роман Харченко "Самое самое в XCode 4.2 и iOS 5.0 с точки зрения разработчика"

983

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
983
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Роман Харченко ITGinGer developer Самое самое в Xcode 4.2 и iOS SDK 5.0 с точки зрения разработчика
  • 2. Зачем? Для кого?
  • 3. Xcode 4.2 iOS SDK 5.0 <ul><li>Automatic Reference Counting, ARC </li></ul><ul><li>Storyboarding </li></ul><ul><li>Location Simulation </li></ul><ul><li>Twitter &amp; Accounts Frameworks </li></ul><ul><li>UIViewController </li></ul><ul><li>Обновления в UIKit&apos;е </li></ul>О чем поговорим iCloud, OpenGL ES, ...
  • 4. &nbsp;
  • 5. Automatic Reference Counting
  • 6. Automatic Reference Counting <ul><li>Object Oriented С </li></ul><ul><li>Retain &amp; Release </li></ul><ul><li>Properties </li></ul><ul><li>Blocks </li></ul><ul><li>ARC </li></ul>Objective-C evolution
  • 7. Automatic Reference Counting
  • 8. Игра по новым правилам : <ul><li>Alloc...only </li></ul><ul><li>dealloc, release, autorelease, retain, retainCount </li></ul><ul><li>Properties: (retain) (strong), (assign) (weak) </li></ul><ul><li>NSAutoreleasePool @autoreleasepool </li></ul><ul><li>NSArray *newArray </li></ul>Automatic Reference Counting
  • 9. iOS 4.2 и выше Это не сборщик мусора! Manual RC Automatic RC Automatic Reference Counting
  • 10. &nbsp;
  • 11. Storyboarding
  • 12. Все экраны приложения Переходы между экранами Передача данных при переходе Каркас (скелетон) Storyboarding
  • 13. Storyboarding
  • 14. Storyboarding
  • 15. iOS 5.0 и выше Значительное сокращение объема кода Мультиэкранные приложения в несколько кликов Storyboarding
  • 16. Location Simulation
  • 17. XСode 4.0 и 4.1 – только текущее положение Xcode 4.2 – выбирай сам Location Simulation
  • 18. Location Simulation
  • 19. Twitter &amp; Accounts frameworks
  • 20. TWTweetComposeViewController TWRequest Twitter &amp; Accounts
  • 21. + canSendTweets Twitter + Accounts = возможность твитить что угодно Twitter &amp; Accounts
  • 22. Нет необходимости авторизации в Вашем приложении Только пользователь решает, что твитить iOS 5.0 (не ниже!) Приложений много – база аккаунтов одна Twitter &amp; Accounts
  • 23. UIViewController
  • 24. UINavigationController UITabBarController push, pop present, dismiss set А если без TabBar&apos;а вот здесь... А если push, но с растворением... А если modalViewController поменялся... А если......... UIViewController
  • 25. addChildViewController: removeFromParentViewController transitionFromViewController:toViewController:... willMoveToParentViewController: didMoveToParentViewController: UIViewController
  • 26. Представлять контент теперь удобнее Поведение “наследников” определяет “родитель” iOS 5.0 и выше UIViewController
  • 27. UIKit возможностей еще больше…
  • 28. Наконец-то! Color, background image, title, size, … toolbars, navigation bars, search bars, buttons, … UIAppearance protocol Кастомизация элементов Наконец-то
  • 29. Написать книгу просто UIPageViewController
  • 30. Static Table Views, multiple selections... UIAlertView with textFields... UIStepper … Over 1,500 new APIs and powerful new development tools © Что ещё нового…
  • 31. &nbsp;
  • 32. Спасибо
  • 33. Больше информации Роман Харченко +38 063 448 0 445 developer.apple.com blog.itginger.com itginger.com [email_address] Ваши вопросы

×