調べたこと

iOSアプリの日付選択に使えそうなライブラリ

引き続き調べものをメモ。
デフォルトのDatePickerでもいいんだけど、いかんせんあいつは面倒くさい。

jaykz52/CKCalendar · GitHub
シンプルでオシャレ。これをオーバーレイで表示すればいい感じになりそう。

ocrickard/OCCalendar · GitHub
これもいい感じだけど、黒ベースかつ吹き出し表示なのでアプリを選ぶかも。

TimCinel/ActionSheetPicker · GitHub
デフォルトのPickerをActionSheet内で表示してくれる。

今回のアプリでは1つ目のを使う予定。

 

 

iOSアプリ初回起動時に表示するヘルプに使えそうなライブラリ

今まで出したアプリは基本的にエンジニアとかニッチ層向けアプリだったので、わかる人だけ使ってくれればいい感じだったんだけど、次のアプリはそうもいかなそう。

というわけで、アプリ初回起動時にオシャレな説明を表示したい。
そんなライブラリを探してる。

workshirt/WSCoachMarksView · GitHub
指定したRect以外を黒塗りにしてメッセージを表示できる。使い勝手が良さそう。今のところこれが最有力候補。

ウォークスルー(ヘルプ)ライブラリ | Cocoaの日々情報局
指定した画像とテキストを半透明のオーバーレイ上に順番に表示できる。アプリを選ばず使えそう。上のがうまく適用できなかったらこっち使う。

オープンソースライブラリ:iPhone-IntroductionTutorial おしゃれなアプリの紹介やチュートリアルソリューション | iOS開発者@日本
これも同じく画像とテキストを表示するもの

Path Intro View for iOS – Cocoa Controls
これも同じようなものだけど、Path風ということらしい。

chrismiles/CMPopTipView · GitHub
などで吹き出し表示する方法もあるけど、一昔前感がある。

今見つけられてるのはこれぐらい。
Intro、walkthrough、help、tour、tutorialあたりのキーワードで探してるんだけどあんまり数がないっぽい。
スクラッチで作ってもそんなに大変じゃないし、アプリの雰囲気に合わせたものにしたいから独自でやってるのが多いのかなぁ。

加えて、どれも公開されてから日が浅いのが若干不安。しかもあんまり開発が活発じゃなさそう…。
これぐらいの規模のライブラリなら、何かあっても自分で直せると思うので利用させてもらう予定。

Dropbox API

ブログに書くネタがないので今までプライベートに書いてた調べ物をブログ上に書くテスト。
いつまで続くかわからんけど。

JsanyにDropbox連携機能を追加したいのでAPIを調べてみる。

 

[iPhone/iPad] Dropbox API を使ってみた | Sun Limited Mt.
「dropbox api ios」でぐぐると一番に出てくる。情報が古くなっている部分があるが、流れなどは参考になる。
Productionステータスにしないと他の人が使えない。そのためにDropboxによる審査が必要。でもAppleの審査が終わらないと使ってもらえない…の無限ループ。Dropboxにお願いすれば事前にProductionにしてもらえて、あとでアプリのリンクを送ればいいらしい。

o0 How to use the Dropbox SDK for iOS 1 0o
2012年の記事。わりと新しい。登録手順とかデモアプリの中身とかを説明してくれてる。
今は権限設定が厳しくなって基本的に「Dropbox/アプリ/アプリ名」というフォルダのみにアクセスできる。(Dropboxアプリ全体へのアクセスも許可可能だが、よっぽどの理由がなければやらない方がよさそう。僕ならそんなアプリ許可しなくないし)

アプリ作成日記 Dropbox APIを導入する3|MacとiPhoneと
この記事もコード載せてくれてて参考になりそう。

モバイル開発者のための Dropbox Sync API が公開 | WWW WATCH
2013年に新しいAPIを出したらしい。「簡単に」同期できるんだとか。

Dropbox Sync APIを使ってみた for Android – SSSSLIDE
(適当に)Dropbox Sync APIを試してみる – kinjou_jのメモログ
このあたり見るとそこまで簡単そうには見えない。以前よりは簡単にということかな。

 

JsanyはバリバリDropbox連携したいわけじゃなく、ボタン押したらDropboxに保存するぐらいのノリにしたい。複雑にしたくないので。あとは指定のフォルダをインポートするぐらい?というわけでSyncじゃない方のAPIでよさそうだ。
→と思ったけど、Dropbox上を直接編集しないで!っていうお願いだけしとけば、まるごと同期でもよさそうだな。(Documentsフォルダが壊れた時のためにリセットボタン用意しとく)ちょっと考えよう。

調べている中で、Dropbox上で編集すること前提のバージョンも作ってみたい気がした。それはそれで便利そうだ。

 Scroll to top