読者です 読者をやめる 読者になる 読者になる

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

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

AndroidでJava8を利用する方法

AndroidでJava8の一部の言語機能が利用できるようになっている。

Android Studioでプロジェクトを開き、appディレクトリのbuild.gradleファイルでjackOptionscompileOptionsを以下のように記述して、最後にSync Nowします。

android {
  ...
  defaultConfig {
    ...
    jackOptions {
      enabled true
    }
  }
  compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
  }
}

サポートされているAPIレベル

  • Android 7.0 Nougat (APIレベル 24)
    APIレベル23以前でも使えますが、APIレベル24に比べて利用できる機能が減ります。

詳細は公式ドキュメント

developer.android.com

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

f:id:travitu:20170115113523p:plain

Android Studio起動時にこれを毎回表示させる設定方法です。

Android Studioのバージョンは2.2.2です。

  1. Android Studioを起動
  2. 上部メニューのAndroid Studio > Preferences > Appearance & Behavior > System Settings > Startup/Shutdown
  3. Reopen last project on startupのチェックを外して、Apply > OK

f:id:travitu:20170115113518p:plain

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 target to opt into using it. The Swift Pod being used is: ライブラリ名

エラー解決方法

Podfileuse_frameworks!という記述を追加する

Podfileの例

# Uncomment this line to define a global platform for your project
# platform :ios, '7.0'

use_frameworks!

target 'MyApp' do
pod 'ライブラリ名'
end

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

mixi
http://alpha.mixi.co.jp

DeNA
http://engineer.dena.jp

コロプラ
http://colopl.co.jp/tech/blog/

yahoo
http://techblog.yahoo.co.jp

クラスメソッド
http://dev.classmethod.jp

gree
http://labs.gree.jp/blog/

アシアル
http://blog.asial.co.jp

カヤック
http://tech.kayac.com

クックパッド
http://techlife.cookpad.com
http://static.cookpad.com/techlife/presentations.html


KLab
http://dsas.blog.klab.org

はてなブログ
http://developer.hatenastaff.com

nend
http://lab.adn-mobasia.net
http://tech-blog.fancs.com


i-mobile
http://blog.i-mobile.co.jp/archives/1004679329.html

サイバーエージェント
http://ameblo.jp/principia-ca/

LINE
http://developers.linecorp.com/blog/

nanapi
http://blog.nanapi.co.jp/tech/

gumi
http://d.hatena.ne.jp/gumilab/

qiita
http://blog.qiita.com

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

現在有効になっているxcodebuildコマンドのバージョンを確認する方法

Macでターミナルを開いて下記コマンドを入力してenter

$ xcodebuild -version

出力例

Xcode 6.1
Build version 6A1052d
バージョンを切り替える方法

例えば現在のバージョンがXcode6.1で、これをXcode5.1.1に切り替えたい場合は

$ sudo xcode-select --switch /Applications/Xcode5.1.1.app/Contents/Developer

※この例では、Xcode5.1.1の部分は自分で設定しているアプリケーションの名前になります。

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

東京喰種 トーキョーグール√A

TVアニメ『東京喰種トーキョーグール』公式サイト

TOKYO MX 9ch
毎週木曜 24:00~


寄生獣 セイの格率

アニメ『寄生獣 セイの格率』公式サイト

日本テレビ 4ch
毎週水曜 25:29~


ジョジョの奇妙な冒険 -スターダストクルセイダース- エジプト編

TVアニメ『ジョジョの奇妙な冒険 スターダストクルセイダース』公式サイト

TOKYO MX 9ch 
毎週金曜日 24:30~



最近はこの3本観てます。

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

私事の告知になりますが、下記のiOS用アプリをリリースしました。
ご興味ある方はぜひダウンロードして使ってみてください。

f:id:travitu:20150107233518p:plain

【アプリ名】
My Chord

【アプリの概要】
ピアノやギターの音で簡単にコード(和音)を鳴らすことができるアプリです。
作曲でコード進行やメロディを考えたり手軽に伴奏したい時などに使ってください。

【アプリの説明】
・機能
コード(和音)の変更
音色切り替え[ Piano, Guitar, Strings ]
タップしたコード履歴の表示、保存、読み込み
スライダーで音量調節
コード履歴のコピー、シェア

・主な使い方
コードのボタンをタップしてコードを鳴らします。
Editボタンでボタンごとにコードを変更することができます。
赤丸ボタンでタップしたコードの履歴を表示し、気に入ったコード進行が出来たらSaveボタンで保存できます。
Menuボタンで音色の切り替えと過去に保存したコード履歴を見ることができます。
Deleteボタンの長押しで表示中のコード履歴を一括削除できます。

・価格
無料です

・動作環境
iOS7 以上
iPhoneiPod touch

App Storeリンク
https://itunes.apple.com/jp/app/my-chord/id953517029?mt=8