Submit Search
Upload
Little tips ios
•
0 likes
•
889 views
akitsukada
Follow
#osieteios 201
Read less
Read more
Report
Share
Report
Share
1 of 14
Download now
Download to read offline
Recommended
Leap motion.js
Leap motion.js
Haraguchi Go
capybara で快適なテスト生活を
capybara で快適なテスト生活を
Ryunosuke SATO
PHP Application E2E with Capybara
PHP Application E2E with Capybara
Yoshiaki Yoshida
Node.jsのオートスケールをFRPで管理する
Node.jsのオートスケールをFRPで管理する
kidach1
モテBTS ~ backlog ~
モテBTS ~ backlog ~
ikikko
Angular2実践入門
Angular2実践入門
Shumpei Shiraishi
Sprocketsを捨てたい
Sprocketsを捨てたい
Masato Noguchi
Introduction of ios-chart in oss-labs#3
Introduction of ios-chart in oss-labs#3
Daisuke Yamashita
Recommended
Leap motion.js
Leap motion.js
Haraguchi Go
capybara で快適なテスト生活を
capybara で快適なテスト生活を
Ryunosuke SATO
PHP Application E2E with Capybara
PHP Application E2E with Capybara
Yoshiaki Yoshida
Node.jsのオートスケールをFRPで管理する
Node.jsのオートスケールをFRPで管理する
kidach1
モテBTS ~ backlog ~
モテBTS ~ backlog ~
ikikko
Angular2実践入門
Angular2実践入門
Shumpei Shiraishi
Sprocketsを捨てたい
Sprocketsを捨てたい
Masato Noguchi
Introduction of ios-chart in oss-labs#3
Introduction of ios-chart in oss-labs#3
Daisuke Yamashita
Da dubbio cambia_ idea
Da dubbio cambia_ idea
Alfonso Crisci
Lec 1& 2
Lec 1& 2
Alaa Radwan
Marketing Plan Redux
Marketing Plan Redux
abcboston
Ecología 2010
Ecología 2010
Abril Méndez
Digital Strategy Abc Webinar
Digital Strategy Abc Webinar
abcboston
como influye la tecnología en la matemática
como influye la tecnología en la matemática
28122005
Building Static Website With Github And Jekyll
Building Static Website With Github And Jekyll
Yoji Shidara
Titanium Mobile ~本当にあったこわい話~
Titanium Mobile ~本当にあったこわい話~
Atsushi Harada
その素敵なUI基盤を目指して・・・
その素敵なUI基盤を目指して・・・
KLab Inc. / Tech
インタフェースのこころ
インタフェースのこころ
Koichi ITO
Webな技術でIoT自販機を作って運用している話 -ポケットチェンジでのものづくり-
Webな技術でIoT自販機を作って運用している話 -ポケットチェンジでのものづくり-
Masato Igeta
Sparkコミュニティに飛び込もう!(Spark Meetup Tokyo 2015 講演資料、NTTデータ 猿田 浩輔)
Sparkコミュニティに飛び込もう!(Spark Meetup Tokyo 2015 講演資料、NTTデータ 猿田 浩輔)
NTT DATA OSS Professional Services
福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介
Mori Shingo
OSC2013 Tokyo/Spring JOSUG
OSC2013 Tokyo/Spring JOSUG
Hideki Saito
Nodeにしましょう
Nodeにしましょう
Yuzo Hebishima
Device Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テスト
健一 辰濱
20101127 Android Usability Seminar
20101127 Android Usability Seminar
Visso株式会社
オンプレエンジニアがクラウドエンジニアを夢見て。じっと手を見る。
オンプレエンジニアがクラウドエンジニアを夢見て。じっと手を見る。
Akihiro Kuwano
Rubyと機械学習の現状
Rubyと機械学習の現状
Aki Ariga
初心者向けAndroidゲーム開発ノウハウ
初心者向けAndroidゲーム開発ノウハウ
Kentarou Mukunasi
コンソールゲームを世界展開してみた - JAWS DAYS 2015
コンソールゲームを世界展開してみた - JAWS DAYS 2015
Ryo Nakamaru
JAMstackは眠らない
JAMstackは眠らない
Kuniyoshi Tone
More Related Content
Viewers also liked
Da dubbio cambia_ idea
Da dubbio cambia_ idea
Alfonso Crisci
Lec 1& 2
Lec 1& 2
Alaa Radwan
Marketing Plan Redux
Marketing Plan Redux
abcboston
Ecología 2010
Ecología 2010
Abril Méndez
Digital Strategy Abc Webinar
Digital Strategy Abc Webinar
abcboston
como influye la tecnología en la matemática
como influye la tecnología en la matemática
28122005
Viewers also liked
(6)
Da dubbio cambia_ idea
Da dubbio cambia_ idea
Lec 1& 2
Lec 1& 2
Marketing Plan Redux
Marketing Plan Redux
Ecología 2010
Ecología 2010
Digital Strategy Abc Webinar
Digital Strategy Abc Webinar
como influye la tecnología en la matemática
como influye la tecnología en la matemática
Similar to Little tips ios
Building Static Website With Github And Jekyll
Building Static Website With Github And Jekyll
Yoji Shidara
Titanium Mobile ~本当にあったこわい話~
Titanium Mobile ~本当にあったこわい話~
Atsushi Harada
その素敵なUI基盤を目指して・・・
その素敵なUI基盤を目指して・・・
KLab Inc. / Tech
インタフェースのこころ
インタフェースのこころ
Koichi ITO
Webな技術でIoT自販機を作って運用している話 -ポケットチェンジでのものづくり-
Webな技術でIoT自販機を作って運用している話 -ポケットチェンジでのものづくり-
Masato Igeta
Sparkコミュニティに飛び込もう!(Spark Meetup Tokyo 2015 講演資料、NTTデータ 猿田 浩輔)
Sparkコミュニティに飛び込もう!(Spark Meetup Tokyo 2015 講演資料、NTTデータ 猿田 浩輔)
NTT DATA OSS Professional Services
福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介
Mori Shingo
OSC2013 Tokyo/Spring JOSUG
OSC2013 Tokyo/Spring JOSUG
Hideki Saito
Nodeにしましょう
Nodeにしましょう
Yuzo Hebishima
Device Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テスト
健一 辰濱
20101127 Android Usability Seminar
20101127 Android Usability Seminar
Visso株式会社
オンプレエンジニアがクラウドエンジニアを夢見て。じっと手を見る。
オンプレエンジニアがクラウドエンジニアを夢見て。じっと手を見る。
Akihiro Kuwano
Rubyと機械学習の現状
Rubyと機械学習の現状
Aki Ariga
初心者向けAndroidゲーム開発ノウハウ
初心者向けAndroidゲーム開発ノウハウ
Kentarou Mukunasi
コンソールゲームを世界展開してみた - JAWS DAYS 2015
コンソールゲームを世界展開してみた - JAWS DAYS 2015
Ryo Nakamaru
JAMstackは眠らない
JAMstackは眠らない
Kuniyoshi Tone
Devsumi2013 Ruby開発者のみなさん、mrubyで楽しく快適な組み込みアプリ開発を始めませんか?
Devsumi2013 Ruby開発者のみなさん、mrubyで楽しく快適な組み込みアプリ開発を始めませんか?
Takashi Sogabe
Azure のポータル画面で、AI フレーバな BOT の作成ハンズオン
Azure のポータル画面で、AI フレーバな BOT の作成ハンズオン
Yasuaki Matsuda
MLCT#12 使われる機能目指して 測ったり試したり
MLCT#12 使われる機能目指して 測ったり試したり
Yuji Oshima
Lineにおけるspring frameworkの活用
Lineにおけるspring frameworkの活用
Tokuhiro Matsuno
Similar to Little tips ios
(20)
Building Static Website With Github And Jekyll
Building Static Website With Github And Jekyll
Titanium Mobile ~本当にあったこわい話~
Titanium Mobile ~本当にあったこわい話~
その素敵なUI基盤を目指して・・・
その素敵なUI基盤を目指して・・・
インタフェースのこころ
インタフェースのこころ
Webな技術でIoT自販機を作って運用している話 -ポケットチェンジでのものづくり-
Webな技術でIoT自販機を作って運用している話 -ポケットチェンジでのものづくり-
Sparkコミュニティに飛び込もう!(Spark Meetup Tokyo 2015 講演資料、NTTデータ 猿田 浩輔)
Sparkコミュニティに飛び込もう!(Spark Meetup Tokyo 2015 講演資料、NTTデータ 猿田 浩輔)
福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介
OSC2013 Tokyo/Spring JOSUG
OSC2013 Tokyo/Spring JOSUG
Nodeにしましょう
Nodeにしましょう
Device Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テスト
20101127 Android Usability Seminar
20101127 Android Usability Seminar
オンプレエンジニアがクラウドエンジニアを夢見て。じっと手を見る。
オンプレエンジニアがクラウドエンジニアを夢見て。じっと手を見る。
Rubyと機械学習の現状
Rubyと機械学習の現状
初心者向けAndroidゲーム開発ノウハウ
初心者向けAndroidゲーム開発ノウハウ
コンソールゲームを世界展開してみた - JAWS DAYS 2015
コンソールゲームを世界展開してみた - JAWS DAYS 2015
JAMstackは眠らない
JAMstackは眠らない
Devsumi2013 Ruby開発者のみなさん、mrubyで楽しく快適な組み込みアプリ開発を始めませんか?
Devsumi2013 Ruby開発者のみなさん、mrubyで楽しく快適な組み込みアプリ開発を始めませんか?
Azure のポータル画面で、AI フレーバな BOT の作成ハンズオン
Azure のポータル画面で、AI フレーバな BOT の作成ハンズオン
MLCT#12 使われる機能目指して 測ったり試したり
MLCT#12 使われる機能目指して 測ったり試したり
Lineにおけるspring frameworkの活用
Lineにおけるspring frameworkの活用
More from akitsukada
Solutions Architect, Exciting Career for Engineers
Solutions Architect, Exciting Career for Engineers
akitsukada
Morning Session - AWS Serverless Ways
Morning Session - AWS Serverless Ways
akitsukada
AWS Introduction for Startups
AWS Introduction for Startups
akitsukada
Real-time Chat Backend on AWS IoT 20160422
Real-time Chat Backend on AWS IoT 20160422
akitsukada
Amazon Cognito Deep Dive @ JAWS DAYS 2016
Amazon Cognito Deep Dive @ JAWS DAYS 2016
akitsukada
AWS Mobile Maniacs
AWS Mobile Maniacs
akitsukada
My Startup Learnings (短縮版)
My Startup Learnings (短縮版)
akitsukada
CTO Night & Day Morning Session "スタートアップCTOならおさえておきたいAWS基本構成"
CTO Night & Day Morning Session "スタートアップCTOならおさえておきたいAWS基本構成"
akitsukada
CTO Night & Day Morning Session "Auto Scaling & Spot Instances Deep Dive"
CTO Night & Day Morning Session "Auto Scaling & Spot Instances Deep Dive"
akitsukada
AWS for Startups 2016 (2015/12/02版)
AWS for Startups 2016 (2015/12/02版)
akitsukada
Awsjpcasestudies
Awsjpcasestudies
akitsukada
Mobile Hubで変わる、アプリ開発最前線
Mobile Hubで変わる、アプリ開発最前線
akitsukada
Auto Scaling x Spot Instances によるスケーラビリティと コストカット
Auto Scaling x Spot Instances によるスケーラビリティと コストカット
akitsukada
20140807 AWS Startup Tech Meetup
20140807 AWS Startup Tech Meetup
akitsukada
データベース・リファクタリング読書会第四回オープニング
データベース・リファクタリング読書会第四回オープニング
akitsukada
みゆっき☆Think#10 チーム開発〜脱ぼっちマインド〜
みゆっき☆Think#10 チーム開発〜脱ぼっちマインド〜
akitsukada
Printf
Printf
akitsukada
With git
With git
akitsukada
Find(ラスト)
Find(ラスト)
akitsukada
Find(1)
Find(1)
akitsukada
More from akitsukada
(20)
Solutions Architect, Exciting Career for Engineers
Solutions Architect, Exciting Career for Engineers
Morning Session - AWS Serverless Ways
Morning Session - AWS Serverless Ways
AWS Introduction for Startups
AWS Introduction for Startups
Real-time Chat Backend on AWS IoT 20160422
Real-time Chat Backend on AWS IoT 20160422
Amazon Cognito Deep Dive @ JAWS DAYS 2016
Amazon Cognito Deep Dive @ JAWS DAYS 2016
AWS Mobile Maniacs
AWS Mobile Maniacs
My Startup Learnings (短縮版)
My Startup Learnings (短縮版)
CTO Night & Day Morning Session "スタートアップCTOならおさえておきたいAWS基本構成"
CTO Night & Day Morning Session "スタートアップCTOならおさえておきたいAWS基本構成"
CTO Night & Day Morning Session "Auto Scaling & Spot Instances Deep Dive"
CTO Night & Day Morning Session "Auto Scaling & Spot Instances Deep Dive"
AWS for Startups 2016 (2015/12/02版)
AWS for Startups 2016 (2015/12/02版)
Awsjpcasestudies
Awsjpcasestudies
Mobile Hubで変わる、アプリ開発最前線
Mobile Hubで変わる、アプリ開発最前線
Auto Scaling x Spot Instances によるスケーラビリティと コストカット
Auto Scaling x Spot Instances によるスケーラビリティと コストカット
20140807 AWS Startup Tech Meetup
20140807 AWS Startup Tech Meetup
データベース・リファクタリング読書会第四回オープニング
データベース・リファクタリング読書会第四回オープニング
みゆっき☆Think#10 チーム開発〜脱ぼっちマインド〜
みゆっき☆Think#10 チーム開発〜脱ぼっちマインド〜
Printf
Printf
With git
With git
Find(ラスト)
Find(ラスト)
Find(1)
Find(1)
Little tips ios
1.
Little tips for
iOS development karaage #osieteios@2013.05.25
2.
@me ● Tsukada ● karaage @ Studyplus ● iOS,
Rails, Java(a little) ● ARCほとんど使ってないので死ぬ – 会社で新しくUtilityLibraryをOSSとして開発中! ● 近日公開 ● そっちはARC
3.
Tips ● CrashReports (for sale) –
Crittercism – Bugsense – Crashlytics ● Automatic UI testing (for dev) – UI Automation – UI Recorder
4.
Crash Reports ● 「落ちます」 「最悪」 ● 再現しない ● どこで落ちているか わからない イメージです→
5.
Crash Reports ● iTunesConnectのクラッシュレポートは – 遅い、レポートされない…? ”Too
few reports have been submitted for a report to be shown”
6.
Crash Reports ● CrashReports – Crittercism ● 導入簡単 ● 無料/有料プランあり –
Bugsense ● 無料だとちょっと機能的にきつい – 500件/月、シンボルの復元なし ● 有料はけっこうよさそう – Crashlytics ● 見た目が超かっこいい ● ベータ版、将来的に有料化の可能性なども
7.
crittercism ● demo
8.
crittercism ● 注意点 – “ビルドしたときの” dSYMファイルを ちゃんとアップロードすること
9.
Automatic UI testing ● テストの自動化はもうmustだよね ● 「回帰テストしたい」 –
というかしないでクラッシュ頻発して AppStoreでレビュー死☆したら 本当にへこむ – しかし手作業のコストが高すぎる ● 全機能 × iOSバージョン の組み合わせ爆発 ● 人件費と精神の無駄遣い
10.
Automatic UI testing ● UI
Recorder – 操作を記録して再生する ● UI Automation – 操作、検証したいことをコード(JS)で記述して 実行する
11.
UI Recorder ● 注意 – 記録時と再生時の状態が違って 再生不能だったりすると 数分間Macが操作できなくなる ● なにこれ ● 特にAssertできるわけではないので 厳密なテストにはならない ● デモ動画撮影とかにいいかもね
12.
UI Automation ● JSのエディタがいまいちというか全く使いにくい – 補完されない –
インデントされない – 一気にコメント付け外し出来ない ● 操作をcaptionすることもできるが 完全にはそのまま動かないケースも多い ● Storyboadを使って作ったアプリの方が 適用しやすい (Labelの値でJSから操作できるようになるため)
13.
やりたい ● UI Automationで書いたテストを Jenkinsからキックしたい
14.
ほしい ● Provisioning profile, certificatesの管理を簡 単にしてくれる革新的で簡単で無料の神みた いなツール –
難しすぎて死ぬ
Download now