タグ

ブックマーク / himaratsu.hatenablog.com (4)

  • ユーザーの声に耳を傾けてアプリを改善するサービス「Meyasubaco」をつくりました - Think Big Act Local

    2016 - 06 - 02 ユーザーの声に耳を傾けてアプリを改善するサービス「Meyasubaco」をつくりました iOS Android Meyasubaco 自分がアプリ開発を行っているときに考えてるのが「この機能とかUIはアプリのユーザーに伝わっているのかな?」ということです。 どれだけ良い機能でもユーザーに使われなければ意味がない。だからユーザーの気持ちになって考えることは常に意識してるのですが、これがとても難しいです。自分はIT業界にいて色んなアプリを触ってるし、機能について考えまくってるのでユーザーと同じ目線をなかなか持ちにくいんですね。 なので、これまではアプリに仕込んだイベントログからユーザーの行動を推測していました。自分は Google Analytics を使ってるのですが、それを見て 「あーこのボタンは気付かれてないな」 「この画面に来たら意味がわからなくて離脱して

    ユーザーの声に耳を傾けてアプリを改善するサービス「Meyasubaco」をつくりました - Think Big Act Local
  • Photos frameworkを使ってiPhoneアルバム内の写真を取得・削除する+α - Think Big Act Local

    先日、ALPACAという写真整理アプリを同僚とリリースしました。 ALPACA〜アルパカとカメラロールの画像を削除してアルバムを容量よく整理整頓 yuki tanabe仕事効率化無料 iOS 8から追加されたPhotos framworkを使った、アルバムを爆速で整理できるアプリです。その道程で色々と勉強になったので、メモがてらエントリを書いてみます。 Photos frameworkとは Photos framework はiOS 8から新たに追加されたフレームワークです。 Assets Library を置き換えるもので、Aseets Library でできる写真の取得はもちろん、検索や削除などが新たにできるようになりました。 Photos frameworkを使ってみる それでは実装を追っていきます。まずはimportから。 import Photos 以下の変数も定義しておきます。

    Photos frameworkを使ってiPhoneアルバム内の写真を取得・削除する+α - Think Big Act Local
  • 初級者から中級者にレベルアップするためのXcodeデバッグ術 - Think Big Act Local

    効率よくiOSアプリ開発を行うために、効率よくデバッグを行いたいですよね。 このエントリでは「print文を書く以外デバッグの方法を知らなかったあの頃の自分」を初級者と定義して、自分がやってるデバッグ方法について書いてみます。 Xcodeデバッグ術 1. printを使わずに変数の中身を確認する age, name, coverImage という以下の3つの変数が宣言されています。 let age = 27 let name = "Ryosuke Hiramatsu" let coverImage = UIImage(named: "sample.jpg") これらの変数の中身をチェックしたい時、printで出力するのでも良いですが、それでは出力する値を変えたくなった時(print(age)をprint(age*2+1)に変更とか)に再度ビルドが必要になって時間がかかります。 printで

    初級者から中級者にレベルアップするためのXcodeデバッグ術 - Think Big Act Local
  • XcodeのPlaygroundをつかってUIの実装をサクサク試す - Think Big Act Local

    2018/04/10 追記 一部コードが古くなっています。 Xcode 9.3, Swift 4.1 の環境では以下のコードで動作します。 import PlaygroundSupport let vc = UIViewController() vc.view.frame = CGRect(x: 0, y: 0, width: 320, height: 480) vc.view.backgroundColor = .lightGray PlaygroundPage.current.needsIndefiniteExecution = true PlaygroundPage.current.liveView = vc.view Xcode の Playground を久しぶりに使ってみて、UIの実装とかこれでやると便利だな、と思ったのでやり方をまとめてみます。 やりたい完成系はこんな感じ:

    XcodeのPlaygroundをつかってUIの実装をサクサク試す - Think Big Act Local
  • 1