Save 37% off PRO during our Black Friday Sale! »

WWDC 2014 Intro

WWDC 2014 Intro

An intro pdf to my colleagues in Kayac.

318643095c83b914cf80a7f99f247fe6?s=128

Wei Wang

June 13, 2014
Tweet

Transcript

  1. WWDC 2014 ٕज़෦ɹԦቨ wang-wei@kayac.com 2014.06.13

  2. WWDCͱ͸ Apple ࣾ೥Ұճͷ։ൃऀେձͰ͢ ࠷৽ͳ iOS / Mac ։ൃٕज़൸࿐

  3. ࠓ೥ͷςʔϚ

  4. Extensions

  5. UIActivityViewControllerʹࣗ෼ͷapp͕ग़Δ

  6. Notification CenterʹwidgetΛ࡞ΒΕΔ

  7. ࣸਅͳͲͷγεςϜappʹ ࣗ෼ͷػೳΛ࢖͑Δ
 ʢϑΟϧλʔͱ͔ʣ

  8. αʔυύʔςΟɹ ೖྗϝιου

  9. ΤΫεςϯγϣϯ࡞Γํ

  10. Session 205 Creating Extensions for iOS and OS X, Part

    1 Session 206 Creating Extensions for iOS and OS X, Part 2 More about Extension App Extension Programming Guide
  11. Touch ID

  12. LocalAuthentication.framework API͕؆୯Ͱ͢ Ϣʔβʔ͞Μͷࢦ໲Λήοτग़དྷ·ͤΜ ݕূ݁Ռ͚ͩ ొ࿥ͱϩάΠϯपΓԿ͕Ͱ͖Δ͔ͳɻɻ

  13. Session 711 Keychain and Authentication with Touch ID Code Snippet

    (Gist) More about Touch ID
  14. Home Kit

  15. None
  16. ࠤ Ϧ ݰ ୆ ϩοΫ ిؾ ΤΞίϯ ిؾOn/Off Թ౓ υΞϩοΫʁ

    On/Off Accessories Services/Characteristics Room Home
  17. ςετʁ

  18. ϋʔυ΢ΤΞ࡞Γ͍ͨʁ MFi = Made For iDeviceɹࢀՃඞཁͰ͢ HomeKitʹ࢖͑ΔAccessories

  19. More about HomeKit HomeKit Framework Reference Session 213 Introducing HomeKit

  20. PhotoKit HealthKit CloudKit Photos Framework Reference Session 511 Introducing the

    Photos Frameworks Session 203 Introducing HealthKit Sample Code CloudKit Framework Reference Session 208 Introducing CloudKit
  21. None
  22. Size Classes ਖ਼ํܗ??? iWatch? Bug?

  23. Size Classes UI ͷ SizeҰͭʹͳΔ AutoLayoutͱҰॹ࢖͏ͱɺҧ͏αΠζରԠқ͘ͳΔ ΍ͬͺΓେ͖͍iPhoneͱiWatchͷ༧ײͰ͢ͳ

  24. Size Classes Compact Any Regular Width & Height 组み合わせで constraintΛฤू͢Δ

    αΠζରԠՄೳ
  25. ϓϨϏϡʔ

  26. Resizable Simulator

  27. traitCollectionDidChange: iPhone ͱ iPad ʢͱະདྷͷσόΠε΋ʣରԠՄೳ Size Classes + AutoLayout UIViewController<UITraitEnvironment>

  28. Rotation -(void)willRotateToInterfaceOrientation: (UIInterfaceOrientation)toInterfaceOrientation duration: (NSTimeInterval)duration; -(void)willAnimateRotationToInterfaceOrientation: (UIInterfaceOrientation)toInterfaceOrientation duration: (NSTimeInterval)duration; -(void)didRotateFromInterfaceOrientation:

    (UIInterfaceOrientation)fromInterfaceOrientation; -(BOOL)shouldAutomaticallyForwardRotationMethods; -(UIInterfaceOrientation)interfaceOrientation; -(void)rotatingHeaderView; -(void)rotatingFooterView;
  29. ViewControllerదԠੑ UISplitViewController iPhoneͰ΋࢖͑Δ UIAlertViewͱUIActionSheetΛഁغ͢Δɺ UIAlertControllerΛ࢖͏ UIView -> UIViewController UISearchDisplayControllerΛഁغ͢Δɺ UISearchControllerΛ࢖͏

    NSObject -> UIViewController
  30. ViewControllerదԠੑ Ұͭʹ͢Δ ౷Ұʹ͢Δ ؆୯ʹ͢Δ

  31. ViewControllerదԠੑ Ұͭʹ͢Δ ౷Ұʹ͢Δ ؆୯ʹ͢Δ Session 228 A Look Inside Presentation

    Controllers Session 214 View Controller Advancements in iOS 8 Session 216 Building Adaptive Apps with UIKit
  32. Other NSFormatter HealthKitͷͨΊ NSEnergyFormatter NSMassFormatter NSLengthFormatter CLFloor ࣨ಺ϩέʔγϣϯαʔϏε WKWebView Ͱߴੑೳ

    web view CAAnimation AdditiveΞχϝγϣϯ͕σϑΥϧτ Facebook - Pop
  33. 4000+ API Diff

  34. Swift

  35. Safe Modern Powerful Ͱ͕͢ ·ͩBeta CͱOCϥΠϒϥϦ ։ൃऀίϛϡχςΟʔ

  36. ObjC·ͩࢮΜͰͳ͍ Cocoa͕ObjCͰॻ͍ͨ ͨͿΜҰ೥ೋ೥ʹ ObjCΛ׬શʹऔΓସ͑Δ͜ͱ͕ͳ͍

  37. The Swift Programming Language http://www.swiftguide.cn

  38. Session 402 Introduction to Swift Session 403 Intermediate Swift Session

    406 Integrating Swift with Objective-C Session 407 Swift Interoperability In Depth Session 408 Swift Playgrounds Session 404 Advanced Swift Session 409 Introduction to LLDB and the Swift REPL Session 410 Advanced Swift Debugging in LLDB
  39. App Storeʹ඼࣮Ұ൪ͷΞϓϦͱήʔϜͷ৆

  40. Sky Guide: View Stars Night or Day Cinemagraph Pro Storehouse

    - Visual Storytelling Monument Valley Leo’s Fortune Threes! DEVICE 6 Blek Day One Yahoo News Digest Teachley: Addimal Adventure PanoPerfect
  41. Monument Valley Leo’s Fortune Blek

  42. Monument Valley Unity 3DͰɺ8ਓͷνʔϜ ϞχϡϝϯτόϨʔ ݱ࣮ʹ͸͋Γ͑ͳ͍ݐங෺Λૢ࡞ͯ͠௜໧ ͷඣΛಋ͘͜ͱʹͳΓ·͢ɻ
 
 ϞχϡϝϯτόϨʔͰ͸ɺۭ૝্ͷݐங෺ ΍͋Γ͑ͳ͍زԿֶ໛༷ͷ͸͟·Ͱ௒ݱ࣮

    తͳ๯ݥ͕ల։͞Ε·͢
  43. Blek ҰຊͷઢΛඳ͖ɺ్தͷϒ ϥοΫϗʔϧΛආ͚ͳ͕Βɺ ৭ͷ͍ͭͨαʔΫϧΛ͢΂ ͯूΊΔ͜ͱ

  44. Leo's Fortune ϨΦͷࡒ࢈Λૂ͏ɺίΠϯ ΛूΊΔϓϥοτϗʔϜήʔ ϜͰ͢

  45. νϡʔτϦΞϧͰ͸ͳ͘ͰɺήʔϜΛ΍Γ͍ͨ Ұ൪؆୯͔ΒɺຖճҰͭ͜ͱڭ͑·͢ ήʔϜͷ΍Δํ๏ΛήʔϜϓϨʔதश͏ ͖Ε͍Ξχϝγϣϯ ׳शʹैΘͳ͍͜ͱ͚ͩڭ͑·͢ ςΩετγϯϓϧ͕͍͍ …… ڞ௨ϧʔϧ ήʔϜੑ

  46. Session 230 Making a Great First Impression With Strong Onboarding

    Design Session 211 Designing Intuitive User Experiences Session 237 A Strategy for Great Work Session 103 Apple Design Awards ૉ੖Β͍͠ΞϓϦͱήʔϜ
  47. ΞοϓϧͷΤσΟλνϣΠε ΞοϓϧࣾΨΠυϥΠϯʹ߹͏ ഑৴ࡾिؒલ࿈བྷͯ͠ɺࣄલϨϏϡʔґཔɺϑΟʔυόοΫʹΑͬͯվम ೔ຊ੡ͷΞϓϦͱήʔϜɺσβΠϯΞ΢Υʔυ֫ಘ͢Δ͜ͱ͕ເͰ͢

  48. FAQ Password: kayac ͜ͷKeynote࠶ੜ ͋ͱͰϝʔϧ΋ૹΓ·͢