タグ

ブックマーク / ntaku.hateblo.jp (5)

  • そのUI, まずはCocoa Controlsで探してみよう - プログラミングノート

    iOS Advent Calendar 9日目担当のntakuです。 もし、iOS開発する上で一番大変なことはなんですか?と聞かれれば間違いなくUIの開発!と答えます。同じ価値や機能を提供するにしても、使っていて気持ちが良いUIであるかどうかでアプリの評価は大きく変わってくると思います。 何がベストなのか、はやはり実際にプロトタイプを作ってみないと分からないわけですが、あのアプリのUIをちょっと真似してみようと思ったり、このアプリと同じように作ってくださいと言われるとそれだけで数日かかってしまうこともざらにあります。 そんなことを繰り返していると中々アプリが完成しないわけなのですが、その期間を少しでも短縮するために、私が開発する際に活用しているのがCocoa Controlsというサイトです。 Cocoa Controls Cocoa ControlsはiOSやMax OS X開発者が開発

    そのUI, まずはCocoa Controlsで探してみよう - プログラミングノート
  • Crashlyticsでクラッシュを撲滅しよう! - プログラミングノート

    アプリを運営していて一番困るのが、原因不明のクラッシュです。たまにユーザーレビューで〇〇すると落ちます、というようなレビューを見かけるのですが、実際に開発環境で試してみても再現することが出来ず、修正しても直ったかどうか分からないというケースもよくあります。 こんな場合、普通はiTunes Connectのクラッシュレポートページに行き、レポートをダウンロードして調査するわけなのですが、レポートの反映が遅く、またユーザーの詳細情報も分からないために中々解決できなかったりします。 または問い合わせしてきたユーザーさんに直接お願いして、iTunesと同期 > PCに保存されているクラッシュレポートを送ってもらうという方法もあるのですが、中々難易度が高いです。 同様のことでお悩みの開発者もそれなりに多いと思うのですが、そんな方にぜひ導入をオススメしたいのが、Crashlyticsです。Crashl

    Crashlyticsでクラッシュを撲滅しよう! - プログラミングノート
  • アプリケーションディレクトリの構造とアクセス方法 - プログラミングノート

    iOSではデータの保存場所として特定のディレクトリを利用することができます。 Best Albumではサムネイル画像、オリジナル画像を全てキャッシュディレクトリに保存しているのですが、パフォーマンス的に全く問題がなく、今後活用する機会も増えそうなのでまとめておきます。 ディレクトリ構造 /Documents アプリ固有のデータファイルを保存するディレクトリ (バックアップされる) /Library/Preferences アプリ固有の環境設定ファイルを保存するディレクトリ (バックアップされる) NSUserDefaults or CFPreferencesAPI経由で読み書きする /Library/Caches アプリ固有のサポートファイルを保存するディレクトリ (バックアップされない) /tmp 一時ファイルを保存するディレクトリ (バックアップされない) パスの取得 上記ディレクトリ

    アプリケーションディレクトリの構造とアクセス方法 - プログラミングノート
    tasanobu
    tasanobu 2012/01/17
    ディレクトリ構造[File]
  • Exifなどのメタデータを自由に操作するにはどうするか - プログラミングノート

    Best Albumの開発でもっとも苦しめられたと言っても過言ではないのがExif操作。iOS4以降で自由にいじれるようになったとはいえ、あまりまとまった資料がなくて大変だったのでこれから作る人のために。(iOS4.2で動作確認をしています) ライブラリ ここでは下記のフレームワークを利用します。 #import <AssetsLibrary/AssetsLibrary.h> #import <ImageIO/ImageIO.h> フォトライブラリへの保存 ImagePickerControllerで撮影を行ってから保存する場合、通常の方法ではExif情報が保存されません。Exifを保存したい場合はiOS4.1から追加されたAssetsLibraryのメソッドを利用します。 まずはカメラ(or フォトライブラリ)の起動 UIImagePickerController *imgPicker

    Exifなどのメタデータを自由に操作するにはどうするか - プログラミングノート
  • GPSを利用する方法 - プログラミングノート

    GPS測位はどんな感じでできるのか試してみたのですが、下記の手順だけでよかったので簡単に測位できました。 1. CoreLocation.frameworkを追加します。 2. CLLocationManagerを生成して測位開始します。 LocationViewCtrl.h #import <UIKit/UIKit.h> #import <CoreLocation/CoreLocation.h> @interface LocationViewCtrl : UIViewController <CLLocationManagerDelegate>{ CLLocationManager *man; } @property(nonatomic, retain) CLLocationManager *man; @end LocationViewCtrl.m #import "LocationVie

    GPSを利用する方法 - プログラミングノート
  • 1