こちょこちょブログ

プログラミングとか学んだことの備忘録ブログです。

アプリ

Google Developers Summit:Progressive Web Appsに行ってきた

少し前に行われたGoogle Developers Summit : Progressive Web Appsに行ってきたので、PWAについて自分なりにまとめたいと思います。 Progressive Web Apps(PWA)とは? 無理やりシンプルに説明すると、今までのWebアプリ(サービス)に、 プッシュ通知やオ…

Swiftでランダムな文字列を生成する方法

Xcodeのバージョン:7.1 Swiftのバージョン:2.1 方法 ランダムな数値を生成した後、 その数値の場所の文字列を取得すれば、 おのずとランダムな文字列が生成できます。 Swift 2以降は、 advancedBy(n) を使って任意の場所の文字列を取得できます。 注意点 …

Swiftでキャリア情報とかOS情報とかデバイス名とかIPアドレスとか取得する方法

Xcodeのバージョン:7.1 Swiftのバージョン:2.1 ユーザーが使用している端末のデータを取得したいときがあります。 キャリア名とかOSのバージョンとかデバイス名とか。。 ある程度の情報は、以下の方法で簡単に取得できます。 IPアドレスだけ特殊で、 Bridg…

SwiftでBase64エンコードしたときに改行コードが入ってハマった

新年早々めでたくハマって、 こんな顔になったので、メモしておきます。 Xcodeのバージョン:7.1 Swiftのバージョン:2.1 ちなみにBase64とは? データを64種類の印字可能な英数字のみを用いて、 それ以外の文字を扱うことの出来ない通信環境にてマルチバイ…

iOSアプリ(9対応)のリリース準備・対応で苦労したこと5つとおまけ

前回の開発編に続き、今回はリリース編です。 リリースというものは、そう何回もやるもんじゃないので方法を忘れがちです。 覚えている今のうちにメモしておきます。 ※ちなみにXcode7を使っています。 1.リリースするための事前準備が意外と多かった Distri…

1からiPhone(iOS9対応)アプリをSwiftで作った僕が躓いたこと4つ※開発編

ついにiOSアプリをリリースしました。 会社名義なので具体的には紹介しませんが、 作ったのは簡単に言うとブラウザアプリです。 タイトルで煽っときながら、ぶっちゃけそこまで躓かなかったんですが、 後でまたググるのも面倒なのでまとめておきます。 あと…

NEOブログサービス「Medium」でフォローすべき日本語アカウント5つ

ここ最近よく聞くようになったMediumですが、まだまだ英語の記事が多いです。 そこで今回は、日本語でストーリーを書いているアカウントを紹介します。 Mediumとは? まず初めに、Mediumとは何なのかをザックリ説明します。 既知の人はスルーして次へ行って…

風刺的なことをWebサービスに落としたときの面白さ

これ何のことか分かりますか? 忙しいですか、何してますか、手伝ってもらってもいいですか。 そうです。LINEの乗っ取りスパムの出だしの1文です。 で、これをパロったこんなサービスがあります。 忙しいですか、何してますか、手伝ってもらってもいいですか…

「Yo」というハイコンテクストアプリについて考えてみたYo

「Yo」という超シンプルなメッセージングアプリがあります。 ユーザーは5万人程度で、これまでに400万回「Yo」が送信されています。 最近、エンジェル投資家から120万ドル調達したらしいです。 本当に簡単で、「Yo」と送りたい相手のユーザーネームを選んで…

スマホドリブンの現在に参考になりそうなアプリ・サイトまとめ10選とおまけ

スマホファースト(モバイルファースト)、 タブファーストの現在に参考になりそうなサイト・アプリをまとめました! 結果的に海外のサイトが多くなりました。 1.「Pttrns(パターンズ)」 http://pttrns.com/ UIのパーツごとにカテゴライズされていて、 求め…

試したら想像以上だった「Tinder」のUIと出会い系アプリ「one heart」について

Tinder Tinder Inc. ライフスタイル 無料 Tinder(ティンダー)とは アメリカではスナップチャットと同じくらいヒットしているアプリ。 簡単に言うと出会い系で、自分のいる場所から半径数キロ以内(設定出来る)の登録者の顔写真が次々と表示されます。 そ…