2015-10-01から1ヶ月間の記事一覧

【swift】xcode7.1へアップグレートした際のAdMob SDKの対応メモ

はじめに xcode6から7にバージョンアップするときほど、問題は発生しないと思って軽い気持ちでアップグレートしました。 予想通り、ほとんどそのままいけたんですけど、Googleの広告SDKのAdMob SDKの箇所でエラーが出てて、ちょっと詰まったので対応したとき…

【swift】画面遷移をJLRoutesを使ってurlルーティングで管理 by web感覚

はじめに webのフレームワークだと、アクセスされたurlを解析して対象のコントローラを呼び出すっていうのが一般的な処理の流れです。 iosアプリでも同じような形で実装できればコードの見通しがよくなると思って調べてみたのが今回の経緯でした。で、調べて…

【swift】文字列(String型)の末尾の文字を削除する方法メモ

地味にはまったので自分用にメモ // URLの末尾の「?」を削除したい var url = "http://example.com?id=1?" // NSMutableStringにキャストして文字切り出し var _url :NSMutableString = NSMutableString(string: url) _url.deleteCharactersInRange(NSRange(…

【ios】AdHoc(デプロイゲートでの)版プッシュ通知が遅れなくてハマったときのメモ

はじめに 2日間くらいハマりました、、、 理解力が低いのでたぶんリリースのときにまたハマると思いますが、いちおうなんとなく納得したのでメモしておきます Push通知での参考記事 以下の記事はすごいわかりやすいので、このとおりやればできると思います i…

【swift】AFNetworkingで複数ファイルをアップロードする方法メモ

はじめに 余談ですが当初は、ネットワーク系のライブラリはAlamofireを使っていたのですが、xcode7にしてSwift2になったらビルドできなくなりました。Alamofireのバージョンをあげたらビルドは通るようにはなったのですが、ios8以上とういことでした。客の要…

【Mithril.js】msxテンプレート内でconfig属性を使う方法

はじめに 今回やりたかったのは、MithrilでjQueryのSidrというスライドメニューを表示するプラグインを使いたかった。Mithrilで外部ライブラリを使うサンプルはココにありました。で、今回ちょっと悩んだのはmsxテンプレートで使う場合はどうやるのかなと思…

【Mithril.js】開発環境をつくる手順まとめ(browserify編)

はじめに Mithril.jsでの開発を行うにあたって、いれておいたほうがよさそうなツールとフォルダ構成をメモしておきます 使うツール ・node.js ・gulp.js(grunt.js) ・browserify 全てのjsファイルをしなくても、1ファイル読み込むだけでokになる ・msx Mi…

【Mithril.js】Browserifyの導入メモ

はじめに Browserifyは使い始めた段階だけど、とりあえず便利そうだなとは思ったので導入方法をメモ導入前のHTML <script type="text/javascript" src="mithril.min.js"></script> <script src="navbar.js"></script> <script src="content.js"></script> <script src="tabbar.js"></script> <script src="entrypoint.js"></script>導入後のHTML <script src="app.js">

【Mithril.js】msxの使い方メモ

はじめに Mithril.jsの勉強始めて、そのうち少し大きいアプリとかつくりはじめたときに、 HTMLテンプレートの記述方法がちょっと複雑になってくるのかなと思いました。で、調べたところドキュメントにもあったのですが、 こちらのツールを使うとHTMLをMithri…

【swift】ViewControllerのdeinitが呼ばれなかったときの対応メモ

はじめに pcにiPhoneをつないでxcodeでcpuやらメモリの使用量やらをリアルタイムに見ることができるのでそれをしました。 画面をひらくたびにメモリ使用量が増えるはわかるんですけど、UiNavigationControllerの戻るとかやってもメモリが減らなくておかしい…

【swift】TTTAttributedLabelでSizetoFitとSizeThatFitsが効かなかったときの対応メモ

はじめに 今回やりたかったのは、 TTTAttributedLabelで生成したラベルにnumberoflinesを設定して高さ可変の対応したときにハマったのでメモしておきます。 解決方法 通常のUILabelだと、以下のコードみたいなかんじでいけたのですが今回はいけませんでした …

【swift】UILable内のurlをリンク化するライブラリ

はじめに TTTAttributedLabelの紹介です今回やりたかったのはラベルで文章を表示して、その中にhttp(httpsも)から始まる文字列があったら HTMLのアンカーみたいなかんじにしてタップされたらブラウザなりWebビューなりを起動する。ということでしたイメー…

【swift】ネットワーク通信状況でのエラー処理を実装する方法メモ

はじめに アプリの場合、インターネットとつながっていない場合の処理を考慮する必要があります。 僕の場合、ある程度アプリを作ってからこのことを考え始めましたが、本来であれば最初から頭にいれて開発を進めるべきだったんですね。で、どうするのがいい…