iOS
Objective-Cにはdelegateという面妖な仕組みがあって、いや実は面妖でも何でもなくそれなりに由緒も由縁もある機能なのだが、結局「コールバック関数を必ず何らかのオブジェクトのメソッドとして実装しなければならない」というのは面倒なので、それをいわゆ…
http://www.two-tails.com/2010/01/12/the-application-does-not-have-a-valid-signature/どういうことだってばよ!
iOSアプリでthird partyなライブラリを利用する際は、CocoaPods使わないと超絶めんどくさいので可能な限り早く使った方がいい。まる。まだ枯れてないのかなーと思ってたけど今のところ全然問題ない感じ。
今年は、iOS開発/Android開発の両方について曲がりなりにも学んだ年だったので、他の人の参考のために僕が読んで有益だった書籍をまとめます。厳選しているので数は少ないです。 全体として、ある程度のプログラミング経験がある人向けです。各プラットフォ…
「漢の家計簿」は、項目をスワイプ → 削除ボタンが出る → 削除ボタンをタップ という操作で登録した項目を削除できるのですが、分かりづらい!という指摘が@xaicronからあったので、スワイプでなく項目のタップでも削除ボタンが出るようにしました。現在、審…
実は大分前に作って自分でしばらく使っていたアプリなのだけれども、紆余曲折を経てApp Storeに出たので一応紹介を。元々、自分自身に「無駄な細かい支出を減らしてお金節約したいピョン」というモチベーションがあって、かといって真面目に家計簿をつけ続け…
前略。iOS6から、iOSでもAndroidのように端末内のリソースにアクセスする際にはユーザの許可が必要になりました。といってもAndroidのようにインストール時にpermissionを求めるわけではなく、機能毎にアクセス許可を求めるメソッドが実装されている感じです…
実機でテストするまでの道程が長いことで有名なiOSアプリですが、自分のiPhoneにぶっ込むのとは別にAd-Hocビルドとか言う名前でまだApp Storeに出してないアプリを他人のiPhoneにinstallしてもらう方法があります。これには2種類あって、1. .ipa(これは結…
JavaScriptでユーザからのイベントを受け取ってホゲホゲ、という処理は大体次のようなスタイルで書く。なお、jQueryとか使っていても概要は同じ。 el.addEventListener("eventName", function(evt) { // do something }, false); iOS appでこのようなイベン…
DOM Level3で規定されているComposition Eventを使うと、IMEの入力開始 -> compositionstart, IMEで文字追加,変換 -> compositionupdate, IMEで変換確定 -> compositionend, という風にIMEによる英語以外の文字の入力をイベントとして受け取ることが出来るこ…