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
What's Great: iOS8 & Xcode6
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
mattak
October 02, 2014
Programming
140
0
Share
What's Great: iOS8 & Xcode6
Introduce great features iOS8 & Xcode6.
mattak
October 02, 2014
More Decks by mattak
See All by mattak
最近やった作業環境改善施策10個
mattak
0
300
UnixTime is Simple
mattak
0
260
おっさんが停滞しないために
mattak
32
18k
tech invest
mattak
1
360
Nodux - node base redux framework
mattak
0
1.6k
what_is_technical_investment
mattak
0
170
unitypackage distribution
mattak
0
880
Unity energy usage
mattak
0
980
Unidux 0.3.1
mattak
1
440
Other Decks in Programming
See All in Programming
20260514 - build with ai 2026 - build LINE Bot with Gemini CLI
line_developers_tw
PRO
0
470
Old Dog, New Tricks: The Java 25 Reinvention - JNation
bazlur_rahman
0
120
Moments When Things Go Wrong
aurimas
3
110
Copilot CLI の継戦能力を高める コンテキスト管理
nozomutu
1
910
CLIであることを活かしたGitHub Copilot CLI活用術 / GitHub Copilot CLI Pro Tips & Tricks
nao_mk2
1
950
実践ハーネスエンジニアリング:ステアリングループを実例から読み解く / Practical Harness Engineering: Understanding Steering Loops Through Real-World Examples
nrslib
6
6.2k
TSKaigi2026-静的解析への投資がAI時代のコード品質を支える ── カスタムESLintルールの設計と運用
hayatokudou
6
1.1k
リセットCSSを1行消したらアクセシビリティが向上した話
pvcresin
4
530
Migrations : C'est une question d'hygiène !
vinceamstoutz
0
1.8k
TSKaigi 2026 TypeScriptバックエンドのオブザーバビリティ戦略 — Datadog × NestJSの実践
taiseiyamamotoan
1
180
色即是空、空即是色、データサイエンス
kamoneggi
1
150
AIエージェントの隔離技術の徹底比較
kawayu
0
420
Featured
See All Featured
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.4k
Deep Space Network (abreviated)
tonyrice
0
150
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
180
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.4k
Leo the Paperboy
mayatellez
7
1.8k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Building AI with AI
inesmontani
PRO
1
1k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
370
Everyday Curiosity
cassininazir
0
210
Facilitating Awesome Meetings
lara
57
6.9k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Transcript
What’s Great: IOS8 & Xcode6 2014/10/02 @mattak
AGENDA + Touch ID + Swift 1.0 + Metal &
SceneKit
1. Touch ID
IF OS >= iOS8 API is PUBLIC!
USAGE 1. import LocalAuthentication.framework 2. write a few code.
CODE context.evaluatePolicy( LAPolicy.DeviceOwnerAuthenticationWithBiometrics, localizedReason:"ࢦೝূγϚε", reply: { success, error in if
success { println(“ೝূͰ͖ͨΑ”) } else { println(“ೝূࣦഊͨ͠Α”) } })
VIEW
2. Swift 1.0
Swift … + Modern + Safety + Fast + Powerful
+ Interactive is + Playground has
Modern Type inference. let a = “hoge” // จࣈྻͱܕΛਪ Nil
coalescing operator // var a = (b != nil) ? b! : c var a = b ?? c switch / enum / func / closure …
Safety Immutable or Mutable is very clear. let a =
“hoge” // มߋෆՄೳ var b = “hoge” // มߋՄೳ Nil safe var a: String? = “hoge” // ? Ͱએݴ͢ΔͱnilΛೖՄೳ str?.length // ? ͕ม໊ͷޙʹ͋Δͱnilͷ࣌ɺ࣮ߦ͠ͳ͍
Fast http://cloudfront8.ia.net/wp-content/uploads/2012/05/writer-iphone-iPad-Mac.png Swift LLVM Compiler
Powerful Generics enum Operator<T> { case None case Some(T) }
let a : UInt32 = 12 var binaryInteger = 0b10001_01100 Low-level primitives
Playground Value Result
3. Metal & SceneKit
Metal? + is high-performance GPU computation framework + works on
A7(A8) GPU + replace OpenGL
What’s Great? + x10 draw calls (OpenGL => Metal) +
Designed for A7 Architecture + very low overhead + Efficient Multithreading + Unity5 will be supported
https://developer.apple.com/videos/wwdc/2014/
https://developer.apple.com/videos/wwdc/2014/
https://developer.apple.com/videos/wwdc/2014/
SceneKit? + 3D Scene renderer + for casual game +
Physics engine + 3D Particle system + Scripted actions
What’s Great? + 3D particle system! + write game with
Swift. + Xcode support 3D assets
Sample https://developer.apple.com/LIBRARY/PRERELEASE/IOS/samplecode/Bananas/Introduction/Intro.html
A lot of fun!
Thanks.