際際滷

際際滷Share a Scribd company logo
Core Graphics
on
watchOS 2
橘 俐匯 @shu223
2015.7.14 potatotips #19
? iOSIフリ`ランス
? ブログ〆Over&Out その瘁〇
? 广
- 〆iOS〜BLE?Core Bluetoothプログラミング〇
- 〆iOSアプリ_k _繁のレシピ100〇
橘 俐匯
お返擦い靴織廛蹈瀬トBLEvB
Music for the Deaf
お返擦い靴織廛蹈瀬ト?WatchvB
よしだっちDLE
の廢發亮弥埴を圄撹するアプリ
WatchMePocket Supernova
? Watch に恷m晒されたビデオメッセ`ジングア
プリ。ウォッチで啝メッセ`ジのプレビュ`、
殆壼い卦佚ができる
☆お返擦い靴燭里_kの兜豚、ウォッチ
メ`ル、Facebookメッセ`ジ、TwitterのDM吉を匯
圷砿尖するアプリ
SwingmailBHI
☆ウォッチC嬬はF壓_k嶄
iOS 9 / watchOS 2 vBの
これまでのアウトプット
おさらい
API Di?s からる iOS 9 の仟C嬬
? 児{v處やニュ`ス並を
るだけではわからない、iOS 9
のかい仟C嬬を仝API Di?s々
仝What¨s new々からi
? http://d.hatena.ne.jp/
shu223/20150609/1433813938
watchOS-2-Sampler
? watchOS 2 の仟C嬬のサンプルコ`ド鹿
- Accelerometer
- Gyroscope
- Pedometer
- Heart Rate
- Table Animations
- Animated Properties
- Audio Rec & Play
- Picker Styles
- Taptic Engine
- Alert
- Animation with Digital Crown
- Interactive Messaging
- Open System URL
- Audio File Player
? GitHub で巷_嶄
- github.com/shu223/watchOS-2-Sampler
? B初並
- d.hatena.ne.jp/shu223/20150614/1434313771
watchOS 2 仟C嬬のかい5つ
? watchOS-2-Sampler g廾にあたって欷兇い深かい
T?について
- 2つのアセットカタログの 聞い蛍け
- メディアデ`タの 隠贋侭
- WKAudioFilePlayer
- ウォッチ Bluetooth の 岷俊旋喘
- Watch Connectivity のメッセ`ジ僕佚辛倦の訳周
? 〆potatotips #18〇でのk燕
? slideshare.net/t26v0748/uiux-watchos-2-3
? d.hatena.ne.jp/shu223/20150616/1434454680
UI/UX に唹の寄きい watchOS 2 の仟C嬬
? watchOS 2 の方ある仟C嬬の嶄で、
UI/UX に唹の寄きそうなC嬬を3
つiしてB初
? 〆UI Crunch #5〇というデザイナ`
さん、ディレクタ`さんも栖る茶
氏でのk燕
- ┐覆里妊芥`ドは竃てきません
? http://www.slideshare.net/t26v0748/
uiux-watchos-2-3
Core Image の仟C嬬
? iOS 9 の Core Image の仟C嬬について
B初Ε妊
- 猟忖JR
- 仟フィルタ47N
? @〆WWDC Afterparty Roppongi〇
? slideshare.net/t26v0748/ios-9-core-image
? d.hatena.ne.jp/shu223/20150622/
1434924215
Audio Unit Extensions?
゛オ`ディオエフェクトのアプリg慌嗤゛
? iOS 9 で弖紗された Extension Point
? Audio Unit をアプリgで慌嗤できる
? @〆WWDC2015鷂羚禾仍@ネクスト〇
? www.slideshare.net/t26v0748/wwdc-next-
201506232
? d.hatena.ne.jp/shu223/20150624/
1435098847
云}
Core Graphics
on
watchOS 2
☆Appleの巷_ドキュメントの譴念k燕します
watchOS 1 をふりかえる
watchOS 1 をふりかえる
? Core Graphics は聞えなかった
watchOS 1 をふりかえる
? Core Graphics は聞えなかった
? Apple巷塀サンプルでは、360
のB桑pngを旋喘して
Circular Progress 議なUIをgF
〆WatchKitをgHにさわってみてわかったこと〇
@watchOS 2
@watchOS 2
? Core Graphics がネイティブSDKに弖紗された
@watchOS 2
? Core Graphics がネイティブSDKに弖紗された
? Apple のWWDC啝やサンプル、GitHub?
StackOverflow にも醤悶議なコ`ドは輝たらず
@watchOS 2
? Core Graphics がネイティブSDKに弖紗された
? Apple のWWDC啝やサンプル、GitHub?
StackOverflow にも醤悶議なコ`ドは輝たらず
? 採ができて、採ができないのか してみる
Trial1 : Draw a line
Trial1 : Draw a line
g佩Y惚<Error>: CGContextDrawPath: invalid context 0x0.
Trial1 : Draw a line
g佩Y惚<Error>: CGContextDrawPath: invalid context 0x0.
★ watchOS では、UIGraphicsGetCurrentContext() でグラ
フィックスコンテキストを函誼できない
Trial2: Create a bitmap-based graphics
context and draw lines
Trial2: Create a bitmap-based graphics
context and draw lines
g佩Y惚
うまくいった
☆NDAに塘]しスクリ`ンショット
は氏のみとします
ここさえクリアできれば、
寄丘のことは辛嬬
Trial3: Draw using UIBezierPath
☆NDAに塘]しスクリ`ンショット
は氏のみとします
Trial4: Draw from a SVG file
☆ SVG to UIBezierPath のQにはOSS〆PocketSVG〇を旋喘
☆NDAに塘]しスクリ`ンショット
は氏のみとします
Trial5: Draw a gradation
☆NDAに塘]しスクリ`ンショット
は氏のみとします
watchOS-2-Sampler
GitHub: shu223/watchOS-2-Sampler
Blog: watchOS 2 の仟C嬬のサンプルコ`ド鹿〆watchOS-2-Sampler〇
watchOS 2 仟C嬬のサンプルコ`ド鹿
- Accelerometer
- Gyroscope
- Pedometer
- Heart Rate
- Table Animations
- Animated Properties
- Draw Paths
- Gradations
- Audio Rec & Play
- Picker Styles
- Taptic Engine
- Alert
- Animation with Digital Crown
- Interactive Messaging
- Open System URL
- Audio File Player
書指のサンプル
採ができないのか
UIView とか CALayer に卆贋するI尖は音辛
UIView とか CALayer に卆贋するI尖は音辛
箭 スクリ`ンキャプチャ
UIView とか CALayer に卆贋するI尖は音辛
箭 スクリ`ンキャプチャ
UIView とか CALayer に卆贋するI尖は音辛
箭 スクリ`ンキャプチャ
UIView とか CALayer に卆贋するI尖は音辛
箭 スクリ`ンキャプチャ
UIView または CALayer オブジェクトの坪否を宙鮫する駅勣があ
るため watchOS では┐い泙里箸海蹌旋喘音辛
仝返き々も音辛
? 徭喇なパスの宙鮫は辛嬬になっ
たものの、タッチ了崔を函誼
するAPIがまだ_慧されていな
い
キ`パスアニメ`ションも音辛
キ`パスアニメ`ションも音辛
? CAKeyframeAnimation を聞うと、パスに
冽ってオブジェクトをアニメ`ションさ
せるとか、伏撹したパス徭悶をアニメ`
ションさせたりできる
キ`パスアニメ`ションも音辛
? CAKeyframeAnimation を聞うと、パスに
冽ってオブジェクトをアニメ`ションさ
せるとか、伏撹したパス徭悶をアニメ`
ションさせたりできる
? こういうの ★?
をやりたいときには駅勣
キ`パスアニメ`ションも音辛
? CAKeyframeAnimation を聞うと、パスに
冽ってオブジェクトをアニメ`ションさ
せるとか、伏撹したパス徭悶をアニメ`
ションさせたりできる
? こういうの ★?
をやりたいときには駅勣
? CALayer オブジェクトにアクセスできな
いので、addAnimation: できない。
キ`パスアニメ`ションも音辛
? CAKeyframeAnimation を聞うと、パスに
冽ってオブジェクトをアニメ`ションさ
せるとか、伏撹したパス徭悶をアニメ`
ションさせたりできる
? こういうの ★?
をやりたいときには駅勣
? CALayer オブジェクトにアクセスできな
いので、addAnimation: できない。
? すなわちF彜では音辛
まとめ
まとめ
? watchOS 2 から Core Graphics を喘いた啜弔蔽荵が
辛嬬になった
まとめ
? watchOS 2 から Core Graphics を喘いた啜弔蔽荵が
辛嬬になった
? ビットマップコンテキスト貧に宙鮫し、UIImage を伏
撹してそれを燕幣する
まとめ
? watchOS 2 から Core Graphics を喘いた啜弔蔽荵が
辛嬬になった
? ビットマップコンテキスト貧に宙鮫し、UIImage を伏
撹してそれを燕幣する
? この崙sの貭擇任△譴弌⊇Yいろんなことがで
きる
まとめ
? watchOS 2 から Core Graphics を喘いた啜弔蔽荵が
辛嬬になった
? ビットマップコンテキスト貧に宙鮫し、UIImage を伏
撹してそれを燕幣する
? この崙sの貭擇任△譴弌⊇Yいろんなことがで
きる
? CALayer オブジェクトにアクセスできないので、スク
リ`ンキャプチャやキ`パスアニメ`ションは音辛

More Related Content

Core Graphics on watchOS 2