プログラミングと音楽とアニメとiPhoneとiPadとMacとAndroidとLogicとギターとテニスと車

アプリ開発系の勉強メモやTipsなどを中心に他いろいろと書いていきます。

WWDC2018セッションビデオの一覧ページ

WWDC 2018 - Videos - Apple Developer 2018/8/8 頃 WWDCのビデオで日本語字幕が追加されました。

【更新】【続】AdMobのGDPR(EUの一般データ保護規則)に対応する

前回 の続きで、AdMobがオープンソースで公開したconsent SDKの実装を具体的に見ていく。 Android https://developers.google.com/admob/android/eu-consent iOS https://developers.google.com/admob/ios/eu-consent consent SDKのドキュメントに出てくる用…

AdMobのGDPR(EUの一般データ保護規則)に対応する

今日5/22になってGDPRに対応したアプリ向けSDKとか設定の案内メールが届いたので、早速設定してみる。 AdMob利用している人はたぶんメールが届いてるはずなので、メール内の「ADMOBにログイン」というリンクを開いて設定を進める。 以下、一応手順。 https:/…

Kotlinのコルーチンの導入手順

Introduction to Kotlin Coroutines on the JVM - Kotlin Programming Language Android用の設定、実装例 kotlinx.coroutines/coroutines-guide-ui.md at master · Kotlin/kotlinx.coroutines · GitHub

Androidエミュレータを起動したら Please install HAXM >= 6.2.1 というエラーが出る

Android Studio3.0でエミュレータを起動したらこんなエラーが出て、エミュレータの起動にめちゃくちゃ時間がかかるようになってしまった。 Emulator: WARNING: HAXM 6.0.3 is installed. Please install HAXM >= 6.2.1 このエラーメッセージの通り、HAXMのバ…

Java9でjshellで使ってみる(Macへの導入編)

JDK(Java Development Kit)インストール http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html Accept License Agreement(利用規約に同意)にチェックして、jdk-9.0.4_osx-x64_bin.dmgをダウンロードする。 ダウンロー…

【iOS】GoogleアナリティクスをiOSアプリに実装する

developers.google.com このGoogleのドキュメント通りだが、FirebaseではなくGoogle Analyticsだけ使いたい場合にすぐこのページが出てこなかったのでメモを。 CocoaPodsのPodfileに 'Google/Analytics'を追加 設定ファイル(GoogleService-Info.plist)を取…

Xcode 9 で古いプロジェクトをビルドしたときに出てきた警告など

