情報系人間のブログ

プログラミング、開発に関することを書いていきます。

2015-01-01から1年間の記事一覧

iosでadmobを複数画面で表示する

ios

現在開発しているアプリでadmobを実装しているのですが、複数画面で表示する際にどうすればよいかを調べたのでメモ。 Google Ads Developer Blog: Creating A GADBannerView Singleton in AdMob Applicationsiphone - AdMod single instance in all ViewCont…

App ExtensionsでUIImageが表示されない

ios

keboard extensionでuiimageを表示するときに少しつまずいたのでメモ。 let test = UIImage(named: "test") のようなコードで画像が表示されないのでどうしたものかと悩んでいたらこちらが参考になりました。ios - UIImage imageNamed returns nil - Stack O…

Volleyでresponseのheaderの値を取得する

volleyでresponseのheaderを取得する際には以下の様にparseNetworkResponse内ですると良いらしい。 public class MyJsonArrayRequest extends JsonArrayRequest { MyJsonArrayRequest(String url, com.android.volley.Response.Listener<JSONArray> listener, com.andro</jsonarray>…

カスタムキーボードのフルアクセス設定

ios

ios8から実装できるカスタムキーボードではフルアクセスという項目があります。 これをONにしないとapp groupを使用した親アプリとの連携等の機能を利用する事ができません。 カスタムキーボードのInfo.plist内のRequestsOpenAccessをYESに変えればONになり…

かるくreactivecocoaを使う

ios

2つのuitextfieldがあってどちらも1文字以上入力されている場合のみsavebuttonを押すことが出来るようにする。 let isValidTitleTextFieldCount = titleTextField.rac_textSignal().map { t -> AnyObject! in return (t as! NSString).length > 0 } let isVa…

swiftでevernoteのノートブック、タグを取得

ios

swiftでevernote apiをつかってみたのでメモをしておく。evernote/evernote-cloud-sdk-ios · GitHubを使います。 ノートの取得は var session = ENSession.sharedSession() session.listNotebooksWithCompletion( {(enNotebooks:[AnyObject]!,listNotebooksE…

App ExtensionでCocoa Podsライブラリを使う

ios

Today Extensionを使おうとしたのですが、ただ追加しただけではCocoa Podsで管理しているライブラリを使えませんでした。 Embedded Frameworkという物があるようですが、上手く行かなかったので他の方法を試しました。 ググった結果以下のページが参考になり…

swiftでFontAwesome

ios

現在作成しているアプリでFontAwesomeを使おうと思ったのでメモFontAwesomeをiosで使えるようにするライブラリは調べた所PrideChung/FontAwesomeKit · GitHubthii/FontAwesome.swift · GitHubこの2つが良さげです。今回は上のFontAwesomeKitを使います。 Fon…

github educationを使う

github educationといgithubの学生用サービスがあります。 簡単に言うとMicro planを無料で使用できるというものです。 https://github.com/pricing こちらにありますが、private repositoriesを5つまで持つことができます。 申請するには以下のサイトで必要…

swift1.2でError: Set doesn't have the method anyObject()

ios

swift1.2が発表されて早速Xcode6.3を使ってみるとタイトルのエラーが出た。 以下のコードだとだめらしい。 let touch = event.allTouches()?.anyObject() as UITouch こう書き直すと動いた。 let touch = event.allTouches()?.first as? UITouch 参考 http:/…

tableviewの余分な境界線を消す

ios

tableviewを使っている時データが無い下部のセルにも境界線がはいってしまう。 これを消すには以下のコードを追加する。 tableView?.tableFooterView = UIView()

U-DO

androidのtodo管理アプリです。 google playはこちらです。 説明 シンプルで使いやすいタスク、メモ管理アプリです。 タスクにはタイトル、内容、優先度、期限をつけることができます。 タスクはグループで分類することができます。 特長 簡単操作 タスク画…