Submit Search
iosアプリのPaintcode利用
Jan 12, 2013
3 likes
2,165 views
Rika Kurano
1 of 17
Download presentation
Your download has started
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Recommended
FMCN Kinectハンズオン
FMCN Kinectハンズオン
Keizo Nagamine
FMCN Kinectハンズオンの発表資料です
What is unity
What is unity
Keizo Nagamine
先日の勉強会で使用したスライド。 Unityの概観を書いてます。 情報量少ないです。。。
複数台のKinectV2の使い方
複数台のKinectV2の使い方
Norishige Fukushima
自前でcloud foundryを構築してgooのビッグサービスをカットオーバーした話
自前でcloud foundryを構築してgooのビッグサービスをカットオーバーした話
和也 大木
NTT Tech Conference #2 にて説明した資料です。
わんくまT84 kinect深度情報処理入門
わんくまT84 kinect深度情報処理入門
伸男 伊藤
続・Kinect v2を通してMicrosoft技術を考える
続・Kinect v2を通してMicrosoft技術を考える
Yuki Igarashi
MVP Community Camp 2015 東北会場で行ったセッションです。
ゲームアプリの数学@GREE GameDevelopers' Meetup
ゲームアプリの数学@GREE GameDevelopers' Meetup
Ryuichi Kubuki
2015年12月16日六本木ヒルズのグリー株式会社で開催された「GREE GameDevelopers' Meetup 02」 #greegdm02 での久富木隆一による講演の資料です。書籍『ゲームアプリの数学 Unityで学ぶ基礎からシェーダーまで』(久富木 隆一 著)の紹介、番外編(レイトレーシング/レイマーチングなど非ポリゴンベースの3Dグラフィックス)、ゲーム開発の未来展望から成ります。
Unity meets Kinect -Unity で NUI を扱ってみた- / 2015.06.23 at TechBuzz Space
Unity meets Kinect -Unity で NUI を扱ってみた- / 2015.06.23 at TechBuzz Space
Mori Tetsuya
2015年06月23日 (火) に TechBuzz Space にて行われた「第32回 Unity 勉強会」での発表資料です。
Pull request時の画面差分取得の自動化
Pull request時の画面差分取得の自動化
Shunsuke Maeda
Pull Request 時の画面差分チェックを自動化します
CSS Nite in Ginza, Vol.68 # HiDPI時代のFireworks
CSS Nite in Ginza, Vol.68 # HiDPI時代のFireworks
Naoki Matsuda
デバイスの高精細化が進む中、Fireworks を使ったデザインワークフローはどうなるの?をご紹介
ARコンテンツ作成勉強会:使ってみようSmartAR 基礎から支援ツール活用まで
ARコンテンツ作成勉強会:使ってみようSmartAR 基礎から支援ツール活用まで
Takashi Yoshinaga
6/11にARコンテンツ作成勉強会で使用した資料。SmartARの基本的な使い方からコンテンツ開発支援ツールの使い方までを解説しています。
改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~
改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~
Web Technology Corp.
2012年8月20日~22日に開催された「CEDEC2012」。そのCEDEC2012で行われた弊社セッションのスライド資料です。 SpriteStudio http://www.webtech.co.jp/spritestudio/
アイコンメモを支えるWeb技術
アイコンメモを支えるWeb技術
Makoto Setoh
2013/6/1開催 第50回 Cocoa勉強会関西発表資料です。
3Dリッチコンテンツビジネス活用のご提案ver3.1
3Dリッチコンテンツビジネス活用のご提案ver3.1
ITDORAKU
3Dリッチコンテンツビジネス活用のご提案
3Dリッチコンテンツビジネス活用のご提案ver3.1
3Dリッチコンテンツビジネス活用のご提案ver3.1
ITDORAKU
3Dリッチコンテンツビジネス活用のご提案
3Dリッチコンテンツビジネス活用のご提案ver3.1
3Dリッチコンテンツビジネス活用のご提案ver3.1
CRI Japan, Inc.
3 dリッチコンテンツビジネス活用のご提案
マークアップ講座 03 スマートフォン・デバイス最適化
マークアップ講座 03 スマートフォン・デバイス最適化
eiji sekiya
Mu seminor2014 03
Windows 8 Developers カンファレンス
Windows 8 Developers カンファレンス
Kaoru NAKAMURA
Google I/O 19 Extended in Kyushu: Design Update
Google I/O 19 Extended in Kyushu: Design Update
Nobuya Sato
I/O Extended Kyushu | Google I/O 報告会 2019 in 福岡(2019年5月25日、LINE Fukuoka カフェスペース) https://gdg.connpass.com/event/127728/ I/O Extended 2019 Oita ♨ feat. Kotlin/Everywhare | Google I/O 珍道中報告会 in 大分 ♨(2019年5月19日、QOX Lab) https://www.meetup.com/GDG-Kyushu/events/260295442/
Unreal Engine 4 Education 2 UnityとUE4の違いは?
Unreal Engine 4 Education 2 UnityとUE4の違いは?
エピック・ゲームズ・ジャパン Epic Games Japan
講演者:株式会社スタジオブロス 教育サービス部ディレクター 深野 暁雄 https://bros.studio/ 実は似た者同士?それぞれのメリット、引っ越し方法について詳しく解説
「オリジナル時計」事前課題用テキスト
「オリジナル時計」事前課題用テキスト
Tairo Moriyama
デスクトップ アプリがこの先生きのこるには
デスクトップ アプリがこの先生きのこるには
Manato KAMEYA
2013/07/06 Room metro Tokyo #1 で発表したスライドです。 Windows における DPI システムの解説が多め。
AutoTVM紹介
AutoTVM紹介
tomohiro kato
Halide 勉強会(2018/07/28)のLT資料です https://halide-ug.connpass.com/event/91556/
iPhoneとAndroidのアプリ開発最新潮流
iPhoneとAndroidのアプリ開発最新潮流
Rakuten Group, Inc.
高橋 憲一、楽天株式会社 『第21回ソフトウェア開発環境展 専門セミナー』講演資料 iPhoneやAndroidが世に出てから数年経過し、ここにきて爆発的普及を見せており、 その上で動くアプリケーションはさまざまな分野から求められている。 開発環境の動向、陥りやすいポイント、テスト手法などについて、 アプリ開発者としてのこれまでの経験を踏まえて紹介する。
Unity 名古屋セミナー [Sprite Studio]
Unity 名古屋セミナー [Sprite Studio]
MakotoItoh
Unity 名古屋セミナー
IoTで成果を出す
IoTで成果を出す
- Core Concept Technologies
「IoTで何かやらないといけない」「IoTを導入してみたが、IoTの効果を期待できない」などのお客様の声に対して、どのように解決すればよいかを説明
ウェアラブルデバイスとモーションセンサーの融合
ウェアラブルデバイスとモーションセンサーの融合
Kaoru NAKAMURA
2014/10/03に行われた、第77回ISIT定期交流会(http://www.isit.or.jp/event/2014/08/22/1292/)の資料です。
ITフォーラム2020 AITC(3)
ITフォーラム2020 AITC(3)
aitc_jp
『安心安全な空気を読む家』LookingGlassで空間のAR
More Related Content
Similar to iosアプリのPaintcode利用
(20)
Pull request時の画面差分取得の自動化
Pull request時の画面差分取得の自動化
Shunsuke Maeda
Pull Request 時の画面差分チェックを自動化します
CSS Nite in Ginza, Vol.68 # HiDPI時代のFireworks
CSS Nite in Ginza, Vol.68 # HiDPI時代のFireworks
Naoki Matsuda
デバイスの高精細化が進む中、Fireworks を使ったデザインワークフローはどうなるの?をご紹介
ARコンテンツ作成勉強会:使ってみようSmartAR 基礎から支援ツール活用まで
ARコンテンツ作成勉強会:使ってみようSmartAR 基礎から支援ツール活用まで
Takashi Yoshinaga
6/11にARコンテンツ作成勉強会で使用した資料。SmartARの基本的な使い方からコンテンツ開発支援ツールの使い方までを解説しています。
改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~
改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~
Web Technology Corp.
2012年8月20日~22日に開催された「CEDEC2012」。そのCEDEC2012で行われた弊社セッションのスライド資料です。 SpriteStudio http://www.webtech.co.jp/spritestudio/
アイコンメモを支えるWeb技術
アイコンメモを支えるWeb技術
Makoto Setoh
2013/6/1開催 第50回 Cocoa勉強会関西発表資料です。
3Dリッチコンテンツビジネス活用のご提案ver3.1
3Dリッチコンテンツビジネス活用のご提案ver3.1
ITDORAKU
3Dリッチコンテンツビジネス活用のご提案
3Dリッチコンテンツビジネス活用のご提案ver3.1
3Dリッチコンテンツビジネス活用のご提案ver3.1
ITDORAKU
3Dリッチコンテンツビジネス活用のご提案
3Dリッチコンテンツビジネス活用のご提案ver3.1
3Dリッチコンテンツビジネス活用のご提案ver3.1
CRI Japan, Inc.
3 dリッチコンテンツビジネス活用のご提案
マークアップ講座 03 スマートフォン・デバイス最適化
マークアップ講座 03 スマートフォン・デバイス最適化
eiji sekiya
Mu seminor2014 03
Windows 8 Developers カンファレンス
Windows 8 Developers カンファレンス
Kaoru NAKAMURA
Google I/O 19 Extended in Kyushu: Design Update
Google I/O 19 Extended in Kyushu: Design Update
Nobuya Sato
I/O Extended Kyushu | Google I/O 報告会 2019 in 福岡(2019年5月25日、LINE Fukuoka カフェスペース) https://gdg.connpass.com/event/127728/ I/O Extended 2019 Oita ♨ feat. Kotlin/Everywhare | Google I/O 珍道中報告会 in 大分 ♨(2019年5月19日、QOX Lab) https://www.meetup.com/GDG-Kyushu/events/260295442/
Unreal Engine 4 Education 2 UnityとUE4の違いは?
Unreal Engine 4 Education 2 UnityとUE4の違いは?
エピック・ゲームズ・ジャパン Epic Games Japan
講演者:株式会社スタジオブロス 教育サービス部ディレクター 深野 暁雄 https://bros.studio/ 実は似た者同士?それぞれのメリット、引っ越し方法について詳しく解説
「オリジナル時計」事前課題用テキスト
「オリジナル時計」事前課題用テキスト
Tairo Moriyama
デスクトップ アプリがこの先生きのこるには
デスクトップ アプリがこの先生きのこるには
Manato KAMEYA
2013/07/06 Room metro Tokyo #1 で発表したスライドです。 Windows における DPI システムの解説が多め。
AutoTVM紹介
AutoTVM紹介
tomohiro kato
Halide 勉強会(2018/07/28)のLT資料です https://halide-ug.connpass.com/event/91556/
iPhoneとAndroidのアプリ開発最新潮流
iPhoneとAndroidのアプリ開発最新潮流
Rakuten Group, Inc.
高橋 憲一、楽天株式会社 『第21回ソフトウェア開発環境展 専門セミナー』講演資料 iPhoneやAndroidが世に出てから数年経過し、ここにきて爆発的普及を見せており、 その上で動くアプリケーションはさまざまな分野から求められている。 開発環境の動向、陥りやすいポイント、テスト手法などについて、 アプリ開発者としてのこれまでの経験を踏まえて紹介する。
Unity 名古屋セミナー [Sprite Studio]
Unity 名古屋セミナー [Sprite Studio]
MakotoItoh
Unity 名古屋セミナー
IoTで成果を出す
IoTで成果を出す
- Core Concept Technologies
「IoTで何かやらないといけない」「IoTを導入してみたが、IoTの効果を期待できない」などのお客様の声に対して、どのように解決すればよいかを説明
ウェアラブルデバイスとモーションセンサーの融合
ウェアラブルデバイスとモーションセンサーの融合
Kaoru NAKAMURA
2014/10/03に行われた、第77回ISIT定期交流会(http://www.isit.or.jp/event/2014/08/22/1292/)の資料です。
ITフォーラム2020 AITC(3)
ITフォーラム2020 AITC(3)
aitc_jp
『安心安全な空気を読む家』LookingGlassで空間のAR
Pull request時の画面差分取得の自動化
Pull request時の画面差分取得の自動化
Shunsuke Maeda
CSS Nite in Ginza, Vol.68 # HiDPI時代のFireworks
CSS Nite in Ginza, Vol.68 # HiDPI時代のFireworks
Naoki Matsuda
ARコンテンツ作成勉強会:使ってみようSmartAR 基礎から支援ツール活用まで
ARコンテンツ作成勉強会:使ってみようSmartAR 基礎から支援ツール活用まで
Takashi Yoshinaga
改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~
改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~
Web Technology Corp.
アイコンメモを支えるWeb技術
アイコンメモを支えるWeb技術
Makoto Setoh
3Dリッチコンテンツビジネス活用のご提案ver3.1
3Dリッチコンテンツビジネス活用のご提案ver3.1
ITDORAKU
3Dリッチコンテンツビジネス活用のご提案ver3.1
3Dリッチコンテンツビジネス活用のご提案ver3.1
ITDORAKU
3Dリッチコンテンツビジネス活用のご提案ver3.1
3Dリッチコンテンツビジネス活用のご提案ver3.1
CRI Japan, Inc.
マークアップ講座 03 スマートフォン・デバイス最適化
マークアップ講座 03 スマートフォン・デバイス最適化
eiji sekiya
Windows 8 Developers カンファレンス
Windows 8 Developers カンファレンス
Kaoru NAKAMURA
Google I/O 19 Extended in Kyushu: Design Update
Google I/O 19 Extended in Kyushu: Design Update
Nobuya Sato
Unreal Engine 4 Education 2 UnityとUE4の違いは?
Unreal Engine 4 Education 2 UnityとUE4の違いは?
エピック・ゲームズ・ジャパン Epic Games Japan
「オリジナル時計」事前課題用テキスト
「オリジナル時計」事前課題用テキスト
Tairo Moriyama
デスクトップ アプリがこの先生きのこるには
デスクトップ アプリがこの先生きのこるには
Manato KAMEYA
AutoTVM紹介
AutoTVM紹介
tomohiro kato
iPhoneとAndroidのアプリ開発最新潮流
iPhoneとAndroidのアプリ開発最新潮流
Rakuten Group, Inc.
Unity 名古屋セミナー [Sprite Studio]
Unity 名古屋セミナー [Sprite Studio]
MakotoItoh
IoTで成果を出す
IoTで成果を出す
- Core Concept Technologies
ウェアラブルデバイスとモーションセンサーの融合
ウェアラブルデバイスとモーションセンサーの融合
Kaoru NAKAMURA
ITフォーラム2020 AITC(3)
ITフォーラム2020 AITC(3)
aitc_jp
iosアプリのPaintcode利用
1.
iOSアプリ作成におけるPaintCodeの利用
2.
背景(iOSデバイス解像度)
名称 解像度(px) 備考 iPhone3G/3GS 320 * 480 iPod touch 1~3世代 iPhone4 / 4S 640 * 960 retina iPod touch 4世代 iPhone5 640 * 1136 retina iPod touch 5世代 iPad / iPad2 768 * 1024 iPad 第3世代 1,536 * 2048 retina iPad mini 768 * 1024
3.
背景(アプリ構成画像リソース1)
種類 サイズ ファイル名 説明 アイコン 57 * 57 Icon.png 非retina用のiPhone,touch用 (必須) 114 * 114
[email protected]
retina用のiPhone,touch用 72 * 72 Icon-72.png 非retina用のiPad用 144 * 144
[email protected]
retina用のiPad用 App Store 512 * 512 iTunesArtwork 非retina用 アイコン (必須) 1024 * 1024 iTunesArtwork@2x Retina用 Setting 29 * 29 Icon-Small.png 非retina用のiPhone,touch用 アイコン 58 * 58
[email protected]
retina用のiPhone,touch用 50 * 50 Icon-Small-50.png 非retina用のiPad用 100 * 100 Icon-Small- retina用のiPad用
[email protected]
4.
背景(アプリ構成画像リソース2) 種類
サイズ ファイル名 説明 起動画像 320 * 480 Default.png 非retina用のiPhone,touch用 640 * 960
[email protected]
retina用のiPhone,touch用 640 * 1136 Default- iPhone5
[email protected]
768 * 1004 Default-Portrait.png 非retina用のiPad用(縦) 1536 * 2008 Default- retina用のiPad用(縦)
[email protected]
1024 * 748 Default- 非retina用のiPad用(横) Landscape.png 2048 * 1496 Default- retina用のiPad用(横)
[email protected]
5.
背景(その他) ・wifi環境以外でのダウンロード容量制限は、50MB(2012年3月まで は20MB) ・インストール時間が長いと起動率が落ちる
6.
PaintCodeとは ・Mac用お絵かきソフト ・書いた絵がリアルタイムにObjectiv-Cのコードになり、iOSまたはOSX上で 実行でき表示できる ・Dynamic Shapes:複数サイズの画像を用意する必要がある場合、サイズ毎 にオブジェクトを描かなくても、 Objectiv-C上でサイズを指定することでダイ ナミックにサイズ変更が可能。 ・Dynamic
colors:ベース色を定義し、そのベース色に対して効果を加えてい くように描くことで、Objectiv-C上でベース色を変更すると、そのベース色を 使用しているオブジェクトがすべて自動的に更新される。
7.
サンプル
背景にグラデーション画像を設置した 簡単な Hello world
8.
サンプル(普通に作る)
iPhone5用の判定が必要 これだけ画像が必要。
9.
サンプル(PaintCodeで作る)
クラスを作って、 PaintCodeのソースを張る
10.
サンプル(PaintCodeで作る)
クラスを作って、 PaintCodeのソースを張る
11.
サンプル(比較)
画像アプリ PaintCodeアプリ アプリ容量 101KB※1 91KB メモリ使用量※2 4,071,424byte 4,026,368byte 処理時間 9ms 4ms CPU使用率※3 42% 64% ※1 画像サイズは15KB ※2 iPhone5で測定 ※3 iPhone5で測定。数回実行したがバラつきがある。 しかし、毎回おおよそ20%くらいの開きがあった。
12.
サンプル(考察)
画像アプリ PaintCodeアプリ アプリ容量 メモリ使用量 処理時間 CPU使用率 上記の結果を見る限り、PaintCodeはCPU使用率をのぞいて 優れていることがわかる。 CPU使用率に関しては、画像アプリよりも20%ほど多い値になっている が、描画が終われば開放されるので問題ないと考える。
13.
PaintCodeの利用シーン考察、デメリット PaintCodeに向いてるアプリ
画像が多い カラーコンフィグがある ユニバーサルアプリ デメリット デザイナーさんがツールの使い方を覚える必要がある ※ 高度なデザインはできない ※ Android版には対応してない ※ SVGファイルからのインポートに対応しているので、他の画像ツールを使い その画像を取り込むことができる。
14.
サンプル(カラーコンフィグ)
+ボタンをクリックすると カラー選択が開き クリックすると背景色がかわります
15.
サンプル(カラーコンフィグ)ーPaintCode 作る素材は3種類
タブメニューの背景 ベースカラーを定義して左側面にシャドウをかけ、 Frameを適用してダイナミックシェイプが出来るように 作る タブ部分の背景 ベースカラーにハイライト効果をつけ、外側にシャドウ をかける。サイズは固定 左コンテンツの背景 ベースカラーにハイライト効果をつけ、 Frameを適用
16.
サンプル(カラーコンフィグ)ーXCode 3つの素材に対応するUIViewクラスを3つ作り、drawRectメソッドにコピーしていく
グローバルに定義しているカラーをセット Frame適用したものについては、自分自身のサイズをセット Github https://github.com/chobikko/PaintCodeSample
17.
ぜひ使ってみてね☆ ダウンロードはこちら http://bit.ly/VB14cy
Download presentation
Your download has started
Download