Suche senden
Hochladen
Potatotips3 hoshi gaki_akira_iwaya
•
4 gefällt mir
•
3,979 views
Akira Iwaya
Folgen
#potatotips presentation by @hoshi_gaki (Akira Iwaya)
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 11
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
やはりお前らのiOS7対応は間違っている
やはりお前らのiOS7対応は間違っている
今城 善矩
iOS 7 対応事例 FastCheckin
iOS 7 対応事例 FastCheckin
Kosuke Ogawa
やはりお前らのCore Dataの使い方も間違っている
やはりお前らのCore Dataの使い方も間違っている
今城 善矩
iOSでライブラリを提供する際に気をつけたいこと
iOSでライブラリを提供する際に気をつけたいこと
asakahara
マルチデバイスに対応するためのAuto layout
マルチデバイスに対応するためのAuto layout
asakahara
iOSアプリを審査に提出してみた話
iOSアプリを審査に提出してみた話
Hideki Abe
はじめてのiOSアプリ開発 ①
はじめてのiOSアプリ開発 ①
Nagamine Hiromasa
iQONの開発手法 at iQONエンジニアセミナー
iQONの開発手法 at iQONエンジニアセミナー
Imamura Masayuki
Empfohlen
やはりお前らのiOS7対応は間違っている
やはりお前らのiOS7対応は間違っている
今城 善矩
iOS 7 対応事例 FastCheckin
iOS 7 対応事例 FastCheckin
Kosuke Ogawa
やはりお前らのCore Dataの使い方も間違っている
やはりお前らのCore Dataの使い方も間違っている
今城 善矩
iOSでライブラリを提供する際に気をつけたいこと
iOSでライブラリを提供する際に気をつけたいこと
asakahara
マルチデバイスに対応するためのAuto layout
マルチデバイスに対応するためのAuto layout
asakahara
iOSアプリを審査に提出してみた話
iOSアプリを審査に提出してみた話
Hideki Abe
はじめてのiOSアプリ開発 ①
はじめてのiOSアプリ開発 ①
Nagamine Hiromasa
iQONの開発手法 at iQONエンジニアセミナー
iQONの開発手法 at iQONエンジニアセミナー
Imamura Masayuki
iQONを支えるクローラーの裏側
iQONを支えるクローラーの裏側
Takehiro Shiozaki
オプショナル型。〜なんとなく付ける ! ? 撲滅〜 改訂版
オプショナル型。〜なんとなく付ける ! ? 撲滅〜 改訂版
Tomoki Hasegawa
Xcode and iTC submission topics
Xcode and iTC submission topics
Syo Ikeda
第三回北海道ワトソン勉強会 Watson + IoT 丼
第三回北海道ワトソン勉強会 Watson + IoT 丼
K Kimura
類似画像検索APIを作ってみた話
類似画像検索APIを作ってみた話
K Kimura
Androidでへっぽこ思考戦車を作ってみた
Androidでへっぽこ思考戦車を作ってみた
Yusuke Ohmichi
SwiftでAndroidアプリ書けるってよ
SwiftでAndroidアプリ書けるってよ
Syo Ikeda
Baa sでお気楽アプリ開発
Baa sでお気楽アプリ開発
Yusuke Ohmichi
Apple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべて
Apple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべて
Masaru Gushiken
iOSでのFramework導入のおさらい #関モバ
iOSでのFramework導入のおさらい #関モバ
Syo Ikeda
React way at_eight
React way at_eight
Hideharu Okuma
Swift 1.2からSwift 2への移行 #cocoa_kansai
Swift 1.2からSwift 2への移行 #cocoa_kansai
Syo Ikeda
Microsoft Flow 改め、Power Automateはじめました。
Microsoft Flow 改め、Power Automateはじめました。
典子 松本
Flex入門
Flex入門
Shinjiro Watanabe
タイムカード打刻チャットボット「ごえもん」誕生話
タイムカード打刻チャットボット「ごえもん」誕生話
典子 松本
Dynamic frameworks tips
Dynamic frameworks tips
Syo Ikeda
Designer's Design Talk「デザインの基礎」
Designer's Design Talk「デザインの基礎」
典子 松本
iOSで笑顔を認識する
iOSで笑顔を認識する
Kosuke Ogawa
20120316 designerworkshoppublished
20120316 designerworkshoppublished
Yoichiro Sakurai
テキスト書き起こし&読み上げLINEボットを作ってみた
テキスト書き起こし&読み上げLINEボットを作ってみた
典子 松本
Practical Use of Provisioning Profile 20140115 potatotips3
Practical Use of Provisioning Profile 20140115 potatotips3
Shin Yamamoto
下位互換コード隠蔽のストイシズム
下位互換コード隠蔽のストイシズム
Taketo Sano
Weitere ähnliche Inhalte
Was ist angesagt?
iQONを支えるクローラーの裏側
iQONを支えるクローラーの裏側
Takehiro Shiozaki
オプショナル型。〜なんとなく付ける ! ? 撲滅〜 改訂版
オプショナル型。〜なんとなく付ける ! ? 撲滅〜 改訂版
Tomoki Hasegawa
Xcode and iTC submission topics
Xcode and iTC submission topics
Syo Ikeda
第三回北海道ワトソン勉強会 Watson + IoT 丼
第三回北海道ワトソン勉強会 Watson + IoT 丼
K Kimura
類似画像検索APIを作ってみた話
類似画像検索APIを作ってみた話
K Kimura
Androidでへっぽこ思考戦車を作ってみた
Androidでへっぽこ思考戦車を作ってみた
Yusuke Ohmichi
SwiftでAndroidアプリ書けるってよ
SwiftでAndroidアプリ書けるってよ
Syo Ikeda
Baa sでお気楽アプリ開発
Baa sでお気楽アプリ開発
Yusuke Ohmichi
Apple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべて
Apple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべて
Masaru Gushiken
iOSでのFramework導入のおさらい #関モバ
iOSでのFramework導入のおさらい #関モバ
Syo Ikeda
React way at_eight
React way at_eight
Hideharu Okuma
Swift 1.2からSwift 2への移行 #cocoa_kansai
Swift 1.2からSwift 2への移行 #cocoa_kansai
Syo Ikeda
Microsoft Flow 改め、Power Automateはじめました。
Microsoft Flow 改め、Power Automateはじめました。
典子 松本
Flex入門
Flex入門
Shinjiro Watanabe
タイムカード打刻チャットボット「ごえもん」誕生話
タイムカード打刻チャットボット「ごえもん」誕生話
典子 松本
Dynamic frameworks tips
Dynamic frameworks tips
Syo Ikeda
Designer's Design Talk「デザインの基礎」
Designer's Design Talk「デザインの基礎」
典子 松本
iOSで笑顔を認識する
iOSで笑顔を認識する
Kosuke Ogawa
20120316 designerworkshoppublished
20120316 designerworkshoppublished
Yoichiro Sakurai
テキスト書き起こし&読み上げLINEボットを作ってみた
テキスト書き起こし&読み上げLINEボットを作ってみた
典子 松本
Was ist angesagt?
(20)
iQONを支えるクローラーの裏側
iQONを支えるクローラーの裏側
オプショナル型。〜なんとなく付ける ! ? 撲滅〜 改訂版
オプショナル型。〜なんとなく付ける ! ? 撲滅〜 改訂版
Xcode and iTC submission topics
Xcode and iTC submission topics
第三回北海道ワトソン勉強会 Watson + IoT 丼
第三回北海道ワトソン勉強会 Watson + IoT 丼
類似画像検索APIを作ってみた話
類似画像検索APIを作ってみた話
Androidでへっぽこ思考戦車を作ってみた
Androidでへっぽこ思考戦車を作ってみた
SwiftでAndroidアプリ書けるってよ
SwiftでAndroidアプリ書けるってよ
Baa sでお気楽アプリ開発
Baa sでお気楽アプリ開発
Apple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべて
Apple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべて
iOSでのFramework導入のおさらい #関モバ
iOSでのFramework導入のおさらい #関モバ
React way at_eight
React way at_eight
Swift 1.2からSwift 2への移行 #cocoa_kansai
Swift 1.2からSwift 2への移行 #cocoa_kansai
Microsoft Flow 改め、Power Automateはじめました。
Microsoft Flow 改め、Power Automateはじめました。
Flex入門
Flex入門
タイムカード打刻チャットボット「ごえもん」誕生話
タイムカード打刻チャットボット「ごえもん」誕生話
Dynamic frameworks tips
Dynamic frameworks tips
Designer's Design Talk「デザインの基礎」
Designer's Design Talk「デザインの基礎」
iOSで笑顔を認識する
iOSで笑顔を認識する
20120316 designerworkshoppublished
20120316 designerworkshoppublished
テキスト書き起こし&読み上げLINEボットを作ってみた
テキスト書き起こし&読み上げLINEボットを作ってみた
Andere mochten auch
Practical Use of Provisioning Profile 20140115 potatotips3
Practical Use of Provisioning Profile 20140115 potatotips3
Shin Yamamoto
下位互換コード隠蔽のストイシズム
下位互換コード隠蔽のストイシズム
Taketo Sano
ICTutorialOverlay : A utility for making "Overlay Tutorial"
ICTutorialOverlay : A utility for making "Overlay Tutorial"
Ichito Nagata
H2O x mrubyで人はどれだけ幸せになれるのか
H2O x mrubyで人はどれだけ幸せになれるのか
Ichito Nagata
App Store 申請Tips
App Store 申請Tips
Kosuke Ogawa
20140115 potato tips No.3 Android App Test Development Driven and Jenkins CI ...
20140115 potato tips No.3 Android App Test Development Driven and Jenkins CI ...
tkawashita
ちょっと優しい入力項目
ちょっと優しい入力項目
shinya sakemoto
Potato03 KotlinでAndroidアプリ開発(後編)
Potato03 KotlinでAndroidアプリ開発(後編)
Toshihiro Yagi
アプリでもオブジェクト指向エクササイズ(Potatotips#3)
アプリでもオブジェクト指向エクササイズ(Potatotips#3)
Shoichi Matsuda
Client-Side Deep Learning
Client-Side Deep Learning
Shuichi Tsutsumi
Andere mochten auch
(10)
Practical Use of Provisioning Profile 20140115 potatotips3
Practical Use of Provisioning Profile 20140115 potatotips3
下位互換コード隠蔽のストイシズム
下位互換コード隠蔽のストイシズム
ICTutorialOverlay : A utility for making "Overlay Tutorial"
ICTutorialOverlay : A utility for making "Overlay Tutorial"
H2O x mrubyで人はどれだけ幸せになれるのか
H2O x mrubyで人はどれだけ幸せになれるのか
App Store 申請Tips
App Store 申請Tips
20140115 potato tips No.3 Android App Test Development Driven and Jenkins CI ...
20140115 potato tips No.3 Android App Test Development Driven and Jenkins CI ...
ちょっと優しい入力項目
ちょっと優しい入力項目
Potato03 KotlinでAndroidアプリ開発(後編)
Potato03 KotlinでAndroidアプリ開発(後編)
アプリでもオブジェクト指向エクササイズ(Potatotips#3)
アプリでもオブジェクト指向エクササイズ(Potatotips#3)
Client-Side Deep Learning
Client-Side Deep Learning
Ähnlich wie Potatotips3 hoshi gaki_akira_iwaya
何故に私達(特に私)はアプリのアニメーションや UI表現に魅了されるのか? そして共存と向き合いを考える
何故に私達(特に私)はアプリのアニメーションや UI表現に魅了されるのか? そして共存と向き合いを考える
Fumiya Sakai
Uicollectionview
Uicollectionview
towaki777
20131005 cocoa関西
20131005 cocoa関西
Yosuke Uno
iOSアプリUIとの触れ合いと歩む僕なりのSwiftの楽しみ方
iOSアプリUIとの触れ合いと歩む僕なりのSwiftの楽しみ方
Fumiya Sakai
ライブラリやView構造を有効活用して iOSアプリのUIをオシャレにするワザ紹介
ライブラリやView構造を有効活用して iOSアプリのUIをオシャレにするワザ紹介
Fumiya Sakai
モバイル対応Ui部品を利用したレスポンシブwebアプリ開発
モバイル対応Ui部品を利用したレスポンシブwebアプリ開発
Satoru Yamaguchi
Approach of Prototyping for making Application User Interface about iOS
Approach of Prototyping for making Application User Interface about iOS
Fumiya Sakai
iOS側のUIの特徴と見比べるAndroid側でのUI実装のヒント
iOS側のUIの特徴と見比べるAndroid側でのUI実装のヒント
Fumiya Sakai
iPhoneアプリ無料勉強会 vol3
iPhoneアプリ無料勉強会 vol3
codeal
UI表現ライブラリを有効活用して iOSアプリのUIをオシャレにするワザ紹介
UI表現ライブラリを有効活用して iOSアプリのUIをオシャレにするワザ紹介
Fumiya Sakai
iOS13 SDK による 全機能置き換え Part1
iOS13 SDK による 全機能置き換え Part1
Kaname Noto
iOSアプリで気になった動きや表現を上手にアレンジして活用してみる
iOSアプリで気になった動きや表現を上手にアレンジして活用してみる
Fumiya Sakai
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
Fumiya Sakai
Lync 2013 API カスタマイズアプリ開発
Lync 2013 API カスタマイズアプリ開発
adachiyosuke
デザイナー→Webエンジニア→iOSエンジニアと渡り歩いた僕なりのSwiftとの向き合い方と生かす戦略
デザイナー→Webエンジニア→iOSエンジニアと渡り歩いた僕なりのSwiftとの向き合い方と生かす戦略
Fumiya Sakai
iOSアプリ開発のためのSwiftビギナーズ勉強会 第6回 @Co-Edo
iOSアプリ開発のためのSwiftビギナーズ勉強会 第6回 @Co-Edo
Megumi Otani(Czenhe)
DevLOVE関西(No.62) 知っておいて損はないエンタープライズiOS導入のいろは
DevLOVE関西(No.62) 知っておいて損はないエンタープライズiOS導入のいろは
feedtailor
Jenkinsを使おうよ
Jenkinsを使おうよ
Yohei Oda
Webアプリ開発のトレンドとUIライブラリ開発事情(仙台Geek★Night #1)
Webアプリ開発のトレンドとUIライブラリ開発事情(仙台Geek★Night #1)
masakazusegawa
アプリ開発におけるテキスト装飾のアイデア集
アプリ開発におけるテキスト装飾のアイデア集
Fumiya Sakai
Ähnlich wie Potatotips3 hoshi gaki_akira_iwaya
(20)
何故に私達(特に私)はアプリのアニメーションや UI表現に魅了されるのか? そして共存と向き合いを考える
何故に私達(特に私)はアプリのアニメーションや UI表現に魅了されるのか? そして共存と向き合いを考える
Uicollectionview
Uicollectionview
20131005 cocoa関西
20131005 cocoa関西
iOSアプリUIとの触れ合いと歩む僕なりのSwiftの楽しみ方
iOSアプリUIとの触れ合いと歩む僕なりのSwiftの楽しみ方
ライブラリやView構造を有効活用して iOSアプリのUIをオシャレにするワザ紹介
ライブラリやView構造を有効活用して iOSアプリのUIをオシャレにするワザ紹介
モバイル対応Ui部品を利用したレスポンシブwebアプリ開発
モバイル対応Ui部品を利用したレスポンシブwebアプリ開発
Approach of Prototyping for making Application User Interface about iOS
Approach of Prototyping for making Application User Interface about iOS
iOS側のUIの特徴と見比べるAndroid側でのUI実装のヒント
iOS側のUIの特徴と見比べるAndroid側でのUI実装のヒント
iPhoneアプリ無料勉強会 vol3
iPhoneアプリ無料勉強会 vol3
UI表現ライブラリを有効活用して iOSアプリのUIをオシャレにするワザ紹介
UI表現ライブラリを有効活用して iOSアプリのUIをオシャレにするワザ紹介
iOS13 SDK による 全機能置き換え Part1
iOS13 SDK による 全機能置き換え Part1
iOSアプリで気になった動きや表現を上手にアレンジして活用してみる
iOSアプリで気になった動きや表現を上手にアレンジして活用してみる
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
Lync 2013 API カスタマイズアプリ開発
Lync 2013 API カスタマイズアプリ開発
デザイナー→Webエンジニア→iOSエンジニアと渡り歩いた僕なりのSwiftとの向き合い方と生かす戦略
デザイナー→Webエンジニア→iOSエンジニアと渡り歩いた僕なりのSwiftとの向き合い方と生かす戦略
iOSアプリ開発のためのSwiftビギナーズ勉強会 第6回 @Co-Edo
iOSアプリ開発のためのSwiftビギナーズ勉強会 第6回 @Co-Edo
DevLOVE関西(No.62) 知っておいて損はないエンタープライズiOS導入のいろは
DevLOVE関西(No.62) 知っておいて損はないエンタープライズiOS導入のいろは
Jenkinsを使おうよ
Jenkinsを使おうよ
Webアプリ開発のトレンドとUIライブラリ開発事情(仙台Geek★Night #1)
Webアプリ開発のトレンドとUIライブラリ開発事情(仙台Geek★Night #1)
アプリ開発におけるテキスト装飾のアイデア集
アプリ開発におけるテキスト装飾のアイデア集
Kürzlich hochgeladen
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
iPride Co., Ltd.
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
Atomu Hidaka
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
Shota Ito
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
iPride Co., Ltd.
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツール
sugiuralab
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
osamut
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価
sugiuralab
Kürzlich hochgeladen
(8)
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツール
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価
Potatotips3 hoshi gaki_akira_iwaya
1.
iOS 7 な
Message App の作り方 Akira Iwaya / @hoshi_gaki
2.
いわや あき ら 岩谷 明 @hoshi_gaki FRED PERRY 会員証アプリ アルバイトなプログラマ (千葉大学工学部デザイン学科4年生) フジロック用 アプリ (非公式) Summaly お手伝いしました 資生堂
店頭用商品紹介アプリ
3.
iOS 7 のメッセージアプリ 1 もにょもにょ動く 2 吹き出しにグラデーションが ついてる 3 下にスワイプするとキーボード が隠れる (apple.com
より)
4.
1 もにょもにょ動く ・UICollectionView + UIDynamics
で実現できる - WWDC 2013 Session 217 Exploring Scroll Views on iOS 7 - objc.io issue #5 UICollectionView + UIKit Dynamics www.objc.io/issue-5/collection-views-and-uidynamics.html ・UICollectionViewFlowLayout のサブクラスを作る - UIDynamicAnimator と UIAttachmentBehavior の組み合わせ - それ用メソッド [self.dynamicAnimator layoutAttributesForCellAtIndexPath:] - [self.collectionView.panGestureRecognizer locationInView: self.collectionView] でタッチをとれる
5.
吹き出しにグラデーションがついてる 2 ※自分で思いついた方法です 1. UICollectionViewLayoutAttributes のサブクラスを作る ←グラデーション用に色を保持する配列
6.
2. UICollectionViewCell のサブクラスを作る CAGradientLayer ・-(void)applyLayoutAttributes:
に作ったサブクラスが渡ってくるので, に設定する ・背景色をグラデーションにするためにグラデーション用 View の +(Class)layerClass で [CAGradientLayer class] を返す self.layer.cornerRadius = 15.0f; self.layer.maskToBounds = YES で角を丸くする
7.
3. UICollectionViewFlowLayout のサブクラスで色をセッ トする ・+(Class)layoutAttribuetClass
でカスタマイズした UICollectionViewLayoutAttributes の クラスを返す ・layoutAttributesForElementsInRect: と layoutAttributesForIteAtIndexPath: で色を 計算するメソッ ドをよびだして, カスタマイズした UICollectionViewLayoutAttributes のサブク ラスに色を設定 - (void)assignGradientColorsToLayoutAttributes:(NSArray *)layoutAttributes - (NSArray *)colorsForBeginPosition: endPosition withColors:(NSArray *)colors colorsIdeintifier:(NSString *)colorsIdentifier loations:(NSArray *)locations などなど… 詳しくは GitHub で!
8.
3 下にスワイプするとキーボードが隠れる ・iOS 7 からうってつけの
API が追加 scrollView.keyboardDismissMode = UIScrollViewKeyboardDismissModeInteractive; これでスワイプ時に勝手に隠してくれる。 But Message アプリや LINE などのように自動で UITextView を追従させ たりはしてくれない。
9.
・そこで ziryanov / DAKeyboardControl forked
from danielamitay / DAKeyboardControl https://github.com/ziryanov/DAKeyboardControl ・fork 元のものに Autolayout + iOS 7 対応したもの
10.
以上をまとめたプロジェクトを作りました ! AIiOS7MessageSample https://github.com/akira108/AIiOS7MessageSample ・某アプリを iOS7
リデザインした風 UI ・AutoLayout による可変幅セル ・UIDynamics ・グラデーション吹き出し ・スワイプで閉じるキーボード
11.
以上をまとめたプロジェクトを作りました ! AIiOS7MessageSample https://github.com/akira108/AIiOS7MessageSample ・某アプリを iOS7
リデザインした風 UI ・AutoLayout による可変幅セル ・UIDynamics ご静聴ありがとう ございました。 ・グラデーション吹き出し ・スワイプで閉じるキーボード
Jetzt herunterladen