シリコンバレーのマーケター日記

東京、シンガポールを経てシリコンバレーで働く、マーケター。英語、プログラミング、データ分析は次世代マーケターの必須スキルだと信じて進む。

Swift

CocoaPods②:使う

完全に中間管理職なもので、上司の上司のアメリカ人、上司のオーストラリア人、部下のインド人の中での力学が最近あまりうまく機能していません。結局、直属の上司よりも最終的に組織のトップにどう思われるかが重要なんだなと、思っています。めんどくせー…

ひとまずアプリログ計測ツール完成

ログ計測ツールが完成しましたー!Swiftの勉強を始めてから約3ヶ月。達成感と同時に、今後の方向性を定めなくてはです。 ひとまず、基本機能からブラッシュアップさせます。 さて、今日は一人で飲み行くぞ! できること Webview経由で閲覧したサイトのURL …

SwiftData

オーストラリア出張、第二四半期のレビューと、ブログ更新が途絶えてしまいました。いかんいかん。 人生初のシドニー出張での学びは、”オーストラリア人が仕事しないのはしょうがない”です。ランチから普通にビール飲みます。金曜日は午後3時からみんなオフ…

APP -> MySQL: アプリからJSON形式でサーバーへ送る

アプリからサーバーに送るデータ/パラメータの数が多く動的ならば、JSONに変換してサーバーに送ることが必要だと思います。 参考サイト: 010 JSONデータのPOST - Swift Docs キモくないイラストでiOSアプリ勉強-Swiftサラリーマン 以下2ステップで進めてみ…

APP -> MySQL: アプリからサーバーへ送る

今日、髪を切りました。シンガポールの地元っ子の間でイケてると噂のローカルな美容室は、サービスが全部入れて30分以内、値段は4000円くらい。だらだら1時間以上もかかってしまう日本の美容室に比べて、とても気に入っています。って誰向けの情報だよ。w W…

Swift:滞在時間を測定

平日はブログをアップする時間をなかなか取れません。さて土曜日! 広告在庫は、ユーザー数×ユーザー当たり滞在時間で決まるので、ユーザーの滞在時間を分析することは重要です。 Swiftで滞在時間を測定するにはどうすれば良いか調べていたのですが、NSData…

Framework

Frameworkを触ってみます。 SDKを実装するときには、.frameworkをプロジェクトに入れるので、SDK=Frameworkと言えるのかな。アプリ間で機能を共有するために使うもののようです。 1) 新規プロジェクトをつくる 2) new -> Target からCocoa Touch Framework…

Syntax:シンタックス

ようやく週末。久々に土曜のお昼まで爆睡してました。そろそろ第二四半期が終わるので、2015年前半(1st half of 2015)を振り返るビジネスレビューと、来季のビジネスプランニングに追われております。プログラミングの勉強を通してアドテクの技術的仕組みが…

API: Google News APIを引っ張ってきてWebViewで表示させる

今週からサーバー通信を学習し始めたので、下のサイトを参考に進めます。 参考サイト: [Swift 1.1] swiftで api を叩いて、JSONをパースして、表示させる方法 (xcodeは6.1, iOSは8.1) - Qiita iOS - [Swift]APIで取得したJSONをswiftyJSONでパースして、天…

Parse: サーバーにデータを送る

1) Parseのダッシュボードを開いてテーブルをつくる ダッシュボードからの"Core"タブを開き、"+Add Class"をhitし、以下のポップアップでテーブル(データベース)のクラス名を入れます。 2) 必要なコラムを追加 ここでは、Name, URL, Year, ratingを追加し…

Parse:サーバーなるものに触れてみる

前回、APIをサーバーから読み込み表示させる方法を理解しました。そして今度は、サーバーにアップロードする仕組みを学びたいなーと思ってたのですが、アップロードするためのサーバーがないとできないじゃん((( ;゜ Д ゜))) というわけで、サーバー…

サーバー通信−1:APIを引っ張ってみる

アプリ計測のためには、サーバーにログを送る必要があります。というわけで、iOSアプリのサーバー通信について学習します。 参考サイト [iOS 8/Xcode 6] SwiftではじめるiOS開発 #3 [API取得&JSONパース] | Developers.IO 1)APIを引っ張る API。。プログ…

Flurry:実装する

さてさて、2014年にYahooから買収されたFlurry。アプリ計測ツールが無料で提供されているので、実装してみようと思います。 1) アカウント作成、SDKダウンロード Goole Analytics SDK, Facebook SDKは、アカウントを作らずにダウンロードできるのに対し、Flu…

プログラミング学習と英語学習

ここ一ヶ月やってみてプログラミングの勉強は、英語学習に非常に似ていると感じています。海外に住んで一年、帰国子女ではない私ですが、欧米人の中でも自信をもって英語で仕事ができるようになったのは、ここ3 - 4ヶ月くらいです。 Step.1) 文法と単語を身…

SQLite

前回のエントリーでの課題のひとつ、libsqlite3.0.dylibとは? について。 1) libsqlite3.0.dylibってなんのため? これを理解するためには、まずdata base implementation(データベースの実装)を理解する必要があります。 例えばアドレス帳、予定表アプリの…

Google Analytics:実装する

前回まででFacebook SDKの計測用SDKの実装がわかったので、本日からGoogle Analyticsを攻める。Web解析用として普段仕事で使っているが、アプリ用があることは最近まで知らなかった。勉強不足です。 1) Google Analyticsのアカウントを作成し、トラッキングI…