マーケターのプログラミング日記

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

iOS

CocoaPods②:使う

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

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

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

Swift:滞在時間を測定

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

Framework

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

Syntax:シンタックス

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

サーバー通信−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…

Core Data

GAエントリーからの課題、今日は、Core Data です。 背景 SQLiteは、アプリにデータベース機能を提供するということで、非常に有効。同時にSQLのステートメントを書いたり、データベースの構造を管理しないといけない、などオブジェクト指向ではないというSQ…

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

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

SQLite

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

URL Schemesとはなんだ

iOS

MBAホルダーの理系インド人の部下に、プログラミング勉強を知られてしまい、彼も今週からなぜだかiOSプログラミング勉強を開始。俺たちマーケティング部署なんだけどな。ほとんど仕事関係ないんだけどな。負けず嫌いなとこ凄いよ。 さて、Facebook SDKを入れ…