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

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

【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 ScratchJr ScratchJrScratch Foundation教育無料 MOONBLOCK kinocode.jp FOOSとcod…

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を書くより…

【勉強会】これでわかる!ヒットアプリを作るための企画、UI、マネタイズ!

標題の勉強会がappC cloud主催で今月あるみたいで、 申し込みしようとアクセスしたら、今日の時点ではまだページが無かったです。日時:2014/6/25 wed 19:00〜21:30 場所:ニフティ株式会社セミナールーム 申し込みURL:http://peatix.com/event/40286

UISegmentedControlのタイトルの文字サイズと位置を調整するメモ

UISegmentedControlのタイトルの文字サイズはデフォルトのままでは小さいので、 サイズを任意で指定して、さらにオフセットで位置を微調整。 // _segmentControl はUISegmentedControlのインスタンス変数 [_segmentControl setTitleTextAttributes:@{NSFontA…

iOSの新言語SwiftでAdMobの実装方法を検証(delegate実装)

前回の続きでAdMobのデリゲートメソッドの実装部分をSwiftで書いた場合のメモです。 import UIKit // GADBannerViewDelegate を追加 class ViewController: UIViewController, GADBannerViewDelegate { override func viewDidLoad() { super.viewDidLoad() /…

iOSの新言語SwiftでAdMobの実装方法を検証

Objective-Cで書かれているAdMobをSwiftでどうやって使うのか気になったので検証したメモです。 検証環境 Xcode 6.0 beta GoogleMobileAdsSDkiOS-6.9.2 参考 https://developer.apple.com/library/prerelease/ios/navigation/https://developer.apple.com/li…

「Gyazo GIF」&「Gyazo」簡単にGIFアニメーションやスクリーンショットが作成できるアプリ

https://gyazo.com/jaGyazo GIF こちらはGIFアニメーション作成用Gyazo こちらは静止画のスクリーンショット用どちらもアプリを起動してデスクトップ上の任意の範囲をドラッグするだけで、 スクリーンショットまたはGIFアニメが作れます。自分のGitHubにデモ…

他のアプリのパッケージ名の取得方法

Androidのインテントを使って特定のアプリを起動したい場合などに、 起動したいアプリのパッケージ名を調べることができます。 以下はLogにパッケージ名の一覧を書き出しています。 PackageManager pm = this.getPackageManager(); List<ApplicationInfo> list = pm.getInstal</applicationinfo>…