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

ベティーのブログ / 作曲、ボカロ、主に結月ゆかり

ベティーです。歌を作っています。Vocaloid、主に結月ゆかり。

すごく個人的な図解 − 最近の私のアプリ開発環境を取り巻く構造の図

最近の私の個人アプリ開発環境を取り巻く構造がだいぶ複雑化してきたので、図に書いて整理してみました。ちなみに、アプリ開発はじめて約半年くらいです。対象はiOSのみでやっています。 図解 ちょっと解説しますと、真ん中から右寄りに私がいます。 私は労…

【iOSアプリリリースのお知らせ】音楽のコード暗記カードアプリ JazzCard 3 - ダイアトニック・コード

ジャズのコード進行暗記カード JazzCard part3 - Diatonic Chord(ダイアトニック・コード) Diatonic Chord - ジャズ・カード3 ダイアトニックコード コードの基本を覚えよう! Akira Nagao ミュージック ¥120 単語帳の要領で超効率的にコードを覚える!!…

有料売り切りアプリの販売を始めました - 4月の実績報告② アプリ開発

4月の実績報告その② アプリ開発のことです。 ダウンロード数(無料有料込み) 4,650と、先月に比べて-17%減です。 新作アプリ自体は作っているのですが、有料アプリに挑戦しているので、ダウンロード数が伸びないのはしょうがないですね。 というわけで今月…

アプリ申請時の注意 - AppStore上の名前とアプリアイコン下の名前は一致させないとリジェクト

どうもこんにちは。 AppStoreのアプリ申請でリジェクトされてしまいました。 理由は3.4です。 3.4 – App names in iTunes Connect and as displayed on a device should be similar, so as not to cause confusion iTunesコネクト上の名前と、アプリアイコン…

初心者ピアノ - 音譜・音名・階名表示機能付きでビギナーに最適な簡易練習用ピアノアプリ for iOS

新作アプリをリリースしました! ピアノ初心者の練習に特化した機能を多数搭載したiOSアプリ 音譜・音名・階名表示機能で ピアノビギナーに最適!高音質な練習ピアノアプリです!! ・タッチした鍵盤の音符を表示!・自然に五線譜に慣れる!・音名をアルファ…

Learn Piano - iOS Music Apps

There are so many functions specialized in the exercise of the piano beginner!! A function is with indication, and a musical notation, a name of musical pitch, a name of each note is most suitable for a beginner! It is exercise piano appli…

初心者ピアノ - 初心者向けピアノアプリのプレイ動画を公開しました

ピアノアプリのプレイ画面をYoutubeにアップしました。 現在App Storeに申請作業中ですので、順当にいけば今月中にリリースできると思います。 以上です!

アプリの名前を変更する - Swiftでアプリ開発

作成中のiPhoneアプリの名称を変更する方法です。 アプリ名はデフォルトはプロジェクト名が設定される アプリアイコンの下に表示される名前は、デフォルトではプロジェクト名が設定されます。 iPhone上のアプリ名表示 Xcodeのプロジェクト プロジェクト名と…

アプリの英語化・多言語対応その1 - ストーリーボードとアプリタイトル(SwiftでiOSアプリ開発)

iOSアプリを多言語化する方法です。 この設定を行うと、端末の言語設定にしたがって表示する言語を分けることができます。ここでは、英語と日本語の2か国語対応をおこないます。 なお、基本的な考え方としては、デフォルトは英語表示で、例外設定として、端…

トランペット for iOS - 管楽器プレイヤーの運指練習、音階練習に使える無料iOSアプリ

トランペットの運指練習が無料でできるiOSアプリ ・運指練習ができるBb管のバーチャルトランペット楽器アプリ! ・実音表示と移動ド表示で運指が覚えやすい ・6通りの倍音に対応!! ・エニーキー対応!ジャズなどさまざまなジャンルの音階練習につかえます!…

Trumpet simulator - iOS Music Apps for Free

Trumpet simulator for free!! Virtual Trumpet, brass instrument,fingering exercise The fingering exercise of the trumpet is possible free! ・The virtual trumpet of the Bb pipe that a fingering exercise is possible! ・It is easy to learn it …

ゆっくり読譜 - だれでも楽譜が読めるようになる無料アプリ for iOS

無料でゆっくり読譜トレーニング!だれでも楽譜が読めるようになる無料アプリ ・練習する各キーにあったBGMが流れるため、遊び感覚で楽しく上達できる!・だれもが知っているドレミ音階からの出題で親しみやすい!・楽器未経験、譜面が全く読めない方にもお…

