shobylogy

叩けシンプルの杖

CoreLocationを使ってバックグラウンドで位置情報を取得する

iOS

iOS 8からいろいろ変わってて、知ってた知識が使えなくなってたのでメモ。 概要 プロジェクト設定からBackgroundModes>Location updatesを有効にする Info.plistに位置情報の使用目的を書く CLLocationManagerを初期化 locationManagerのrequestAlwaysAutho…

サンフランシスコで身の危険を感じたので、歩いてる所が危なかったら教えてくれるアプリを作った

こんにちは。shobyです。 WWDCでサンフランシスコに初滞在だったのですが、治安の悪い道に迷い込んでしまい、身の危険を感じることがありました。*1 catatsuyさんの記事が有名ですが、サンフランシスコは案外危険です。一本道を間違えると途端に治安が悪い箇…

NullabilityとGenericsを使って既存のObjective-Cアプリの開発速度を上げる

WWDC 2015でSwift 2.0が発表されましたが、それに合わせて、Objective-Cに新しいシンタックスが追加されました。 NullabilityとLight Weight Genericsです。*1 これらのシンタックスはSwiftとの相互利用性を向上させるために導入された物ですが、これらのシ…

サンフランシスコのエンジニアにおすすめの本を聞いてきた

@ninjinkun さんに紹介してもらって、サンフランシスコ在住のエンジニアの方に会ってきた。 おすすめの本を教えてもらったので、後で読む用のメモ。 WebPayの@hmskさん クリエイティブ都市論 クリエイティブ都市論―創造性は居心地のよい場所を求める作者: リ…

uberPOOLを使ってみた

せっかくのサンフランシスコに来たので、日本ではまだ使えないuberPOOLを使ってみた。 概要 uberPOOLとは 良い点 悪い点 uberPOOLとは uberの相乗りサービス。 目的地が近い人とuberを相乗りすることにより、通常料金の約半額で乗ることができる。 サンフラ…

WWDCでApp Review Labに行ってきた

趣味で作ったアプリがリジェクトされてしまっていたので、WWDCのApp Review Labに行ってきました。 とても親切に対応してくれました。 概要 作っていたアプリについて リジェクトされていた理由 Labでの受け答え 作っていたアプリについて 猫画像を高速で収…

iOS 9で気になった機能まとめ

WWDCで発表されたiOS 9の機能で特に気になった物を挙げておきます。 ※この記事は公開範囲にある(ログインしなくても閲覧可能な)Documentに記載された情報のみ書いています。 Introductiondeveloper.apple.com 概要 App Thinning Search AppThinning AppSto…

WWDCに行ってきます(準備編)

WWDCに行ってきます(準備編) お久しぶりです。shobyです。 なんと、運良くWWDCのチケット抽選に当選し、行けることが決まりました! (入社3ヶ月の人間をWWDCに行かせてくれるFablic社に感謝!ありがとうございます!) 今回は、準備編ということで、初WWD…

第16回 potatotipsでぽちぽちテストの効率化について発表してきました

ぽちぽちするのは大変ですが頑張りましょうという話です。 要点だけいうと、集まって時間区切ってわーっとやると時間が短くて済むし、何回かそれをやると取りこぼしが減るという話です。 この方法はDesign Sprintの良い所を取り入れています。 Design Sprint…

shobyが何を考えてアプリを作ってきたか

引き継ぎの際に考えていたことをポエムをまとめましたので、後日投稿します。 退職エントリーにこう書いたけど投稿してなかったので投稿します。 このポエムの背景 このポエムは、前職でiOSエンジニアとしてアプリを作る際に考えていたことをまとめたものに…

「なぜポエムを書くべきか」というポエム

社内でポエムを書くことを勧めるポエムです。 概要 ポエムって何? なぜポエムを書くべきか 自分の考えを共有することがなぜ重要か ポエムの実践 ポエムって何? 自分の思いや感情を込めた軽い文章。特に厳密な定義はない。 なぜポエムを書くべきか 自分の考…

第15回potatotipsでアプリにおける 「おもてなし」Tipsを発表しました

【第15回】potatotips(iOS/Android開発Tips共有会)でアプリにおける 「おもてなし」Tipsを発表しました。 Fablicに入社後、初の発表でした。 補足 今回は、ごくごく当たり前なことですが、ついつい忘れがちになってしまいそうなポイントをTipsとして挙げまし…

