Takahiro Octopress Blog

-1から始める情弱プログラミング

cache.manifestのキャッシュがかなり厄介!?

cache.manifestで苦労することまとめ

本日は筆者が日頃から困っているcache.manifestについて紹介したいと思います。
『な〜んだWebか〜。ネイティブアプリとは関係ないかな〜』なんて思っていませんか?
ネイティブアプリではWebViewを実装することができます。このWebViewにも大いに関わってくるところなので、知って損はないでしょう。

iPhone実機でSQLiteで作成したDBを参照しよう

iPhone実機でのDB参照方法をマスターしよう!

本日はiPhone実機でのSQLiteで作成したDBの参照方法について説明したいと思います。
シミュレータの場合は結構書いてあったのですが、実機では見つかりにくかったり、情報がばらついていたりしたのでメモ程度に書きます。

Mapに好きな画像を配置しよう!

Mapにピンではなく、自分の好きな画像を配置したい!!

さて、筆者は思った以上にハマってしまいました。マップを表示して、よく見る赤ピンを配置するまでは余裕だったのですが、如何せんその先が上手くいかず時間がかかってしまいました。ネット上でいろいろとヒントをもらいましたが、なかなかわかりづらかったのでブログにメモしておきます。

Backgroundで位置情報を取得しよう!

アプリがBackground起動のときでも位置情報を取得しよう!

本日は位置情報を使ったアプリの開発について紹介します。
皆さんはiPhoneを使うとき果たして位置情報サービスをONにされてますでしょうか?
スマートフォンが多くの人に普及した近年では、その電池使用量の多さから『電池の使用を抑えるためには位置情報サービスをOFFにしましょう!』と言った声が現実にもネットにもあふれんばかりです。確かに位置情報サービスをONにしているとGPSを使うため、通常よりも電池を消費してしまいます。しかしながら、それ以上に非常に便利で役立つお得なアプリがどんどん世の中に出てきています。また、iOS7からiBeaconをサポートするため、その勢いは留まることを知らないでしょう。
そう、今後は位置情報サービスをONにすることへの抵抗が下がっていく可能性があるのです。では早速、開発について話を進めていきましょう!

はっきりさせよう!iOSのデバイストークン

iOSのデバイストークンを理解しよう!

今回はプッシュ通知をユーザに送る機能を備えたiPhoneアプリを開発したことがあるエンジニアであれば周知の事実であろう『iOSのデバイストークン』について改めて勉強したいと思います。
筆者は正直、今日まで全くの勘違いをしていました…。デバイストークンとはアプリ毎に異なるのだと思い込んでいたのです。

iOS6とiOS7の両方で使えるようにtoolbarを調整する方法

iOS6/iOS7で使えるようにtoolbarを調整しよう!

どうも。筆者が先週末から1週間ほど風邪で寝込んでいる間にiPhone5S/5Cが発売されたようですね。また、それに先駆けてiOS7とXcode5の正式版も一般にリリースされたということで完全に乗り遅れてしまいました(泣)
そろそろ体力も復帰してきたということで気になっていたXcode5に触れてみることにしました。
今回はiOS7になったことで見た目はささやかな違いなんですが、実は結構面倒かもしれないtoolbarの変換に着目しました。まずはその違いを実際に見て頂きましょう。 twitterでtoolbarを比較しよう

Let’s Create an iPhone App

Flash Lightアプリを作ろう!

最近iPhoneに実装されたLEDライトの点滅間隔を調べる機会がありました。
そこで、そのときに作った、簡単な『Flash Light アプリ』を紹介しましょう!

Xcodeを始めてみよう!

Xcodeとは

アップルが提供している統合開発環境(IDE)の名称です。
『iPhone/iPadアプリを開発したい!』という方、Mac PCを買ったら速攻インストールです!
(XcodeはもちろんApp Storeからインストールできます)

この記事時点での最新版は4.6.3ですが、今月中にはXcode5.0が発表されることでしょう。
さてさて、早速Xcodeを起動してみましょう。

プログラミングまでの準備

Xcodeを起動すると次のウィンドウが表示されます。 Welcome to Xcode

Octopressインストールしてみました

Octopressとは

GitHub Pagesと組み合わせて、無料で簡単にブログが作れると噂のフレームワークです。 その噂の真相を確かめるべく、いざOctopressをインストールしてみました。

それがまさかこんな苦労するなんて夢にも思わず…