Submit Search
Swiftで初アプリリリースしてみて振り返り
0 likes
491 views
H
Hikari Yanagihara
勉強会用の資料
Lifestyle
Read more
1 of 30
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
More Related Content
PDF
Swift勉強会2
Hikari Yanagihara
PDF
Swiftvol.1
Hikari Yanagihara
PDF
SwiftとReactNativeで似たようなUIを作った際の記録
Fumiya Sakai
PDF
できるだけUI系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ
Fumiya Sakai
PPTX
TBMU#28 ブログのトラブル・困ったを解決
Tomaki Maeda
PDF
少しずつキャッチアップしていくAndroidアプリ開発の補足と振り返り
Fumiya Sakai
PPTX
Oss written in swift
Yuki Asai
PDF
少しずつキャッチアップしていくAndroidアプリ開発
Fumiya Sakai
Swift勉強会2
Hikari Yanagihara
Swiftvol.1
Hikari Yanagihara
SwiftとReactNativeで似たようなUIを作った際の記録
Fumiya Sakai
できるだけUI系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ
Fumiya Sakai
TBMU#28 ブログのトラブル・困ったを解決
Tomaki Maeda
少しずつキャッチアップしていくAndroidアプリ開発の補足と振り返り
Fumiya Sakai
Oss written in swift
Yuki Asai
少しずつキャッチアップしていくAndroidアプリ開発
Fumiya Sakai
What's hot
(20)
PDF
Introduction of ios-chart in oss-labs#3
Daisuke Yamashita
PDF
試して感覚を掴んでみるUICollectionViewCompositionalLayout & Combine
Fumiya Sakai
PDF
できることから始めるOss活動
Motoki Narita
PDF
レイヤー分けをしたアーキテクチャで作るiOSアプリ&バックエンドのサンプル実装をのぞく
Fumiya Sakai
PDF
最近の業務やAndroid関連のインプットと振り返り
Fumiya Sakai
PDF
2022年の抱負とここ数年続けてきたインプット
Fumiya Sakai
PDF
RxSwiftとMVVMパターンと仲良くなる次のステップ
Fumiya Sakai
PDF
20150514 android
Fujimura Munehiko
PPTX
プロ生@福岡20130316
ima sen
PDF
できるだけUI系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ(追加版)
Fumiya Sakai
PDF
iOSのUI構築小技集(小さなとこから始められる編)
Fumiya Sakai
PPTX
オープンセミナー2014@岡山プレゼン
Kakigi Katuyuki
PDF
NativeBaseをはじめとするUIに関する ライブラリを使ったサンプルを作ってみた
Fumiya Sakai
PDF
第六回 #渋谷java Javaを書き始めて 1年半が経って思うこと
Kazuhiro Serizawa
PDF
iOS側のUIの特徴と見比べるAndroid側でのUI実装のヒント
Fumiya Sakai
PDF
15.05.17 ゆるふわRe:VIEW'erの近況
Kei Nakazawa
PPTX
第26回東京ブロガーミートアップ
Tanaka Yuji
PDF
Riot.jsと仲良くなるための僕的tips
Keisuke Imai
PDF
第八回 #渋谷Java 最近のjava PaaS事情
Kazuhiro Serizawa
PDF
はじめてのReactiveCocoa
章平 福井
Introduction of ios-chart in oss-labs#3
Daisuke Yamashita
試して感覚を掴んでみるUICollectionViewCompositionalLayout & Combine
Fumiya Sakai
できることから始めるOss活動
Motoki Narita
レイヤー分けをしたアーキテクチャで作るiOSアプリ&バックエンドのサンプル実装をのぞく
Fumiya Sakai
最近の業務やAndroid関連のインプットと振り返り
Fumiya Sakai
2022年の抱負とここ数年続けてきたインプット
Fumiya Sakai
RxSwiftとMVVMパターンと仲良くなる次のステップ
Fumiya Sakai
20150514 android
Fujimura Munehiko
プロ生@福岡20130316
ima sen
できるだけUI系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ(追加版)
Fumiya Sakai
iOSのUI構築小技集(小さなとこから始められる編)
Fumiya Sakai
オープンセミナー2014@岡山プレゼン
Kakigi Katuyuki
NativeBaseをはじめとするUIに関する ライブラリを使ったサンプルを作ってみた
Fumiya Sakai
第六回 #渋谷java Javaを書き始めて 1年半が経って思うこと
Kazuhiro Serizawa
iOS側のUIの特徴と見比べるAndroid側でのUI実装のヒント
Fumiya Sakai
15.05.17 ゆるふわRe:VIEW'erの近況
Kei Nakazawa
第26回東京ブロガーミートアップ
Tanaka Yuji
Riot.jsと仲良くなるための僕的tips
Keisuke Imai
第八回 #渋谷Java 最近のjava PaaS事情
Kazuhiro Serizawa
はじめてのReactiveCocoa
章平 福井
Ad
Viewers also liked
(6)
PDF
実戦投入する機械学習
Takahiro Kubo
PDF
機械学習の理論と実践
Preferred Networks
PPTX
「機械学習 By スタンフォード大学」勉強会 2015.09.11
Minoru Chikamune
PDF
ルールベースから機械学習への道 公開用
nishio
PDF
機械学習によるデータ分析まわりのお話
Ryota Kamoshida
PDF
機械学習チュートリアル@Jubatus Casual Talks
Yuya Unno
実戦投入する機械学習
Takahiro Kubo
機械学習の理論と実践
Preferred Networks
「機械学習 By スタンフォード大学」勉強会 2015.09.11
Minoru Chikamune
ルールベースから機械学習への道 公開用
nishio
機械学習によるデータ分析まわりのお話
Ryota Kamoshida
機械学習チュートリアル@Jubatus Casual Talks
Yuya Unno
Ad
Similar to Swiftで初アプリリリースしてみて振り返り
(20)
PDF
Swift afterbeginner
Kiminari Homma
PDF
Swiftをやってみた!
Aya Ebata
PPTX
複数人でSwift開発を行うには
Yuya Fujiwara
PDF
Swift歴2ヶ月でアプリを8本リリースしてみた話
Makoto Nishimoto
PDF
Swiftだめ自慢Beta5
今城 善矩
PPTX
勉強会用Swift授業2018-0126
Akihiro Fujiwara
PDF
Swift afterbeginner
Kiminari Homma
PPTX
iPhoneアプリ開発の歩き方〜Swift編〜
Yusuke SAITO
PDF
20140822 Swift 勉強会 vol.3 - はぢめての Swift
Mori Tetsuya
PDF
はじめてのiOSアプリ開発 ①
Nagamine Hiromasa
PDF
Swiftビギナーズ勉強会 第1回 @Co-Edo
Megumi Otani(Czenhe)
PDF
Swiftビギナーズ勉強会 第一回@Co-Edo
Kanako Kobayashi
PDF
iOS 8/Swift 概要 #ios8yahoo
Hiramatsu Ryosuke
PDF
yidev 第18回勉強会 「業務でSwiftで3ヶ月開発してきたので一旦振り返り」
佐藤 俊太郎
PDF
あなたも出来る!webエンジニアがSwiftでリリースするためにやったこと
Masaru Gushiken
PDF
iOS豆知識ver0.0.5
ppengotsu Name
PDF
Swift事情2014夏 ~ Swift入門 beta6対応
Tomoki Hasegawa
PDF
はじめてのiOSアプリ開発 Swift対応版
Tomoki Hasegawa
PDF
初心者のアプリリリースまでの道のり
mihhano
PDF
Swift 3 その基本ルールを眺める #cswift
Tomohiro Kumagai
Swift afterbeginner
Kiminari Homma
Swiftをやってみた!
Aya Ebata
複数人でSwift開発を行うには
Yuya Fujiwara
Swift歴2ヶ月でアプリを8本リリースしてみた話
Makoto Nishimoto
Swiftだめ自慢Beta5
今城 善矩
勉強会用Swift授業2018-0126
Akihiro Fujiwara
Swift afterbeginner
Kiminari Homma
iPhoneアプリ開発の歩き方〜Swift編〜
Yusuke SAITO
20140822 Swift 勉強会 vol.3 - はぢめての Swift
Mori Tetsuya
はじめてのiOSアプリ開発 ①
Nagamine Hiromasa
Swiftビギナーズ勉強会 第1回 @Co-Edo
Megumi Otani(Czenhe)
Swiftビギナーズ勉強会 第一回@Co-Edo
Kanako Kobayashi
iOS 8/Swift 概要 #ios8yahoo
Hiramatsu Ryosuke
yidev 第18回勉強会 「業務でSwiftで3ヶ月開発してきたので一旦振り返り」
佐藤 俊太郎
あなたも出来る!webエンジニアがSwiftでリリースするためにやったこと
Masaru Gushiken
iOS豆知識ver0.0.5
ppengotsu Name
Swift事情2014夏 ~ Swift入門 beta6対応
Tomoki Hasegawa
はじめてのiOSアプリ開発 Swift対応版
Tomoki Hasegawa
初心者のアプリリリースまでの道のり
mihhano
Swift 3 その基本ルールを眺める #cswift
Tomohiro Kumagai
Swiftで初アプリリリースしてみて振り返り
1.
柳原 光里 Github: @ave-hikari Qiita:
@ave swiftで初アプリリリース してみて振り返り
2.
自己紹介 • 仕事 Webアプリ開発が主 • 好き 漫画、旅行、服、デザイン、三国志、 飲酒 •
一番好きな作品 らんま1/2 • 使うのは断然Android派!!! 今はもっぱらこれ↑
3.
アプリ歴 • 今年4月~9月 Objective-cで初iOS開発(仕事) • 7月あたりから
Swiftで自作アプリ開発中 ECアプリ。先日ようやくリリース! 先日ようやく初号機リリース
4.
初めてAppStoreにリリースした swiftで書いた自作アプリ 「PictMaker」 この先機能追加もしていくので 落としてもらえると超嬉しいです! ※辛辣なレビューは直接お願いします。
5.
本日の内容 初めて個人でアプリ申請からリリースまでの作業を やってみて発見したこと感じたこと、 swiftで初めて書いてみて苦労した点などなど 振り返り紹介します
6.
swiftで個人アプリ開発 開始 6月下旬~7月上旬
7.
設計→製造→リリースの工程を 自己管理して進めるためツール導入 • Backlog立ててプロジェクトとして進める Git使えるし便利 • Cacoo
で画面遷移図とか作ってみる →すぐ飽きて放置… • どういうアプリ作るか・大体のスケジュールを決定
8.
swiftで個人アプリ開発 7月中旬 開発開始!
9.
・・・そもそも Obj-cでの開発経験は あったのに(7月時点) なぜ swiftでやろうと思ったか?
10.
・上司の提案
11.
・周囲の人間の中で swiftならこの人!的 立ち位置になりたいという野望 (swiftでならシェアは奪える・・かも・・)
12.
試しに拾ったソースなど読み始めてみた所 「swiftの方がなんか書き易いっぽい」 「[]とかつけなくていいし 入力補完ないとやってけない Obj-cの文法より楽そう」 「最新の言語を使うのやっぱイケてる気する (刷り込み)」 等と思い始め、本格的に書き始める
13.
swiftで個人アプリ開発 開始から 大体1.5ヶ月(8月初旬)
14.
早くもObj-cに戻りたくなる • 変数指定時に型指定しなくてもいいくせに 型のチェックは厳しいってどういうことなの・・・ • []や;の記述不要とかブロック記法がアッサリしている等 Obj-cで覚えた「何となく物々しい書き方」(所感)が なくなってしまったことに一抹の悲しさを感じる あれ・・・なんか思ったよりswift移行できない・・・
15.
始めてみて大体ぶつかるOptional • !を多用した結果→落ちまくる • 慣れてきても出しちゃう
unexpectedly found nil while unwrapping an Optional value 闇雲はダメ、ひとつずつoptional宣言してwrap していこう・・・
16.
swiftで個人アプリ開発 8月中旬
17.
・・・なんか慣れてきたぞ!! • .h(ヘッダーファイル)ないっていい・・ • 型指定するもよし、しないもよし •
行数がやはり減る、簡潔
18.
しかし モチベが保つのも束の間
19.
職場でObj-cをいじりまくることで 家でswiftやる気が失せていく • AppStore申請に向け絶賛高稼働 ・・・言い訳して自分の方は後回しorz
20.
swiftで個人アプリ開発 9月中旬~終盤
21.
実にこの期間で 2割の状態から8割方作り終える スケジュールの自己管理とは何だったのか ・・まあ、ここまできたら後は楽 でしょ
22.
デザイン検討&当て込み、きつい • FireAlpaca GIMP 使い辛い(PhotoShopは知らない) •
作ったものをアプリに当ててみては修正する • どこまでこだわるべきかもう見えない 正直この工程をめっちゃ嘗めてました
23.
いざ申請、reject らいまくる • 「descriptionもっと書け」 •
「iPadで動かない」←テスト不足 • 特急チケット(?)使うも、効果現れず • 通るまで一月ちょいかかった気が
24.
swiftで個人アプリ開発 ついに AppStoreに 並ぶ
25.
なぜか落ちる アーカイブビルド作成時&ソースアップロード時に落ち てなかったよ?! あれ・・でもローカルでも落ちてる・・ →インスタンスで弱参照(weak)を指定していたのが原因 メモリリーク・循環参照についてちゃんと考えていなかっ た 思わぬ落とし穴が発覚し、修正&早くもバージョンアップ
26.
そんなこんなで無事、正式 リリース完了
27.
反省点 • 書いて問題なく動いてる箇所でも、言語仕様をしっかり把握 した上で使う • 非デザイナーがデザイン周りも一からあれこれやろうとする と、時間がかかる •
メモリリークと向き合う • 安易にXcodeのバージョン上げない • しょうもないリジェクトを らわない • もっと早くアプリ出そう・・・
28.
素直な感想 色々助けを借りながらも ほぼ自分一人で作ったアプリが ストアに並んでるのは感慨深いです また次に向けて考えるのも超楽しいです Android版もリリースしたいので そっちも勉強しよう!
29.
おまけ 開発・申請時にお世話になったサイト等 • Screenshot Builder 詳細画面のキャプ画作成が
る • MakeAppIcon 各デバイス用のアイコン作成が る • Qiita 説明不要 • 今のアプリ・Webデザインのトレンドは こんなだよ!的なサイト 素晴らしい時代です!!!
30.
@キルラジェネレータ http://wakufactory.jp/html5/webfont/killla.html
Download