ページ

ラベル iPhone の投稿を表示しています。 すべての投稿を表示
ラベル iPhone の投稿を表示しています。 すべての投稿を表示

2013/09/15

[Inkscape][Android][iOS][Mac] 全サイズのアイコンファイル生成ツール

|
MacでInkscapeを使ってSVGのアイコンを作り、AndroidとiOSアプリを開発している人向けのツールを作りました。
タイトルの通り、1つのファイルから全サイズのアイコンファイルを一括生成します。
(使う人いるでしょうか…もしいればコメントなど頂けると嬉しいです。)
https://github.com/ksoichiro/export_icons

Illustratorとaiファイルや、Photoshopとpsdファイルではありません。
Inkscapeとsvgファイルです。
(GIMPとxcfファイルでもありません。)
毎回個別のサイズを入力しながらエクスポートして用途ごとにリネームしている、という方には役立つと思います。

実行するにはMac OS XとInkscapeが必要です。
InkscapeでSVG形式のアイコンファイルを用意し、ターミナルで

    export_icons -i Icon.svg -o output

と実行するとoutputディレクトリへAndroid用iOS用のアイコンを一括で作ります。
AndroidとiOSでは違うSVGを使ってる、という場合は

    export_icons -i ic_launcher.svg -o output -t Android
    export_icons -i Icon.svg -o output -t iOS

とすると個別に生成できます。

詳しくは以下のREADMEをご覧下さい。 https://github.com/ksoichiro/export_icons/blob/master/README.ja.md

2013/06/27

iOS: UIScrollViewをStoryboardで使うときのスクロールのさせ方

|
基本的なことかと思いますが、しばらく分からず時間を費やしてしまったのでメモします。
UIScrollViewを使って何となくStoryboardでパーツをドラッグ&ドロップするだけで作っていったところ、スクロールしませんでした。
以下の構造を想定します。

UIView
└UIScrollView
 └// 実際に表示する部品

以下はStoryboardでのイメージです。


サイズにフォーカスしてStoryboardの内容を掲載します。

2013/04/13

EverForm for iOS

|
iPhoneアプリ『EverForm for iOS』をリリースしました。
https://itunes.apple.com/jp/app/id630680690
Android版を既にリリースしていますが、今回はそのiOS版です。

EverFormは、Evernoteでよく使うノートの形式をフォームとして管理するアプリです。
Evernoteの使い方は様々だと思いますが、Webのクリップだけではなく、毎日何かの記録をするのに使っている人もいるのではないでしょうか。 EverFormは、そんな人におすすめできるアプリです。
  • ノートの書式(見出しなど)を保存しておく
  • ノートの作成時に作成日時を自動的に埋め込む
  • ノートの作成時の保存先ノートブックを指定しておく(*)
  • ノートの作成時に付けるタグを指定しておく(*)
  • チェックボックスを埋め込んでおく(*)
といったことができます。

(*)実は、前述のAndroid版ではまだ対応できていないのですが、近々対応する予定です。
なお、ご利用になるにはEvernoteのアカウントが必要です。

2013/02/16

iOS UINavigationBarとステータスバーの高さを除いた画面サイズ

|
UINavigationBarの高さとステータスバーの高さを除いた、実際にコンテンツとして表示できる領域を取得する方法のメモです。 ViewControllerの中に書いています。
availableWidth, availableHeightがちゃんと取れているかどうか、確かめるために少し余白を加えて背景色をつけたUITextViewを表示してみました(iPhone4S)。