iPhone

AlamofireのRequest Paramater エンコードをカスタマイズする

最近、PHP(CakePHP2,CakePHP3,Lumen)、iPhoneアプリ(Objective-C,Swift)とAndroidアプリの運用をしていて頭ん中がカオスになっているわたなべです。とある趣味アプリで、Alamofireを使って某APIを使おうとしてハマったのでメモっときます。 AlamofireのReque…

ErrorTypeをNSErrorにキャストするとuserInfoが消えてしまう問題の対策

Swiftを使い始めてそろそろ4w位経ちますが、まだまだ細かく引っかかることが多くて若干発狂気味なわたなべです。今開発中のアプリで使う為に、Swift2+Alamofire+PromiseKit3でアプリの基盤的なものを作っているのですが、ErrorTypeをNSErrorにキャストすると…

Xcode7にしてちょっと困ったこと

アプデ作業がようやく落ち着いたので、Xcode7を入れて実験中のアプリを動かそうと思ったら、ハマったのでメモ PromiseKitがコンパイルエラー Swift2になった影響で、PromiseKitのコンパイルがエラーになってしまいす。現在対応中のようでCocoapodsには対応バ…

UITableViewの行削除でセクション数が減るとクラッシュする

久々のiPhoneアプリ開発ではまったのでメモ。行を削除でセクションがなくなるような場合、deleteRowsAtIndexPathsで行を削除しただけでは以下のようなエラーでクラッシュします。 *** Terminating app due to uncaught exception 'NSInternalInconsistencyEx…

zinniaでお手軽手書き文字認識

@haoyayoi さんから引き続き iOS Advent Calendar 14日目の記事です。アプリ自体はまだ2本しか出していないわたなべです。 iOS Advent Calendar はそうそうたるメンバーがとても参考になる記事を書かれているのでいろいろ勉強させてもらってます(> こんな私…

電力使用量を表示するアプリを作りました

先週金曜日(4/8)、計画停電の「原則不実施」の発表日という絶妙のタイミング(^^; でしたが東京電力管内の電力使用量を表示する「電力グラフ」というアプリをリリースしました。電力使用量を取得するAPIが続々リリースされ始めた3/24頃に、こんな事をつぶやい…

iPhone用のスタティックライブラリを統合

頻繁にやる作業ではないからかいつも忘れてしまうのでメモ。iPhoneで外部ライブラリを使う場合、シミュレータ用とデバイス用と2種類用意しないといけないのですが、lipoコマンドを使って両方に対応したライブラリを用意します。下記が使用方法です。 lipo -c…

Titanium Developer で シミュレータが起動しない場合の対処方法

昨年秋に はてな技術勉強会 #2を見ながら試して以来触っていなかったのですが、先日の #stidev で @masuidriveさんのお話を聞いて俄然興味が出てきたので、今更ながらTitanium Mobileを試してます。で、いきなりハマった事があるので纏めておきます。久々にT…