Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
WWDC 2014 Intro
Search
Wei Wang
June 13, 2014
Programming
0
120
WWDC 2014 Intro
An intro pdf to my colleagues in Kayac.
Wei Wang
June 13, 2014
Tweet
Share
More Decks by Wei Wang
See All by Wei Wang
網路之難,難於上青天 - iPlayground 2019
onevcat
11
5.4k
GMTC 2019 - 在分歧中发展,2019 我们能用 Swift 做什么
onevcat
0
1.2k
从 Swift 到机器学习
onevcat
2
1k
iOS Dev - The Dark Side
onevcat
0
150
面向协议编程与 Cocoa 的邂逅
onevcat
14
4.9k
Swift 3 - From Expert to Beginner
onevcat
2
250
如何打造一个让人愉快的框架
onevcat
4
22k
JSPatch Introduction
onevcat
0
220
Objective-C Runtime Swizzle
onevcat
0
220
Other Decks in Programming
See All in Programming
2025 Reflections on Working with Natural Language
inouehi
0
100
ZJIT: The Ruby 4 JIT Compiler / Ruby Release 30th Anniversary Party
k0kubun
1
380
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
3
2.9k
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
3
1.8k
The Art of Re-Architecture - Droidcon India 2025
siddroid
0
170
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
390
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
320
re:Invent 2025 トレンドからみる製品開発への AI Agent 活用
yoskoh
0
670
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
380
[AtCoder Conference 2025] LLMを使った業務AHCの上⼿な解き⽅
terryu16
6
1.1k
20251212 AI 時代的 Legacy Code 營救術 2025 WebConf
mouson
0
250
Context is King? 〜Verifiability時代とコンテキスト設計 / Beyond "Context is King"
rkaga
10
1.6k
Featured
See All Featured
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
240
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
110
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
150
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
560
[SF Ruby Conf 2025] Rails X
palkan
0
710
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
610
The Cult of Friendly URLs
andyhume
79
6.8k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
150
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
45
Between Models and Reality
mayunak
1
170
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
Transcript
WWDC 2014 ٕज़෦ɹԦቨ
[email protected]
2014.06.13
WWDCͱ Apple ࣾҰճͷ։ൃऀେձͰ͢ ࠷৽ͳ iOS / Mac ։ൃٕज़൸࿐
ࠓͷςʔϚ
Extensions
UIActivityViewControllerʹࣗͷapp͕ग़Δ
Notification CenterʹwidgetΛ࡞ΒΕΔ
ࣸਅͳͲͷγεςϜappʹ ࣗͷػೳΛ͑Δ ʢϑΟϧλʔͱ͔ʣ
αʔυύʔςΟɹ ೖྗϝιου
ΤΫεςϯγϣϯ࡞Γํ
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
Touch ID
LocalAuthentication.framework API͕؆୯Ͱ͢ Ϣʔβʔ͞ΜͷࢦΛήοτग़དྷ·ͤΜ ݕূ݁Ռ͚ͩ ొͱϩάΠϯपΓԿ͕Ͱ͖Δ͔ͳɻɻ
Session 711 Keychain and Authentication with Touch ID Code Snippet
(Gist) More about Touch ID
Home Kit
None
ࠤ Ϧ ݰ ϩοΫ ిؾ ΤΞίϯ ిؾOn/Off Թ υΞϩοΫʁ
On/Off Accessories Services/Characteristics Room Home
ςετʁ
ϋʔυΤΞ࡞Γ͍ͨʁ MFi = Made For iDeviceɹࢀՃඞཁͰ͢ HomeKitʹ͑ΔAccessories
More about HomeKit HomeKit Framework Reference Session 213 Introducing HomeKit
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
None
Size Classes ਖ਼ํܗ??? iWatch? Bug?
Size Classes UI ͷ SizeҰͭʹͳΔ AutoLayoutͱҰॹ͏ͱɺҧ͏αΠζରԠқ͘ͳΔ ͬͺΓେ͖͍iPhoneͱiWatchͷ༧ײͰ͢ͳ
Size Classes Compact Any Regular Width & Height 组み合わせで constraintΛฤू͢Δ
αΠζରԠՄೳ
ϓϨϏϡʔ
Resizable Simulator
traitCollectionDidChange: iPhone ͱ iPad ʢͱະདྷͷσόΠεʣରԠՄೳ Size Classes + AutoLayout UIViewController<UITraitEnvironment>
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;
ViewControllerదԠੑ UISplitViewController iPhoneͰ͑Δ UIAlertViewͱUIActionSheetΛഁغ͢Δɺ UIAlertControllerΛ͏ UIView -> UIViewController UISearchDisplayControllerΛഁغ͢Δɺ UISearchControllerΛ͏
NSObject -> UIViewController
ViewControllerదԠੑ Ұͭʹ͢Δ ౷Ұʹ͢Δ ؆୯ʹ͢Δ
ViewControllerదԠੑ Ұͭʹ͢Δ ౷Ұʹ͢Δ ؆୯ʹ͢Δ Session 228 A Look Inside Presentation
Controllers Session 214 View Controller Advancements in iOS 8 Session 216 Building Adaptive Apps with UIKit
Other NSFormatter HealthKitͷͨΊ NSEnergyFormatter NSMassFormatter NSLengthFormatter CLFloor ࣨϩέʔγϣϯαʔϏε WKWebView Ͱߴੑೳ
web view CAAnimation AdditiveΞχϝγϣϯ͕σϑΥϧτ Facebook - Pop
4000+ API Diff
Swift
Safe Modern Powerful Ͱ͕͢ ·ͩBeta CͱOCϥΠϒϥϦ ։ൃऀίϛϡχςΟʔ
ObjC·ͩࢮΜͰͳ͍ Cocoa͕ObjCͰॻ͍ͨ ͨͿΜҰೋʹ ObjCΛશʹऔΓସ͑Δ͜ͱ͕ͳ͍
The Swift Programming Language http://www.swiftguide.cn
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
App Storeʹ࣮Ұ൪ͷΞϓϦͱήʔϜͷ
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
Monument Valley Leo’s Fortune Blek
Monument Valley Unity 3DͰɺ8ਓͷνʔϜ ϞχϡϝϯτόϨʔ ݱ࣮ʹ͋Γ͑ͳ͍ݐஙΛૢ࡞ͯ͠ ͷඣΛಋ͘͜ͱʹͳΓ·͢ɻ ϞχϡϝϯτόϨʔͰɺ্ۭͷݐங ͋Γ͑ͳ͍زԿֶ༷ͷ͟·Ͱݱ࣮
తͳݥ͕ల։͞Ε·͢
Blek ҰຊͷઢΛඳ͖ɺ్தͷϒ ϥοΫϗʔϧΛආ͚ͳ͕Βɺ ৭ͷ͍ͭͨαʔΫϧΛ͢ ͯूΊΔ͜ͱ
Leo's Fortune ϨΦͷࡒ࢈Λૂ͏ɺίΠϯ ΛूΊΔϓϥοτϗʔϜήʔ ϜͰ͢
νϡʔτϦΞϧͰͳ͘ͰɺήʔϜΛΓ͍ͨ Ұ൪؆୯͔ΒɺຖճҰͭ͜ͱڭ͑·͢ ήʔϜͷΔํ๏ΛήʔϜϓϨʔதश͏ ͖Ε͍Ξχϝγϣϯ ׳शʹैΘͳ͍͜ͱ͚ͩڭ͑·͢ ςΩετγϯϓϧ͕͍͍ …… ڞ௨ϧʔϧ ήʔϜੑ
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 ૉΒ͍͠ΞϓϦͱήʔϜ
ΞοϓϧͷΤσΟλνϣΠε ΞοϓϧࣾΨΠυϥΠϯʹ߹͏ ৴ࡾिؒલ࿈བྷͯ͠ɺࣄલϨϏϡʔґཔɺϑΟʔυόοΫʹΑͬͯվम ຊͷΞϓϦͱήʔϜɺσβΠϯΞΥʔυ֫ಘ͢Δ͜ͱ͕ເͰ͢
FAQ Password: kayac ͜ͷKeynote࠶ੜ ͋ͱͰϝʔϧૹΓ·͢