Submit Search
Upload
iOS グラフィックス Tips
•
2 likes
•
1,947 views
Kaname Noto
Follow
Report
Share
Report
Share
1 of 33
Download now
Download to read offline
Recommended
明日のためのBaaS - BaaS for tomorrow
明日のためのBaaS - BaaS for tomorrow
Kaname Noto
【 札幌 勉強会 】スマホアプリ開発 あしたの為の環境と設計のアプローチ – Developers.IO Meetup 10 – | Developers.IO http://dev.classmethod.jp/news/developersio-meetup-10/
オライリー・ジャパンのePUBフォーマットを支える制作システム
オライリー・ジャパンのePUBフォーマットを支える制作システム
Kenshi Muto
2012年JEPAにて発表
チャット文化と相性の良いアプリ配布方法
チャット文化と相性の良いアプリ配布方法
Tsuyoshi Yonemoto
※ 後で気づいたのですが、FabricのDSYM周りの情報は間違っている可能性があります。 ※ チャット文化のあるチームに対する、iOSアプリの配布方法に関する発表資料です。 http://connpass.com/event/24223/ で発表しました。
Fabric 利用事例 at Ameba
Fabric 利用事例 at Ameba
Kazunobu Tasaka
#MeetTwitterDev Tokyo Sep 30, 2015
PUSH通知の許可をよりもらうためのUI考察など
PUSH通知の許可をよりもらうためのUI考察など
Tsuyoshi Yonemoto
http://connpass.com/event/25401/ で発表した発表資料です。
2017/05/24 potatotips #40
2017/05/24 potatotips #40
Akiyoshi Samukawa
Android Instant App https://potatotips.connpass.com/event/55019/
いま OS X アプリがアツい
いま OS X アプリがアツい
Tetsuya Kaneuchi
2014年6月21日開催のCocoa勉強会関西の発表資料です。
[奈良県生駒市]中学校向け2030年へのインターンシップ: (2) AIを使って画像認識アプリケーションを作ってよう!
[奈良県生駒市]中学校向け2030年へのインターンシップ: (2) AIを使って画像認識アプリケーションを作ってよう!
Daiyu Hatakeyama
実際にAIを使ったアプリケーションの開発を通じて、更にAIについての理解を深めます。 ここでは Lobe.ai というデスクトップアプリを使っての画像分類を行います。
Recommended
明日のためのBaaS - BaaS for tomorrow
明日のためのBaaS - BaaS for tomorrow
Kaname Noto
【 札幌 勉強会 】スマホアプリ開発 あしたの為の環境と設計のアプローチ – Developers.IO Meetup 10 – | Developers.IO http://dev.classmethod.jp/news/developersio-meetup-10/
オライリー・ジャパンのePUBフォーマットを支える制作システム
オライリー・ジャパンのePUBフォーマットを支える制作システム
Kenshi Muto
2012年JEPAにて発表
チャット文化と相性の良いアプリ配布方法
チャット文化と相性の良いアプリ配布方法
Tsuyoshi Yonemoto
※ 後で気づいたのですが、FabricのDSYM周りの情報は間違っている可能性があります。 ※ チャット文化のあるチームに対する、iOSアプリの配布方法に関する発表資料です。 http://connpass.com/event/24223/ で発表しました。
Fabric 利用事例 at Ameba
Fabric 利用事例 at Ameba
Kazunobu Tasaka
#MeetTwitterDev Tokyo Sep 30, 2015
PUSH通知の許可をよりもらうためのUI考察など
PUSH通知の許可をよりもらうためのUI考察など
Tsuyoshi Yonemoto
http://connpass.com/event/25401/ で発表した発表資料です。
2017/05/24 potatotips #40
2017/05/24 potatotips #40
Akiyoshi Samukawa
Android Instant App https://potatotips.connpass.com/event/55019/
いま OS X アプリがアツい
いま OS X アプリがアツい
Tetsuya Kaneuchi
2014年6月21日開催のCocoa勉強会関西の発表資料です。
[奈良県生駒市]中学校向け2030年へのインターンシップ: (2) AIを使って画像認識アプリケーションを作ってよう!
[奈良県生駒市]中学校向け2030年へのインターンシップ: (2) AIを使って画像認識アプリケーションを作ってよう!
Daiyu Hatakeyama
実際にAIを使ったアプリケーションの開発を通じて、更にAIについての理解を深めます。 ここでは Lobe.ai というデスクトップアプリを使っての画像分類を行います。
はじめてのiOSアプリ開発 Swift対応版
はじめてのiOSアプリ開発 Swift対応版
Tomoki Hasegawa
5/25 第8回Swift勉強会 ( https://atnd.org/events/64422 )の発表資料です。
20120316 designerworkshoppublished
20120316 designerworkshoppublished
Yoichiro Sakurai
業務アプリを安全に効率的に開発・運用するためのポイント
業務アプリを安全に効率的に開発・運用するためのポイント
アシアル株式会社
2014年7月15日開催「Monaca × KidoZen エンタープライズモバイルアプリ開発セミナー」にて使用したプレゼンテーション。
できる!スマホアプリ:Webからはじまるアプリ for CMU16
できる!スマホアプリ:Webからはじまるアプリ for CMU16
Masami Yabushita
Tutorial session of Firefox OS for Creators Meetup 16.
iphone5 発表イベント 最速まとめLT
iphone5 発表イベント 最速まとめLT
VOYAGE GROUP
iphone5 発表イベント 速報まとめ
iphone5 発表イベント 速報まとめ
VOYAGE GROUP
SwiftによるiOS開発再入門
SwiftによるiOS開発再入門
Tomoki Hasegawa
7/5(土)にオープンネットワークスペース代官山で実施された第4回スタートアップiOS勉強会での発表資料です。 下記スライドもあわせてご覧下さい。(このスライドの更新・増補版です) http://www.slideshare.net/hasegawatomoki/swift2014
iOS bust #1
iOS bust #1
Ken Haneda
iOS bush
DECOPICで学んだ海外で通用する企画の考え方
DECOPICで学んだ海外で通用する企画の考え方
Ryosuke Matsumoto
7/31の代々木系セミナーでお話させていただいた内容です。
20120413 nestakabaneworkshop
20120413 nestakabaneworkshop
Yoichiro Sakurai
2011年5月28日 Android勉強会プレゼン資料
2011年5月28日 Android勉強会プレゼン資料
Eiichi Yoshikawa
2011年5月28日に行われたAndroid勉強会のプレゼン資料です。
iPhone/Android アプリをまとめて省エネ開発する技術
iPhone/Android アプリをまとめて省エネ開発する技術
vaccho
サイボウズ技術説明会 for students で学生向けに Titanium を紹介した資料です。
【Halo】スマホアプリ3つの法則 ボケてをアプリ化するときにやったこと121210
【Halo】スマホアプリ3つの法則 ボケてをアプリ化するときにやったこと121210
Osamu Ise
ボケて(bokete)をiOSとandroidアプリにしたときにやったことをまとめてみました。 最後の方になかなか面白いデータがありますよ([ • ω • ]`º) ワン
20110824 android apps_tanaka
20110824 android apps_tanaka
一般社団法人メディア事業開発会議
スマホアプリ開発再考
スマホアプリ開発再考
Daijiro Abe
スマホアプリ勉強会@広島 第1回のスライドです。 スマホアプリの開発について改めて俯瞰してみてみます。
モバイルWebアプリケーションを複数端末で動かすために注意すること
モバイルWebアプリケーションを複数端末で動かすために注意すること
dsuke Takaoka
NTTレゾナントさんの「90分で身につくスマホウェブ制作術」で話した資料です。 http://atnd.org/events/42962
モバイルファースト時代のクラウドネイティブアーキテクチャ JAWS DAYS 2015
モバイルファースト時代のクラウドネイティブアーキテクチャ JAWS DAYS 2015
Rikitake Oohashi
Mobile
Awsとrubyで作るビッグデータ解析の裏側
Awsとrubyで作るビッグデータ解析の裏側
Shohei Kobayashi
第十七回Creators MeetUp 発表資料。
DevLOVE関西(No.62) 知っておいて損はないエンタープライズiOS導入のいろは
DevLOVE関西(No.62) 知っておいて損はないエンタープライズiOS導入のいろは
feedtailor
2014.7.15に開催されたセミナーの資料です。エンタープライズiOSに必要な情報を網羅的に知る事のできる内容となりました。一部公開出来ないスライドは削除しています。
Flex metro
Flex metro
c-mitsuba
More Related Content
Similar to iOS グラフィックス Tips
はじめてのiOSアプリ開発 Swift対応版
はじめてのiOSアプリ開発 Swift対応版
Tomoki Hasegawa
5/25 第8回Swift勉強会 ( https://atnd.org/events/64422 )の発表資料です。
20120316 designerworkshoppublished
20120316 designerworkshoppublished
Yoichiro Sakurai
業務アプリを安全に効率的に開発・運用するためのポイント
業務アプリを安全に効率的に開発・運用するためのポイント
アシアル株式会社
2014年7月15日開催「Monaca × KidoZen エンタープライズモバイルアプリ開発セミナー」にて使用したプレゼンテーション。
できる!スマホアプリ:Webからはじまるアプリ for CMU16
できる!スマホアプリ:Webからはじまるアプリ for CMU16
Masami Yabushita
Tutorial session of Firefox OS for Creators Meetup 16.
iphone5 発表イベント 最速まとめLT
iphone5 発表イベント 最速まとめLT
VOYAGE GROUP
iphone5 発表イベント 速報まとめ
iphone5 発表イベント 速報まとめ
VOYAGE GROUP
SwiftによるiOS開発再入門
SwiftによるiOS開発再入門
Tomoki Hasegawa
7/5(土)にオープンネットワークスペース代官山で実施された第4回スタートアップiOS勉強会での発表資料です。 下記スライドもあわせてご覧下さい。(このスライドの更新・増補版です) http://www.slideshare.net/hasegawatomoki/swift2014
iOS bust #1
iOS bust #1
Ken Haneda
iOS bush
DECOPICで学んだ海外で通用する企画の考え方
DECOPICで学んだ海外で通用する企画の考え方
Ryosuke Matsumoto
7/31の代々木系セミナーでお話させていただいた内容です。
20120413 nestakabaneworkshop
20120413 nestakabaneworkshop
Yoichiro Sakurai
2011年5月28日 Android勉強会プレゼン資料
2011年5月28日 Android勉強会プレゼン資料
Eiichi Yoshikawa
2011年5月28日に行われたAndroid勉強会のプレゼン資料です。
iPhone/Android アプリをまとめて省エネ開発する技術
iPhone/Android アプリをまとめて省エネ開発する技術
vaccho
サイボウズ技術説明会 for students で学生向けに Titanium を紹介した資料です。
【Halo】スマホアプリ3つの法則 ボケてをアプリ化するときにやったこと121210
【Halo】スマホアプリ3つの法則 ボケてをアプリ化するときにやったこと121210
Osamu Ise
ボケて(bokete)をiOSとandroidアプリにしたときにやったことをまとめてみました。 最後の方になかなか面白いデータがありますよ([ • ω • ]`º) ワン
20110824 android apps_tanaka
20110824 android apps_tanaka
一般社団法人メディア事業開発会議
スマホアプリ開発再考
スマホアプリ開発再考
Daijiro Abe
スマホアプリ勉強会@広島 第1回のスライドです。 スマホアプリの開発について改めて俯瞰してみてみます。
モバイルWebアプリケーションを複数端末で動かすために注意すること
モバイルWebアプリケーションを複数端末で動かすために注意すること
dsuke Takaoka
NTTレゾナントさんの「90分で身につくスマホウェブ制作術」で話した資料です。 http://atnd.org/events/42962
モバイルファースト時代のクラウドネイティブアーキテクチャ JAWS DAYS 2015
モバイルファースト時代のクラウドネイティブアーキテクチャ JAWS DAYS 2015
Rikitake Oohashi
Mobile
Awsとrubyで作るビッグデータ解析の裏側
Awsとrubyで作るビッグデータ解析の裏側
Shohei Kobayashi
第十七回Creators MeetUp 発表資料。
DevLOVE関西(No.62) 知っておいて損はないエンタープライズiOS導入のいろは
DevLOVE関西(No.62) 知っておいて損はないエンタープライズiOS導入のいろは
feedtailor
2014.7.15に開催されたセミナーの資料です。エンタープライズiOSに必要な情報を網羅的に知る事のできる内容となりました。一部公開出来ないスライドは削除しています。
Flex metro
Flex metro
c-mitsuba
Similar to iOS グラフィックス Tips
(20)
はじめてのiOSアプリ開発 Swift対応版
はじめてのiOSアプリ開発 Swift対応版
20120316 designerworkshoppublished
20120316 designerworkshoppublished
業務アプリを安全に効率的に開発・運用するためのポイント
業務アプリを安全に効率的に開発・運用するためのポイント
できる!スマホアプリ:Webからはじまるアプリ for CMU16
できる!スマホアプリ:Webからはじまるアプリ for CMU16
iphone5 発表イベント 最速まとめLT
iphone5 発表イベント 最速まとめLT
iphone5 発表イベント 速報まとめ
iphone5 発表イベント 速報まとめ
SwiftによるiOS開発再入門
SwiftによるiOS開発再入門
iOS bust #1
iOS bust #1
DECOPICで学んだ海外で通用する企画の考え方
DECOPICで学んだ海外で通用する企画の考え方
20120413 nestakabaneworkshop
20120413 nestakabaneworkshop
2011年5月28日 Android勉強会プレゼン資料
2011年5月28日 Android勉強会プレゼン資料
iPhone/Android アプリをまとめて省エネ開発する技術
iPhone/Android アプリをまとめて省エネ開発する技術
【Halo】スマホアプリ3つの法則 ボケてをアプリ化するときにやったこと121210
【Halo】スマホアプリ3つの法則 ボケてをアプリ化するときにやったこと121210
20110824 android apps_tanaka
20110824 android apps_tanaka
スマホアプリ開発再考
スマホアプリ開発再考
モバイルWebアプリケーションを複数端末で動かすために注意すること
モバイルWebアプリケーションを複数端末で動かすために注意すること
モバイルファースト時代のクラウドネイティブアーキテクチャ JAWS DAYS 2015
モバイルファースト時代のクラウドネイティブアーキテクチャ JAWS DAYS 2015
Awsとrubyで作るビッグデータ解析の裏側
Awsとrubyで作るビッグデータ解析の裏側
DevLOVE関西(No.62) 知っておいて損はないエンタープライズiOS導入のいろは
DevLOVE関西(No.62) 知っておいて損はないエンタープライズiOS導入のいろは
Flex metro
Flex metro
iOS グラフィックス Tips
1.
iOS グラフィックスTips Twitter: @notoroid Twitter:
@irimasu
2.
お題目 • 簡単な自己紹介 • 肥大化するアプリ •
まとめ
3.
自己紹介
4.
簡単な自己紹介 • 個人開発者 • 屋号:
いります電算企画 • Twitter: irimasu • Twitter: notoroid
5.
自己紹介 • iOSアプリ以前(2001∼2008) • Windows/Flash
開発者 • iPhoneのアプリ開発者 (2009∼) • 頭わるいアプリ開発(Apple申請対策) • アプリの企画提案(サービス/フレームワークの提案) • 喫茶作業者
6.
北海道の楽しい100人 Facebook クラスタアプリ 最近リリースしたアプリ 無料
7.
肥大化するアプリ
8.
iOSアプリのサイズ増大 • iOS7から3G/LTE/4G で最大100MBのアプリを ダウンロード可能に •
iOS6から2倍もの容量増加を達成(50MB) • iOS7 のアクティブな端末数83%(5月現在)
9.
ダウンロード緩和でアプリサ イズを気にしなくてもいい?
10.
アプリサイズに対する 苦悩は続く • ユニバーサルバイナリ(プログラム本体) • iOS7では32/64bit対応が求められる •
古いOSをサポートするほどバイナリは増加 • 長すぎるダウンロード • すぐ使いたい用途のアプリによっては命取り
11.
アプリサイズ増大の 隠れたパラメータ
12.
アプリ内画像の存在
13.
UIパーツを画像だけで作成す るとアプリサイズが増大する
14.
サイズを圧迫するUIパーツ用 画像使わない方法を考える
15.
画像以外の方法で UI用パーツをつくるには?
16.
自力で描画する • 描画用API群(CoreGraphic) を用いる •
豊富な描画機能 • 全てプログラムコードで書く必要がある • プログラマ以外が取り付くしまがない
17.
自力で描画するデメリット • プログラマへのデザイン上の負荷が増す • 画像を使うことでデザイナとの責任分担が実 現できていたものが台無し •
複雑な描画をコードで書くのは時間を浪費す る
18.
画像を使う以外の選択肢
19.
20.
PaintCode2 を使用する • MacOS
用アプリ(MacOS Lion以降) • ベクタードローアプリ • AppStore で販売中 Mac/iOS の描画コード (Objective-C)を 出力する ¥8,500
21.
描画機能 図形と文字列 ベジェ曲線 グラデーション 色バリエーション
領域調整
22.
ライブラリ コード プロパティ
23.
簡単な使い方 @interface FooView @end @implement FooView -(void)
draw:(CGRect)rect { [ここにPaintCodeのコードをCopy&Paste] } @end
24.
ボタンの場合 • 一旦画像化する必要あり • UIGraphicsGetCurrentContext()
を使って描画 • UIGraphicsGetImageFromCurrentImageCont ext() を使ってUIImage を作成 • UIButton setImageメソッドで登録
25.
github で公開中です。 https://github.com/notoroid/ FigureRenderer
26.
リファレンスとして • 描画コードの実装方法の参考にする。 • Macに入れる描画用の参考書思えばお得
27.
デザイナとの共同作業 • SVGやPSDのデータを取り込み可能 • PaintCode2から画像出力可能 •
Android リソースを出力できる • デザイナさんにPaintCode2編集を使ってもらう
28.
PaintCode2新機能 • StrokeKit • 描画色や描画オブジェクトをパッケージ化 •
Variables & Expressions • 描画タイミングに値や式を渡すことができ る
29.
何がいいのか? • ソースコードの形でxcode(IDE) に取り込できる •
UIのアニメーションの描画に利用できる • CADsiplayLink と併用
30.
まとめ • UIに使っている画像サイズがアプリサイズを 圧迫していないか検討しましょう • PaintCode2
を使ってプロジェクトフォルダか ら画像を追放しましょう
31.
宣伝
32.
札幌iPhoneアプリ開発懇談会 DevSap(でぶさっぷ) • 札幌近郊にiOsアプリ開発者 の懇談会 • 奇数月ごと勉強会を開催 •
開発からアプリ市場情報まで ざっくばらんに意見交換
33.
http://irimasu.com Twitter: @notoroid 公式: @irimasu
Download now