Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
What's Great: iOS8 & Xcode6
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
mattak
October 02, 2014
Programming
150
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
What's Great: iOS8 & Xcode6
Introduce great features iOS8 & Xcode6.
mattak
October 02, 2014
More Decks by mattak
See All by mattak
人間はどこまでさぼれるか? AIコーディングで人の関与を計測してみた
mattak
0
17
最近やった作業環境改善施策10個
mattak
0
320
UnixTime is Simple
mattak
0
280
おっさんが停滞しないために
mattak
32
19k
tech invest
mattak
1
390
Nodux - node base redux framework
mattak
0
1.6k
what_is_technical_investment
mattak
0
210
unitypackage distribution
mattak
0
900
Unity energy usage
mattak
0
1k
Other Decks in Programming
See All in Programming
Agents on Rails - Rails at Scale 2026
irinanazarova
0
200
モデルのリファクタリングが難しいと思ったら、そもそも複雑だったのはビジネス仕様だった ? / is-the-business-domain-the-real-complexity
hatsu38
0
390
スマートフォンでモールス信号を送受信する 〜スマートフォンのLEDとカメラで作る光通信の設計と実装〜
atsuki_seo
0
180
20260914 AIエージェント時代のPlatform Engineering LLM基盤とプロダクトの責務境界線
kanfab1
7
2.2k
LoopHub - ローカルで動く GitHub で、AI と共同開発
jugyo
1
570
thread_parallel_with_free-threaded_Python_and_NumPy.pdf
riku_sakamoto
0
360
AI活用は、個人から組織へ|マルチプレイヤーエージェントハーネス「QM」の社内活用事例 / AI use is moving from individuals to orgs
rkaga
1
180
Webの地図
yosuke_furukawa
PRO
6
4.7k
すこし踏み込む CancellationToken
htkym
2
960
GitHubハンズオン講座 — 実務レベルのチーム開発のフローを身につけよう
junhat6
0
100
TiDB Cloudのカスタムコントローラーによるオートスケール対応
takaidohigasi
0
130
SONY CISC-NEWS NWS-1750 + NWB-225 フレームバッファの NetBSD/news68k ドライバ実装 / OSC2026Hiroshima
tsutsui
0
140
Featured
See All Featured
Ruling the World: When Life Gets Gamed
codingconduct
0
360
Rails Girls Zürich Keynote
gr2m
96
14k
Discover your Explorer Soul
emna__ayadi
2
1.3k
Exploring anti-patterns in Rails
aemeredith
4
510
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
330
Everyday Curiosity
cassininazir
0
320
HDC tutorial
michielstock
2
900
Technical Leadership for Architectural Decision Making
baasie
3
580
The Limits of Empathy - UXLibs8
cassininazir
1
690
Code Reviewing Like a Champion
maltzj
528
40k
RailsConf 2023
tenderlove
30
1.6k
Scaling GitHub
holman
464
140k
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.