Read a Score Yukkuri - iOS Music Apps for Free

Free reading music training! You come to understand score! ・Because BGM in accord with each key to practice flows, It is fun and can make progress for a sense! ・It is easy to get close by the questions from the Do-Re-Mi musical scale tha…

All The Things You Are(Jazz Card2) - iOS Apps for free

Jazz Card2 - All The Things You Are Card application which learns a chord progression of basic standard number "All The Things You Are" of the jazz ・Let's learn a basic chord progression easily!・I can grasp a feeling of cord by the backi…

All The Things (JazzCard2) - 無料音楽アプリ for iOS

ジャズの定番スタンダードナンバー「All The Things You Are」 のコード進行を覚える専用カードアプリ for iOS ・定番のコード進行を楽に覚えよう!・ピアノのバッキングでコード感を把握できる!・スワイプシて次の小節へ、タップして正解をチェックする簡…

Diatonic Chord (Jazz Card3) - iOS Apps

You can learn diatonic chords by this application ・Let's learn the basics of music, a diatonic chords easily!・I can grasp a feeling of chords by the backing of the piano!・Simple operation to do swipe, and to tap it to next, and to check…

iPhone,iPadでドラムトレーニング! 無料で練習できる高音質ドラム!指で叩いてストレス解消!

高音質で無料のドラムセット いつでもドラム練習したい方、ドラムをこれからやってみたい方、リズム面に強くなりたい他の楽器プレイヤーにおすすめの無料ドラムセット、リズムマシンアプリです! 高音質のドラムサウンドが気持ち良い!! AppleMusicなどのプ…

Snare Drums - iOS Apps (free)

Let's beat a drum while listening to favorite music!! Drums Application for free!! Snare drum can give a center and the circumference, two kinds of sounds in total ! Hi-hat can give two kinds of closed hi-hat and open sounds! You can choos…

AppStoreの音楽カテゴリーで初ランクイン

先日リリースしたアプリがAppStoreのiPhone音楽カテゴリー(有料)で127位にランクインしました! ではiPadはいつもランクインしているのですがiPhoneでは2回目、有料部門では初です。 正直こんな地味なアプリが入るとは意外ですね。これは今回はじめて有料ア…

XcodeのLibrary以下のゴミを削除したところ20GBほどディスクが空いて助かった

どうも、こんにちは。Macのディスク空き容量不足に悩まされていましたが、どこでそんなにディスクを使っているのかわからず対策が打てずにいました。 本日調べたところ、どうやらXcodeがかなり容量を使っていたようです。 Xcodeを使っていると「/Users/ユー…

複数バージョンのXcodeを共存するにはアプリ名をリネームする

