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

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

【勉強会】これでわかる!ヒットアプリを作るための企画、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…