株式会社Fablicに入社しました

入社のご報告です。 2/2から株式会社Fablicに入社しました。 Frilという女性向けフリマアプリを作っている会社です。 入社のきっかけは @ninjinkunさんに紹介していただいたことです。 社員の方とお話をする中で、アプリ開発に対する強い情熱を感じ、「もう…

ピクシブ株式会社を卒業しました

1月末でピクシブ株式会社を退職しました。 2012年4月に新卒として入社してから約3年間大変お世話になりました。 ピクシブ初のiOSアプリエンジニアとして入社し、一人で開発を続けるところから、 モバイルチームのリーダーとして、大人数で開発を進めるところ…

zip内の特定ファイルを取り出すライブラリSBYZipArchiveを公開しました

zipファイルを展開せず、一部のファイルだけを取り出したかったので作りました。ニッチ! SBYZipArchive 基本的にminizipのObjective-Cラッパーです。 インストール CocoaPodsに対応してるので、こんな風に書けば使えます。 platform :ios, '7.0' pod 'SBYZi…

愛情駆動開発とサービスの良し悪しについて

良いサービスを作る方法論は数多くあるが、一番大事なのは、そのサービスにどれだけ愛情を込められたか、その一点だと信じている。 そのサービスの可能性をどれだけ信じられるか、どれだけ夢を語れるかが、最終的に良いサービスを作る決め手となる。 愛情を…

iOSアプリでSQLiteを使い日本語の全文検索をする。

iOS

iOSアプリで全文検索 iOSアプリで日本語の全文検索したいこと、ありますよね。私はあります。 そもそもiOSアプリ内で日本語の全文検索をするという需要がないみたいで、情報が少なかったのでまとめました。 SQLiteの全文検索拡張 実はSQLiteにはFTS3 and FTS…

Orbi Yokohamaに行ってきました

新しくできたOrbi Yokohamaに行ってきました。 セガとBBC Earthのまさかのコラボにより生まれた「大自然超体感ミュージアム」だそうです。 要は新しいタイプのテーマパークです。 内装はこんな感じ。 感想 こういうテーマパークは見て終わりという所がほとん…

白鷺宝

最近、デパ地下巡りにはまっています。 今回は白鷺宝というお菓子を買ってきました。 このお菓子、都内だと数箇所の百貨店のデパ地下でしか売っていないレア物。 見た目は真っ白でとても綺麗。 白餡とは思えない上品な味がします。 こちらは三越本店の限定品…

アートアクアリウムに行ってきました

日本橋のアートアクアリウムに行ってきました。 金魚大好きです。 きれい ぷるぷる でーん(現物はわりと小さめ) 金魚柄の着物。チームラボっぽい 去年も参加したのですが、今年は全体的に若干こじんまりとした印象でした。 ダイヤみたいなでっかい宝石型の水…

銀座の「るぷりん」に行ってきました

タイトルの通り、銀座の麦酒屋るぷりんに行ってきました。 今回はお酒でななく、かき氷目当てで行ったのですが、ついでに頼んだ料理が絶品。 くじらのユッケ 人生初くじら。 レバーみたいな味でした。うまい。 ウニじゃがバター とろける! 舌の上で濃厚なウ…

zipzapで巨大なzipファイルを全展開せず、特定ファイルを取り出す

iOS

iOSアプリで巨大な巨大なzipファイルを扱おうとして困ったことありませんか? 巨大なzipファイルを扱おうとすると、主に以下のような問題が発生します。 巨大なzipファイルの問題点 サイズが大きすぎてメモリ上に展開できない 展開に時間が掛かる 展開後にス…

さくらで取得した独自ドメインをはてなブログで使用する際の設定方法

情報無かったのでメモ代わりに。 課金 まずは、はてなブログProと、さくらに課金します。 はてなブログPro さくらの独自ドメイン取得 今回は、一年間契約で、はてなブログProが8,200円、jpドメインが3,800円、計12,000円也。 さくら側の設定 はてなブログの…

ぬくもり共有デバイス ONTAMA を作った話(Engadget電子工作部レポート)

Engadget電子工作部に参加してきました。 とても楽しいイベントだったので、少しでも魅力が伝われば良いなと思います。 概要 今回は、konashiを使ってスマホの連携ガジェットを作成するという形のワークショップでした。 2日に分けて行われ、初日にアイデア…