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

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

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

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

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

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

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

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

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

子供向けのプログラミング学習ができるアプリやサービスを表にまとめました。 他にも良さそうなやつを見つけたら随時追加します。 子供向けアプリ、サービス サービス名 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>…

独自のポップアップ表示が簡単に実装できるライブラリを公開しました。

TRACustomWindow https://github.com/travitu/TRACustomWindow【作った理由】 既に同じようなライブラリはありましたが、以下の条件をよい感じに満たしてくれるものが見当たらなかったので作りました。 画面のどこをタッチしてもポップアップが消えるように…

待望の頭文字D 最終話Final Stageが放送始まっていた!そして、、、

今日テレビを見てたらあのイニシャルDのCMが流れてきました。最終話のアニメ化はいつなのかと思いながら1年くらい経っていて忘れていましたが、ついに放送が始まってDVD発売と映画も公開されるみたいで、楽しみが1つ増えました。 最終話Final Stageの放送ス…

Androidのアクションバー向けアイコン画像パッケージ「Action Bar Icon Pack」が簡単便利!

Action Bar Icon Pack http://developer.android.com/design/downloads/index.html#action-bar-icon-pack AndroidのデベロッパーサイトでダウンロードできるAndroid用のアイコン画像のパッケージです。イラレ(.ai)データやPNGファイルが入っています。今ま…

Failed to load properties file for project 'プロジェクト名'の対策

EclipseでAndroidアプリの開発中にFailed to load properties file for project 'プロジェクト名' というエラーが出た場合の対策方法をメモ。 /Users/username/.android を削除(debug.keystoreとかがあるディレクトリですね。) ProjectをCleanしてからRun…

UIBarButtonItem に設定したボタン画像を切り替えて状態を維持する方法

ナビゲーションバーにオリジナルのボタン画像を配置して、そのボタンをタップしたら画像を別画像に切り替えたい場合に使えると思います。 検証環境:iOS 7のiPhone4s、iPhone5s 実装例 viewDidLoad とかで以下のように UIBarButtonItem を設定します。 UIBut…

コインスペース 東急プラザ渋谷店が超快適!

前から気になっていたコインスペースを利用してみました。 東急プラザ渋谷の1F/2Fにあり渋谷駅からアクセスもよい。 フリードリンク wifi有り(特に契約など不要) 空調有り 利用料:12分100円、最大1000円 【2014/6/5追記】 ※ 2014年6月1日から利用料が最大…

UIViewControllerでUIRefreshControlを使う方法

UIRefreshControl はテーブルビューで引っ張ってセルのデータを更新するときに使えるiOS標準の機能です。 UITableViewControllerでrefreshControlプロパティに設定しても使えますが、今回はUIViewController内でUITableViewを表示する構成でのUIRefreshContr…

オーガナイザでアプリをアップロードする時に出たエラーの対処

アプリが完成していざ申請のためアプリをアップロードしようとしたら、 よく分からないエラーが出ることが多々あります。 今回は以下のエラーが出ました。 エラーメッセージ There was a general exception while executing An exception has occurred: null…

CocoaPodsのエラー対処

$ pod install でライブラリを追加しようとしたら下記エラーが出て追加できなかったので対処方法をメモ。 [!] The `master` repo requires CocoaPods 0.32.1 - このエラー内容をみる限り、CocoaPodsのバージョンが古いみたいなので、現在のバージョンを確認…

UITextField と UITextView でUSキーボードで大文字を無効にする

UITextField や UITextView でUSキーボードを使うときに、自動的に大文字になる機能を無効にする方法のメモ。 self.myTextView.autocapitalizationType = UITextAutocapitalizationTypeNone;

AppleのリンゴマークをMacのキーボードから入力する方法

 使いたいときにいつも忘れるのでメモ  shift + option + k

AutoLayout入門 その3 制約(Constraint)のメニュー

AutoLayout入門 その2で紹介したメニューで「Constraintsの編集」について見ていきます。 このメニューには4種類のアイコンがあり、左から以下のような名称と機能になっています。 Align | PIN | Issues | Resizing Align 親ビューや他の部品との揃えに関す…

Macで簡単に画面キャプチャをする方法

Macで画面キャプチャをする方法のメモです。 ● 一発で画面全体をキャプチャ キーボードの command + shift + 3 を同時に押す。 デスクトップに自動で保存されます。 ● Mac標準アプリケーションのグラブ を使う アプリケーション>ユーティリティ>グラブ に…

AutoLayout入門 その2

AutoLayoutとは何かという細かい説明は省きますが、公式ドキュメントを読んで(読み途中ですが)勝手に理解した概要を書いておきます。 AutoLayoutを使う場合、UIを構成する要素のレイアウトを決めるための規則として制約(Constraint)というのがあります。…

iTunes Connect のアプリ申請時のAdvertising Identifier(IDFA)について

先日、iTunes Connectでアプリを申請するときのチェック項目にAdvertising Identifier(IDFA)に関する質問が追加されました。 そして今日、アプリをアップデート申請する機会があったのでメモをかねて。 ※ 2014/04/25 追記あり Does this app use the Adver…

AutoLayoutのエラー対処

エラー内容 The selected views have no constraints. At build time explicit left, top, width, and height constraints will be generated for the view. XcodeのUse Auto Layoutにチェックを入れると、 通常は下記画像のようにConstraintsでAutoLayoutの…

AutoLayout入門 その1

なぜか最初の記事がAutoLayoutについてです。 理由はまともにAutoLayoutを使ったことがない事もあり、勉強も兼ねて基本から始めたいと思います。 何はともあれ、まずは公式ドキュメントから見ていきます。 Appleドキュメント https://developer.apple.com/jp…