Quantcast
Channel: SpiriteK Blog » iPhone
Browsing all 10 articles
Browse latest View live

スマートフォンでのvideoタグ操作(自動再生の試行錯誤)

初めまして、河村です。 これからしばらくはスマートフォンのwebアプリに関することを記事にしていこうかなと思っています。 webアプリといっても、単にjavascriptでサーバとajaxでやり取りした結果を出すだけ、というところに留まらず、css3やhtml5を積極的に取り入れていこうと思っていますので乞うご期待。...

View Article



Image may be NSFW.
Clik here to view.

消えたUIButton

ユーザインタフェースは重要ですよね。 iPhoneがここまで広く支持されたのも、フリックやピンチといった独特の入力操作、それを視覚的にフィードバックするアニメーション効果によるところが大きいのではないでしょうか。 当然、これは我々アプリ開発者にも求められます。 Interface Builderでボタンやラベルを配置しておしまいではなく、タッチイベントに合わせて動的にUIを制御する必要が出てきます。...

View Article

デバッグコンソールを活用しよう

XcodeのコンソールをNSLogの出力結果を確認するためだけの場所だと思っていませんか? ええ、筆者は思っていました。 Javaでの開発環境にEclipseを使っていると、コンソールは実質的に出力専用でした。標準入力を受け取ることもできますが、自分でそういうコードを書かない限りは使いませんし。...

View Article

Image may be NSFW.
Clik here to view.

UISearchBarまとめ

search barという名前から検索に特化したゴージャスな機能を勝手に想像していましたが、見た目はただのテキストフィールドで申し訳程度に虫眼鏡のアイコンがついています。 APIリファレンスも何だかやる気の感じられない説明で、具体的にどんなことができるのかよくわかりません。 今回は画像とともにUISearchBarのいろんな顔を見ていきます。 素のUISearchBar...

View Article

Image may be NSFW.
Clik here to view.

地図アプリの作成-iPhone版その2

だいぶ間が空いてしまいました。 iPhone版の第2回です。 今回はいよいよ位置情報サービスを扱います。 自分の位置を表示する iPhone版では、何らかの位置を表示するにはMKAnnotationを使用します。また位置以外の範囲(円など)を表示するにはOverlayを使用します。 というのがまあ概論なのですが、MKMapViewには非常に簡単な手段が用意されています。...

View Article


UITouchをトラッキングする

ユーティリティ系アプリならUIScrollViewやUIGestureRecognizerを使って簡単にマルチタッチに対応することができます。しかし、単純なピンチや二本指タップではなく、複数の指の動きを個別に検出しようとするとちょっとした小技が必要になります。 タッチイベントを検出する 主にUIViewやUIViewControllerの以下のメソッドをオーバーライドすることになります。 -...

View Article

Image may be NSFW.
Clik here to view.

UISearchBarの使われ方 マップ編

以前の記事で使い道がいまいちわからなかったUISearchBarの検索結果ボタンですが、iPad版の「マップ」アプリで使われているのを見つけました。さすがに標準アプリだけあって、検索周りのインタフェースもこなれています。せっかくなので検索結果ボタン以外の動きも合わせてご紹介します。 検索欄に何も入力していない状態 初期状態です。...

View Article

Image may be NSFW.
Clik here to view.

NSZombieEnabled

メモリリークを修正したと思ったら、今度はEXC_BAD_ACCESSに悩まされた経験はありませんか? そんなときに役立つNSZombieEnabled機能がXcode4では簡単に設定できるようになっていました。...

View Article


iOS 5のUIWebView

iOS 5がリリースされましたね。新機能が魅力的な一方で、既存のアプリにトラブルが出て苦労している方もいるようです。そんなトラブルの一つをご紹介します。 Xcode 4.2をダウンロードして、既存のアプリをiOS 5 Simulatorで起動したところ、特定の場所で必ずクラッシュするようになっていました。スタックトレースはmain関数を指していて役に立ちません。...

View Article


Image may be NSFW.
Clik here to view.

放置されないTODO

実験的な機能だとか、まずは動作することを最優先にした作業では品質よりもスピードが求められます。そこで後ろめたさを感じながら場当たり的なコードを書いて「あとで直そう…」と心に誓うのですが、そのまま放ったらかしにしてしまうことってありませんか?...

View Article
Browsing all 10 articles
Browse latest View live




Latest Images