Your SlideShare is downloading. ×
  • Like
What's hot and new in iOS5? - Lars Röwekamp
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

What's hot and new in iOS5? - Lars Röwekamp

  • 469 views
Published

iOS 5 bringt mehr als 200 neue Features und etwa 1.500 API Erweiterungen mit sich. Wer soll sich da noch auskennen? Die Session zeigt für viele der Neuerungen, wie diese auch von Entwicklern sinnvoll …

iOS 5 bringt mehr als 200 neue Features und etwa 1.500 API Erweiterungen mit sich. Wer soll sich da noch auskennen? Die Session zeigt für viele der Neuerungen, wie diese auch von Entwicklern sinnvoll genutzt werden können. Das Notification Center und die iCloud kommen dabei ebenso zur Sprache, wie das vereinfachte Memory Management, die App Storyboards und vieles mehr. Lassen Sie sich überraschen.

Published in Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
469
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
5
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. @mobileLarson @_openknowledgeiOS 5: What‘s new and hot?Lars Röwekamp | open knowledge GmbH
  • 2. 1.500+ neue APIs
  • 3. iCloud Storage APIs
  • 4. It‘s all about Synchronization
  • 5. iCloud ! Storage " APIsCreate, Store & Share
  • 6. iCloud ! Storage " APIsBuy, Store & Share
  • 7. iOS 5: What‘s new & hot?iCloud!>  „Single Place of Data (Sync)“>  iCloud als „Mirror“ lokaler Daten>  Änderungen wandern in die iCloud>  iCloud synchronisiert andere Devices>  Zusätzliche Sicherheit vor Datenverlust>  Document, Key-Value & Backup Storage
  • 8. iOS 5: What‘s new & hot?iCloud!
  • 9. iOS 5: What‘s new & hot?iCloud! (Quelle: iCloud Design Guide)
  • 10. iOS 5: What‘s new & hot?iCloud!>  Was sind typische iCloud Use-Cases?>  Wie mach ich meine App „iCloud ready?>  Was soll via iCloud „in sync“ sein?>  Wann soll iCloud „sync“ erfolgen?>  Wo liegen die iCloud Pitfalls?
  • 11. iOS 5: What‘s new & hot?iCloud // Use Cases!>  Synchronisation >  selbst erstellte/gekaufte Dokumente >  selbst erstellte/gekaufte Bilder/Videos >  selbst erstellte/gekaufte Musik>  Synchronisation >  Preferences, Lesezeichen, App State
  • 12. iOS 5: What‘s new & hot?iCloud // get ready for ...!>  iCloud im Provisioning Portal aktivieren >  „enable for iCloud“ >  Provisioning Profile neu generieren>  iCloud Berechtigungen setzen >  Key-Value Store >  Storage Container(s)
  • 13. iOS 5: What‘s new & hot?iCloud // Sync me ...!>  Key-Value Store >  64 KB only >  Preferences via Objects (String, Font, ...) >  Favorites, Purchases via IDs>  Document Store >  File Coordinator & Storage Container(s)
  • 14. iOS 5: What‘s new & hot?iCloud // Programming!>  Key-Value Storage – check first >  Add/Change/Remove Objects Check first! >  Respond to Change Notifications >  Storage Container – check first >  Add/Change/Remove Documents >  Respond to Change Notifications
  • 15. iOS 5: What‘s new & hot?iCloud > sync when?! Demo!>  blah
  • 16. iOS 5: What‘s new & hot?iCloud // Pitfalls!>  Sorry, ich habe gar keine iCloud.>  Sorry, 5GB Limit.>  Sorry, Apps iCloud Settings sind „defekt“.>  Sorry, iCloud ist gerade nicht erreichbar.>  Sorry, App UX sucks! >  Content „Mirror“ nicht „Source“!!
  • 17. iOS 5: What‘s new & hot?iCloud // Sync Pitfalls!>  Sorry, habe ich auch gerade geändert.>  Sorry, Sync ist noch nicht fertig.>  Sorry, ich brauche mal ein wenig „Net“.>  Sorry, aber alles muss nicht in die Cloud.>  It‘s all about sync – but done cool!!
  • 18. Newsstand APIs
  • 19. iOS 5: What‘s new & hot?Newsstand!>  Kein iBooks für Zeitschriften>  iBook zeigt Content (ePub & Friends)>  Newsstand verwaltet spezielle Apps
  • 20. iOS 5: What‘s new & hot?Newsstand!>  Newsstand Apps >  werden via Bookshelf Folder verwaltet >  können Content im Background laden >  Können Badge(s) aktualisieren >  können ihr App Icon on-the-fly ändern >  liegen im speziellen App Store Bereich
  • 21. iOS 5: What‘s new & hot?Newsstand!>  Was sind typische Use-Cases?>  Wie werde ich eine „Newsstand App“?>  Wie publiziere ich eine neue Ausgabe?>  Wie setze ich den Badge?>  Wo liegen die Newsstand Pitfalls?
  • 22. iOS 5: What‘s new & hot?Newsstand // Use Cases!>  Sich regelmäßig ändernder* Content >  Digitale Zeitschriften >  Newsfeeds >  Kataloge >  ... * max. 1x pro Tag
  • 23. iOS 5: What‘s new & hot?Newsstand // Get ready for ...!>  Newstand in xCode aktivieren >  Newsstand Kit einbinden >  Newsstand Kit Metadata setzen>  Newstand in iTunes Connect aktivieren >  Newsstand Option wählen >  Default Image etc. setzen
  • 24. iOS 5: What‘s new & hot?Newsstand // Get ready for ...!>  Die Main Player des Newsstand Kit >  NKLibrary >  NKIssue >  NKAssetDownload
  • 25. iOS 5: What‘s new & hot?Newsstand // New issue ...!>  DLT– don‘t load twice >  Check DLT>  Neues Issue zur „Bibliothek“ hinzufügen>  NSAssetDownload(s) erzeugen>  Download starten inkl. LifeCycle Callbacks>  App Icon & Badge aktualisieren!
  • 26. iOS 5: What‘s new & hot?Newsstand // New issue?!>  Bekanntgabe via Apple Push Notification!>  via APNS oder Alternative!>  via JSON Message Format >  App muss sich für PNs registrieren >  App muss auf PNs reagieren!
  • 27. iOS 5: What‘s new & hot?Newstand // Demo!>  Become a Newsstand App >  App Side Work >  App Store Side Work >  New Issue available >  Push Notification & Badge Update >  Issue Download
  • 28. >  App Side Work
  • 29. Newsstand Content Background Work >  App Side Work
  • 30. >  App Store Work
  • 31. >  App Store Work
  • 32. >  App Store Work
  • 33. >  App Store Work
  • 34. >  App Store Work
  • 35. >  App Store Work
  • 36. >  UrbanAirship Work
  • 37. >  UrbanAirship Work
  • 38. iOS 5: What‘s new & hot?iCloud > sync when?! Demo!>  blah
  • 39. iOS 5: What‘s new & hot?Newsstand // Pitfalls!>  Sorry, die Ausgabe kenne ich schon.>  Sorry, ich habe die PN verschlafen.>  Sorry, der Download dauert zu lang.>  Sorry, der Download wurde unterbrochen.>  It‘s an App, not Content!
  • 40. Twitter Integration
  • 41. iOS 5: What‘s new & hot?Twitter Integration>  Mehr als iOS Twitter API>  Accounts Framework>  Twitter Framework
  • 42. iOS 5: What‘s new & hot?Twitter Integration!>  „Single Sign on“ Feeling>  via OAuth Web Authentication>  Twitter (ab iOS 5)>  Facebook (ab iOS 6)>  Sina´s Weibo (ab iOS 6)
  • 43. iOS 5: What‘s new & hot?Twitter Integration!>  Was sind typische Use-Cases?>  Was genau ist OAuth / Accounts?>  Wie nutze ich Accounts in meiner App?>  Was bringt das Twitter Framework?>  Wo liegen die Pitfalls?
  • 44. iOS 5: What‘s new & hot?Twitter Integration // Use Cases!>  On Device Account Verwaltung>  Mehrere Konten pro Service>  Mehrere Clients pro Service/Konto>  Eigene Twitter APP>  Twitter Anbindung aus eigener App>  ...
  • 45. iOS 5: What‘s new & hot?Twitter Integration // Accounts! (Quelle: iOS 5 Frameworks / Welch)
  • 46. iOS 5: What‘s new & hot?Twitter Integration // Accounts! (Quelle: iOS 5 Frameworks / Welch)
  • 47. iOS 5: What‘s new & hot?Twitter Integration // Twitter ! >  UITweetComposeView
  • 48. iOS 5: What‘s new & hot?Twitter Integration // Twitter ! >  TWRequest via performRequestWithHandler!
  • 49. iOS 5: What‘s new & hot?Twitter Integration // Twitter ! >  TWRequest via signedURLRequest!
  • 50. iOS 5: What‘s new & hot?Twitter Integration // Demo!>  Account Framework >  Accounts abfragen >  Account verwenden>  Twitter Framework >  Timeline abrufen >  Tweet senden
  • 51. >  Twitter Setup
  • 52. >  Twitter Setup
  • 53. >  UITweetComposeView
  • 54. >  TWRequest Help
  • 55. >  TWRequest Help
  • 56. >  Twitter 4 Mac Console
  • 57. >  Twitter 4 Mac Console
  • 58. iOS 5: What‘s new & hot?iCloud > sync when?! Demo!>  blah
  • 59. iOS 5: What‘s new & hot?Twitter Integration // Pitfalls!>  Sorry, ich habe gar kein Twitter>  Sorry, Char-Count funktioniert nicht>  Sorry, ich nutze Facebook>  Sorry, ich möchte mal testen>  It‘s more than just a Twitter API!
  • 60. xCode Storyboard
  • 61. xCode Storyboard
  • 62. iOS 5: What‘s new & hot?Storyboard!>  UI Design via „Malen-nach-Zahlen“ >  Scenes repräsentiert ViewController >  Segue repräsentiert Scene Transition >  Relationship repräsentiert Connection>  UI Archiv für >  UI Objekte, Connections, Transitions
  • 63. iOS 5: What‘s new & hot?Storyboard!
  • 64. iOS 5: What‘s new & hot?
  • 65. iOS 5: What‘s new & hot?iCloud > sync when?! Demo!>  blah
  • 66. iOS 5: What‘s new & hot?Twitter Integration // Pitfalls!>  Sorry, ich steige hier nicht mehr durch>  Sorry, ich finde nix im Code wieder >  Sorry, aber das kann mir zu wenig>  It‘s a help, not a miracle!
  • 67. iOS 5: What‘s new & hot?Storyboard // Demo!>  UI Design via „Malen-nach-Zahlen“ >  Neue Scene(s) einführen >  Neue Segue(s) einführen>  UI Interaktion >  Model Layer designen >  Datenaustausch realisieren
  • 68. Automatic Reference Counting
  • 69. iOS 5: What‘s new & hot?Automatic Reference Counting LLVM 3.0 Compiler Feature
  • 70. iOS 5: What‘s new & hot?Automatic Reference Counting
  • 71. iOS 5: What‘s new & hot?ARC Golden Rules!>  Do not... >  call retain, release, autorelease, dealloc >  store Object Pointers in C structs >  cast Object/Non-Object Types directly >  use NSAutoreleasePool
  • 72. iOS 5: What‘s new & hot?Automatic Reference Counting
  • 73. Just one more ...
  • 74. @mobileLarson @_openknowledgeiOS 5: What‘s new and hot?Lars Röwekamp | open knowledge GmbH
  • 75. Lars Röwekamp | open knowledge GmbHiOS 5: What‘s new and hot? @mobileLarson @_openknowledge
  • 76. iOS 5: What‘s new and hot?Lars Röwekamp | open knowledge GmbH @mobileLarson @_openknowledge