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: ライブラリ名
エラー解決方法
Podfileにuse_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系会社の技術ブログのメモ
コロプラ
http://colopl.co.jp/tech/blog/
yahoo
http://techblog.yahoo.co.jp
クラスメソッド
http://dev.classmethod.jp
gree
http://labs.gree.jp/blog/
クックパッド
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用アプリをリリースしました。
ご興味ある方はぜひダウンロードして使ってみてください。
【アプリ名】
My Chord
【アプリの概要】
ピアノやギターの音で簡単にコード(和音)を鳴らすことができるアプリです。
作曲でコード進行やメロディを考えたり手軽に伴奏したい時などに使ってください。
【アプリの説明】
・機能
コード(和音)の変更
音色切り替え[ Piano, Guitar, Strings ]
タップしたコード履歴の表示、保存、読み込み
スライダーで音量調節
コード履歴のコピー、シェア
・主な使い方
コードのボタンをタップしてコードを鳴らします。
Editボタンでボタンごとにコードを変更することができます。
赤丸ボタンでタップしたコードの履歴を表示し、気に入ったコード進行が出来たらSaveボタンで保存できます。
Menuボタンで音色の切り替えと過去に保存したコード履歴を見ることができます。
Deleteボタンの長押しで表示中のコード履歴を一括削除できます。
・価格
無料です
・動作環境
iOS7 以上
iPhone と iPod touch
・App Storeリンク
https://itunes.apple.com/jp/app/my-chord/id953517029?mt=8
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
このニュースの記事を見ると、どうやらv3.3からAndroid NDK r10c 以上の利用を推奨しています。
Android5.0のバグに対応するのが推奨の理由のようですが、Android5.0の端末を持っていないので確認できていません。
自分の開発環境では、NDK r9dでCocos2d-x-v3.3を使っていますが、今のところ問題はない感じです。
最新版Android NDKのダウンロードリンクはここです
Android NDK | Android Developers
この記事を書いている時点では、最新版はNDK r10dとなっていました。
iBeaconの動作テスト用サンプルコード
個人的にiBeaconの検証した時のソースコードが残っていたので、iOS8対応の処理などを追加して基本自分用にGitHubに上げてみました。
iPhone2台を使った動作テスト用になります。
ご使用や改変などはご自由にどうぞ。
iBeaconの送信側、受信側の基本的な動作は確認できる状態になっていると思いますが、テストのパターンも定まっていなかったので、細かくテストはしていません。バックグラウンドやローカル通知関連の処理など配慮が不足している箇所や修正が必要な可能性がありますので、ご使用の際はご注意ください。
ペリフェラル用サンプル(Beacon送信側)
GitHub - travitu/iBeaconPeripheralSample
セントラル用サンプル(Beacon受信側)
GitHub - travitu/iBeaconCentralSample