読者です 読者をやめる 読者になる 読者になる

愛と勇気と缶ビール

ふしぎとぼくらはなにをしたらよいか

まあBlocksKitは黙って使っとけや、という話

iOS

Objective-Cにはdelegateという面妖な仕組みがあって、いや実は面妖でも何でもなくそれなりに由緒も由縁もある機能なのだが、結局「コールバック関数を必ず何らかのオブジェクトのメソッドとして実装しなければならない」というのは面倒なので、それをいわゆ…

XcodeのiOS appでprojectの直下にresourcesっていう名前のreference folderを作ると"The application does not have a valid signature"と言われて爆死する

iOS

http://www.two-tails.com/2010/01/12/the-application-does-not-have-a-valid-signature/どういうことだってばよ!

未知の領域で開発を始める時には、環境を整えすぎてはいけないとはいいつつも

iOS

iOSアプリでthird partyなライブラリを利用する際は、CocoaPods使わないと超絶めんどくさいので可能な限り早く使った方がいい。まる。まだ枯れてないのかなーと思ってたけど今のところ全然問題ない感じ。

2012年度 個人的iOS開発系・Android開発系のお勧め書籍まとめ

今年は、iOS開発/Android開発の両方について曲がりなりにも学んだ年だったので、他の人の参考のために僕が読んで有益だった書籍をまとめます。厳選しているので数は少ないです。 全体として、ある程度のプログラミング経験がある人向けです。各プラットフォ…

iPhoneやAndroidのUIガイドラインは念頭に置きつつほどよく無視するのがいい

「漢の家計簿」は、項目をスワイプ → 削除ボタンが出る → 削除ボタンをタップ という操作で登録した項目を削除できるのですが、分かりづらい!という指摘が@xaicronからあったので、スワイプでなく項目のタップでも削除ボタンが出るようにしました。現在、審…

漢の家計簿、というiPhoneアプリを作った(無料です)

iOS

実は大分前に作って自分でしばらく使っていたアプリなのだけれども、紆余曲折を経てApp Storeに出たので一応紹介を。元々、自分自身に「無駄な細かい支出を減らしてお金節約したいピョン」というモチベーションがあって、かといって真面目に家計簿をつけ続け…

EKEventStore#requestAccessToEntityTypeのcallbackがmain thread以外の場所で実行される件とその対処

前略。iOS6から、iOSでもAndroidのように端末内のリソースにアクセスする際にはユーザの許可が必要になりました。といってもAndroidのようにインストール時にpermissionを求めるわけではなく、機能毎にアクセス許可を求めるメソッドが実装されている感じです…

iOSアプリのAd-Hoc install (Over-the-Air, HTTP経由) がなんかよくわからんけど失敗する、という時はとにかくログを見るべしという話

iOS

実機でテストするまでの道程が長いことで有名なiOSアプリですが、自分のiPhoneにぶっ込むのとは別にAd-Hocビルドとか言う名前でまだApp Storeに出してないアプリを他人のiPhoneにinstallしてもらう方法があります。これには2種類あって、1. .ipa(これは結…

Event handling with anon-func style on iOS / Android

JavaScriptでユーザからのイベントを受け取ってホゲホゲ、という処理は大体次のようなスタイルで書く。なお、jQueryとか使っていても概要は同じ。 el.addEventListener("eventName", function(evt) { // do something }, false); iOS appでこのようなイベン…

iPhone, Androidでの日本語入力監視メモ

DOM Level3で規定されているComposition Eventを使うと、IMEの入力開始 -> compositionstart, IMEで文字追加,変換 -> compositionupdate, IMEで変換確定 -> compositionend, という風にIMEによる英語以外の文字の入力をイベントとして受け取ることが出来るこ…