This block declaration is not a prototype void (^completionBlock)(); これはブロック構文の基本形 戻り値 (^名前) (引数) で、引数がvoidのため()内を省略して書いている。 この警告を除去するには、以下のように引数にvoidを記述する。 void (^completi…

【iOS11向け】無料で使える/遊べる ARKit対応アプリ

iOS11からARKitという機能が追加され、AR(拡張現実)を利用したアプリを開発できるようになった。そのARKitでどんなアプリが作られているのかを調べてみた。ただし、ARKitに対応している機種はiPhone6s以降、iPadは第5世代やiPad pro以降となっている。これ…

ソフトバンクの携帯・スマホのSIMロック解除手続き方法のメモ

ソフトバンクの携帯・スマホのSIMロック解除の手続き方法は主に2通り 自分でMy SoftBankから手続きする 手数料は無料。ただし、事前に新しく利用するSIMを用意しておくこと。 My SoftBankでの手順はこちらが参考になりそう。 ソフトバンクの「iPhone 6s」をS…

「子供から大人まで」プログラミングが学べるサービス、アプリ、スクール、教室のまとめ【海外サービス編】

オンラインで利用できる海外のプログラミング学習系サービスを表にまとめました。 他にも良さそうなやつを見つけたら随時追加します。 英語の勉強にもなる!海外サービス サービス名 URL Udacity(ユダシティ) www.udacity.com Codecademy www.codecademy.c…

「子供から大人まで」プログラミングが学べるサービス、アプリ、スクール、教室のまとめ【スクール、教室など編】

日本国内のプログラミング教室やワークショップを表にまとめました。 他にも良さそうなやつを見つけたら随時追加します。 プログラミング教室、ワークショップ スクール名 URL CodeCamp(コードキャンプ) codecamp.jp ProEngineer(プロエンジニア) proeng…

「子供から大人まで」プログラミングが学べるサービス、アプリ、スクール、教室のまとめ【大人、一般向け編】

大人、一般向けのプログラミング学習ができるアプリやサービスを表にまとめました。 他にも良さそうなやつを見つけたら随時追加します。※2017年9月18日 更新 大人、一般向けのアプリ、サービス サービス名 URL ドットインストール http://dotinstall.com Pro…

「子供から大人まで」プログラミングが学べるサービス、アプリ、スクール、教室のまとめ【子供向け編】

子供向けのプログラミング学習ができるアプリやサービスを表にまとめました。 他にも良さそうなやつを見つけたら随時追加します。 子供向けアプリ、サービス サービス名 URL プログラミングゼミ プログラミングゼミ【低学年から使えるプログラミングアプリ】…

Google I/O 2017 まとめ、Androidの新機能など

Google I/O Codelabs https://codelabs.developers.google.com/io2017blog.google All 101 announcements from Google I/O ‘17YouTube www.youtube.com Google.ai Mobile first to AI first参考 Google I/O 2017 基調講演を完全網羅! Google.aiの取り組みや…

AndroidでJava8を利用する方法

AndroidでJava8の一部の言語機能が利用できるようになっている。 Android Studioでプロジェクトを開き、appディレクトリのbuild.gradleファイルでjackOptionsとcompileOptionsを以下のように記述して、最後にSync Nowします。 android { ... defaultConfig {…

Welcome to Android Studioを起動時に毎回表示させる設定

Android Studio起動時にこれを毎回表示させる設定方法です。 Android Studioのバージョンは2.2.2です。 Android Studioを起動 上部メニューのAndroid Studio > Preferences > Appearance & Behavior > System Settings > Startup/Shutdown Reopen last proje…

Swiftで作られたライブラリをCocoaPodsで読み込む

環境 $ pod --version 0.38.2 SwiftのライブラリをCocoaPodsで普通に$ pod installすると以下のエラーが出る [!] Pods written in Swift can only be integrated as frameworks; this feature is still in beta. Add `use_frameworks!` to your Podfile or t…

IT系会社の技術ブログのメモ

mixi http://alpha.mixi.co.jpDeNA http://engineer.dena.jpコロプラ http://colopl.co.jp/tech/blog/yahoo http://techblog.yahoo.co.jpクラスメソッド http://dev.classmethod.jpgree http://labs.gree.jp/blog/アシアル http://blog.asial.co.jpカヤック …

Xcodeのコマンドラインツールxcodebuildのバージョン確認と切り替え方法

現在有効になっているxcodebuildコマンドのバージョンを確認する方法 Macでターミナルを開いて下記コマンドを入力してenter $ xcodebuild -version出力例 Xcode 6.1 Build version 6A1052d バージョンを切り替える方法 例えば現在のバージョンがXcode6.1で、…

最近放送しているお気に入りTVアニメ

東京喰種 トーキョーグール√A TVアニメ『東京喰種トーキョーグール』公式サイト TVアニメ『東京喰種トーキョーグール』公式サイト TOKYO MX 9ch 毎週木曜 24:00~ 寄生獣 セイの格率 アニメ『寄生獣 セイの格率』公式サイト アニメ『寄生獣 セイの格率』公式…

iOS用の音楽系アプリ「My Chord」をリリースしました。

私事の告知になりますが、下記のiOS用アプリをリリースしました。 ご興味ある方はぜひダウンロードして使ってみてください。【アプリ名】 My Chord【アプリの概要】 ピアノやギターの音で簡単にコード(和音)を鳴らすことができるアプリです。 作曲でコード…

Cocos2d-x v3.3のAndroid NDK対応バージョンについて

1週間ほど前に、Cocos2d-x-v3.3のfinalがリリースされています。 Cocos2d-x 3.3 Final Released: Smaller Size, More 3D Features, New Audio Engine | Cocos2d-x Cocos2d-x 3.3 Final Released: Smaller Size, More 3D Features, New Audio Engine | Cocos2…

iBeaconの動作テスト用サンプルコード

個人的にiBeaconの検証した時のソースコードが残っていたので、iOS8対応の処理などを追加して基本自分用にGitHubに上げてみました。 iPhone2台を使った動作テスト用になります。 ご使用や改変などはご自由にどうぞ。iBeaconの送信側、受信側の基本的な動作は…

SSZipArchiveでパスワード付きzipファイルを扱う

iOSアプリ開発でパスワード付きのzipファイルを扱う機会があったので、 SSZipArchiveというライブラリが便利そうだったので、扱い方のメモになります。 SSZipArchiveのライブラリをダウンロード ダウンロードしたライブラリをプロジェクトに追加 libz.dylib…

Xcode5と6を共存させて利用する方法のメモ

1、AppStoreで既存のXcodeのアップデートを行う 現在の最新版Xcode6.0.1にアップデートされます。2、iOS Dev Centerで旧バージョンのXcodeをダウンロードする 一覧から利用したいバージョンをダウンロードします。 今回はXcode5.1.1を選びました。3、2でダウ…

Cocos2d-x v3.2のAndroid NDK対応バージョンについて

Cocos2d-x v3.2の正式版がリリースされたので、Androidの開発環境もついでにアップデートしようと思い、EclipseとAndroid SDKとAndroid NDKの最新版を入れてみました。 その過程で、Android NDKのバージョンがここ Android NDK | Android Developers にある…

USB端子&オーディオインターフェース搭載のFender製ギターが発売されました♪

DELUXE STRATOCASTER® HSS PLUS TOP WITH IOS CONNECTIVITY http://www.fender.jp/topics/news/001732.phpiPhoneやiPadなどのiOSデバイスとUSBで接続して様々なアプリを通して音が出せるようです。 オーディオインターフェースもあるのでDTMでも使えそうです…

Appleの新言語Swiftの「先取り!Swift」という電子書籍が発売されています

今日Amazonで発見したので早速購入してみました! まだざっとしか見てませんが、丁寧な解説で読みやすそうです。先取り!Swift作者: 諏訪悠紀,小室啓,掛川敦史出版社/メーカー: 技術評論社発売日: 2014/06/19メディア: Kindle版この商品を含むブログを見る

xib(Nibファイル)からUIViewを生成するカテゴリのライブラリを公開しました

UIView-LoadNib https://github.com/travitu/UIView-LoadNib現在制作中のアプリでレイアウトやデザインが少し異なる複数のUIViewを用意して、 ViewController上でそれらのUIViewを切り替えて表示したい所があったので、 コードで同じようなUIViewを書くより…