Jeffsuke is not a pen.

🏊‍♂️🚴‍♂️🏃‍♂️💻📱

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

リクルートテクノロジーズに愛をこめて

このエントリーは、株式会社リクルートテクノロジーズ Advent Calendar 2014の25日目です。 私の所属するリクルートテクノロジーズについて、真面目に書いてみる。 前提として、リクルートテクノロジーズに入社し 1年 3か月しかたっておらず見聞が狭い。また…

Qiita API v2 Hackathonに参加してきた:写真撮ってQiita Teamにアップロード

このエントリーは、株式会社リクルートテクノロジーズ Advent Calendar 2014の17日目です。 2014/12/13、リクルート本社サウスタワーで行われた Qiita API v2 Hackathon で、QiitaSnapなるアプリを作り発表させていただきました。 商品はとても豪華。以下の…

忘れないでGCD(復習しよう)

このエントリーは、iOS Advent Calendar 2014 の 2日目です。 2日目なので、Swiftとかではない送りバンドな記事で行きます。 非同期処理が多く求められるモバイルアプリ開発の現場では、ReactiveCocoaやRxJava等のFrameworkが注目を浴びている。 しかし、意…

iOSの、画面遷移時のメモリリークが止まらなかった話

先日、画面遷移時にメモリが開放されず、徐々にメモリ利用率が上昇する現象に苦しまされた。 Instrumentsで調べてみても、リークは見られなかった。何が問題だったのか。それはdispatch_afterを用いたループするアニメーションだった。 dispatch_afterや、NS…

UINavigationControllerの戻るを消し、別のボタンで戻る

ViewDidLoadにて以下のメソッドを呼ぶ。 UINavigationController上の戻るボタンが消える。 [self.navigationItem setHidesBackButton:YES]; 対象となるIBAction内で以下を呼ぶ。 [self.navigationController popViewControllerAnimated:YES]; 結果、以下のよ…

Today Extensionを実装してみた。

Today Extensionはウィジット Today ExtensionはiOS8から導入されたウィジットを通知画面に設置する機能です。アプリの機能を拡張するExtensionの一つです。あまりに情報が少なくてハマったので、ブログに書いておきます。 Appleのドキュメントが一般公開さ…

SwiftでUIBlurEffect実装してみた

SwiftでUIBlurEffectを実装してみた。 iOS7の登場と共に複数のライブラリが出現した。 iOS-blur FXBlurView ios-realtimeblur iOS8では、動的にぼかしエフェクトを生成できるUIBlurEffectが追加されたため、今後はこれが主流になってくるだろう。 import UIK…

えー、マジBoxen!?Boxenが許されるのは2013年までだよね!

Brewfile+brew-caskでラクラクセットアップ 新しい開発環境を頂いたので、セットアップすることに。 毎回セットアップするのは、プログラマーの3大美徳 (怠惰・短気・傲慢)に反するので、自動化することに。 OSの再インストール 再起動時にcommand+R長押し…

Xcodeにて、SchemeのデバイスがMy Mac 64-bitしか選択できなくなった時の対処法

Xcodeを使っていて、よくSchemeのデバイスがMy Mac 64-bitしか選択できなくなる。 アプリのBundleIDをXcode上で変更した時などに発生する。 また、iPhone用ビルドを実施するのは非常に簡単。 まず、Edit Schemeを立ち上げる すると、RunのExcutableがNoneに…