複数バージョンのXcodeを利用する方法です。 既存のXcodeをリネームする Xcodeを共存させるには名前がぶつからないように変更しておきます。 Finderからアプリケーションのディレクトリを開き、Xcodeを探す 適当な名前にリネームします(この場合Xcode.app→X…

ピアノアプリ2の画面がほぼ完成 - スマホアプリ開発記録

ピアノアプリ2の開発中画面 こちらは今開発中の「ピアノアプリ2(仮)」のメイン画面です。 画面は概ねこれで完成しました。 前作は端末を縦で利用想定でしたが、今作は横向きに挑戦してみました。 なお、ピアノアプリの前作はこちらからダウンロードでき…

ピアノアプリの第2弾を開発中です

開発中アプリの仕様メモ&ご紹介です! ピアノ演奏アプリです。 ピアノアプリの第二弾を製作中です。 仕様 現段階の仕様です! 横向き利用を想定(横向きは今回初!) 鍵盤をタップすると音が鳴る 鍵盤2オクターブくらいをカバー 音はペダル踏みっぱなし仕…

「OS version lower than deployment target」の対応 - SwiftでiOSアプリ開発

Xcodeのバージョンを上げたり下げたりしていたら、実機でのビルドができなくなってしまいました。 事象 Xcodeのビルド対象端末に、「(OS version lower than deployment target)」と表示され、実機でアプリを実行できない。 原因 Xcodeのプロジェクトにはデ…

Xcodeを旧バージョンに戻す (旧バージョンの入手先)

私のXcodeは7.3の最新版にあげているのですが、このバージョンにあげてからstoryboardの動作が異常に重く、作業が全く進まないため、いったん旧バージョン(7.2.1)に戻そうと思います。 旧バージョンの入手先 Sign in with your Apple ID - Apple Developer …

Sent EventsやIBOutletが設定できなくなった - SwiftでiOSアプリ開発

ストーリーボードで作成したボタンのSent Eventを設定しようとしたところ、下記のエラーが発生するようになりました。 Could not insert new outlet connection: Could not find any information for the class named CLASSNAME 原因 Xcode7.3アプデ移行動作…

時間や充電アイコンなどのステータスバーを非表示にする - SwiftでiOSアプリ開発

アプリ起動中に、時間や充電アイコンなどのステータスバーを非表示にする方法です。 なお、ステータスバーとは画面上部に表示されている時間などの情報エリアのことです。 TARGETS→Generalタブ のHide Status bar にチェック Xcode左上のプロジェクト名を選…

3月の実績報告

どうも、おはようございます、bettychang(@betty32321)です。 月初ですので、前月の実績でもまとめてみようかと思います。 まずはブログについてです。 ブログPV トータルアクセス数 6929 トータルユニークアクセス数 5770 日別アクセス数 一日平均200くらい…

Xcode7.3にあげたらstoryboardを表示するのに数分〜数10分もかかる件

どうもみなさま、おはようございます。 先日、Xcodeを7.3にアプデしたところ、ストーリーボードが信じられないほど重くなってしまい、開発作業に支障をきたしておりますw。。 Main.storyboardを選択すると数分だんまりしてしまい、作業不能なレベルです。 一…

プロジェクト起動時の読み込み処理が終わらない

Xcodeを強制終了した際などに、プロジェクト読み込み処理が終わらないことがあります。 その場合、xcodeprojectのproject.xcworkspaceファイルを削除することで正常にプロジェクトを起動できるようになります。 xcodeprojectファイルを右クリック パッケージ…

Xcode7.3にアップデートできない

昨日からXcode7.3にアップデートできなくて困っていましたが、ようやく解決しました。 対応としては XcodeをLaunchpadからいったんアンインストール(画面長押しして☓) OSを再起動 App Storeから新規インストール アンインストール後は必ずOSを再起動してく…

Xcodeのビルドで Could not find Developer Disk Imageと表示されたら

Xcodeでプロジェクトを実機でビルドするときに「 Could not find Developer Disk Image」と表示された時、もしくはなにかしらのエラーで突然ビルドできなくなったときは、XcodeやOSのアプデがないか確認しましょう。 App Storeでアップデートのアプリがある…

最初に実行するビューコントローラーを決めるには「Is Initial View Controller」をチェック

アプリを起動したときに最初に実行されるビューコントローラーを指定する方法です。 ストーリーボード上にビューコントローラーが複数ある場合、どの画面から起動するかを決めないといけません。 Xcodeのストーリーボードでは、下記の青丸で囲んだ矢印マーク…

戻るボタンを作って前画面に戻る - unwind segue

前回ボタンを使った簡単な画面遷移方法を記載しました。 swift-bettychang.hatenadiary.jp 今回は画面遷移した後、元の画面に戻る設定を追加します。 目次 戻る用ボタンを用意する 戻るボタンの制約を設定 unwind segueを記述する 戻るボタンからExitへsegue…

ボタンで画面遷移する - Segue(セグエ)を使用して複数のビューコントローラーを移動

もっとも単純な画面遷移方法です。 ボタンをクリックしたら、別のビューコントローラーに画面遷移します。 目次 ボタンを配置する ボタンの制約を設定する 新しいビューコントローラーを用意する セグエを設定する 実機で動作確認 ボタンを配置する ビューコ…

アプリの実行画面を縦固定にする - Device Orientation設定

アプリの画面設計で、オートレイアウトを使用していても、縦横両方の表示が難しい場合があります。今制作中のアプリがそうです。 デバイス縦向き時の表示 デバイス横向き時の表示 五線譜の表示はそんなに悪くないですが、鍵盤はサイズが短すぎて不格好ですし…

ストーリーボードでヘッダー付きのスクロールビューを作成する

ヘッダーありのスクロールビューの設定方法メモです。 これまでストーリーボードでの設定方法がよくわからなかったのですが、ようやくわかったので、忘れないようにメモっておきます。 完成イメージ タッチしてスクロールすると、右側にバーが表示されます。…

なぜアプリによってこんなにも広告のクリック率に差がでるのか? - CTRを上げるための考察

2つのスマホアプリがあります。どちらも利用無料で、広告がクリックされることによって売上を出すタイプのものです。 一方のアプリの広告は非常によくクリックされます。具体的には、CTR平均が2%、 もう一方のアプリは全然クリックされない。CTR0.4% *CTR…

突然アプリをアップできなくなった - Missing iOS Distribution signing identity forエラーの対応

どうも、ベティー(@betty32321)です。 先ほど、既存アプリへインタースティシャル広告の追加作業を終えて、いつものようにxcodeからarchiveを実行したところ、なぞのエラーが発生してデータをアップできなくなってしまいました。 ようやく解決したので、対応…

アプリで稼ぐには - インタースティシャル広告の導入

どうもおはようございます、ベティー(@betty32321)です。 現在リリース中のアプリに、インタースティシャルタイプの広告の追加してみようと思います。 現在、私がリリースしているアプリは利用無料+広告収入という、ブログ的なマネタイズのモデルなのですが…

Pixelmatorで透過PNG画像を作成する方法

高性能で超低価格な画像編集ソフト、Pixelmatorを使った画像の加工方法をご紹介します。今回はもっとも作業発生頻度が高いと思われる、背景の透過処理をしてみましょう。 Pixelmatorについてはこちら。 www.lifehacker.jp ちなみに、画像の透過とは、背景の…

ボタンを使う上で覚えておくべき3つのイベント

iOSのアプリ開発を行う上でとても重要なパーツであるボタンですが、取り扱うには最低限3つのSentEventを理解しておく必要があります。 Touch Down(タッチダウン) Touch Up Inside(タッチアップインサイド) Touch Up Outside(タッチアップアウトサイド…

無料の読譜練習アプリ「ゆっくり読譜」をApp Storeにてリリースしました!

アプリリリースのお知らせです。 無料の読譜練習アプリ「ゆっくり読譜」をApp Storeにてリリースしました! ゆっくり読譜 ゆっくりと無料で楽譜が読めるようになる!初心者の読譜練習に! Akira Nagao ミュージック 無料 https://appsto.re/jp/-INdab.i 去年…

自分用のxcodeプロジェクトテンプレートを作って工数削減

アプリをいくつも作成しだすと、どのプロジェクトにも必要な共通設定がでてきますが、こういった作業を済ませたプロジェクトを雛形テンプレートを用意しておくと、かなりの工数削減になってよいです。 私は最近、下記の設定をしたテンプレートを用意して使っ…

ストーリーボードを使うことのメリット、デメリット

ストーリーボードって使ったほうがよいのか、なにがよいのか悪いのかとてもわかりづらいと思いますので、約半年ほどストーリーボードメインで使ってきた私なりの感触を書いてみます。 *さきほどいじっていたアプリのストーリーボードの画面 メリット 画面の…

Page-Based Applicationで単語帳アプリを作成中

今回もアプリ作成関連の雑記です。 ただいま単語帳アプリの作成中なのですが、XcodeのプロジェクトのテンプレートにPage-Based Applicationというものがあり、単語帳のUIにあっている風なので試しています。 プロジェクト作成直後にビルドするとこのようなア…

UIImageViewのアニメーション表示 - スワイプで紙をめくる動作のテスト

ジャズのコード進行を覚えるための、単語帳(またはノート)のようなアプリを作ろうと思っていろいろと調べているところです。 紙の表示にはImageViewというパーツでイラストか実写画像を使おうと思っているのですが、これにはアニメーションさせる機能が付…

ゲーム用フレームワークのSpriteKitデモ 落下する物体を皿に受けるアプリ

今朝、SpriteKitというフレームワークの入門書の記事を載せましたが、さっそくその機能を使ってみました。iPhoneでのデモ実行画面がこちらです。 SpriteKitを使ったアプリのデモ これはすごいですね。思わず笑いました。 このアプリ上では重力が下向きに働い…

SpriteKitではじめる2Dゲームプログラミング

先日書店にいってアプリ開発系の情報を仕入れていたところ、SpriteKitの入門本があったので、読んでいます。 SpriteKitとは iOS向けの2Dゲーム開発用フレームワークです。 これをつかうとゲームに特化した機能をいろいろ楽につかうことができる模様です。ど…

アプリ開発で使える画像素材サイト

大抵のアプリを作るには画像が必要ですが、プログラミングもできて絵も書ける人間はそういませんよね。 もしできたとしても、作業日数が膨らむことを考えると、画像は極力外部から用意するのがよいでしょう。うまくやれば数千円くらいで用意できますし、ハイ…