iPhoneアプリ開発講座に興味があります。
講座ではどの程度の知識が身につくのでしょうか。
最終のApp Storeへの申請や合格までの一連の手順は教えてもらえるのでしょうか。

このような質問を頂いたので、以下に回答をシェアします。
ご参考にどうぞ。

[ハルジオンからの回答]

こんにちは、ハルジオンです。
ご質問頂きありがとうございます。

iPhoneアプリ開発講座については、
こちらで用意したサンプルアプリ(クイズアプリです)を
ベースにしたオリジナルアプリを作り、
実際にApp Storeにリリースするところまでサポートします。

アプリへの広告の設置方法も説明しますので
一連の流れを一通り経験することが出来ます。

講座の特徴は、この
「一連の流れを体験すること」に
主眼を置いている点です。

プログラミングの文法や、様々なサンプルプログラムの作り方は
書籍やインターネットでいくらでも学ぶことが出来ます。
一度、流れを経験すればそういった学習もしやすくなります。

一連の流れを体験することにご興味があれば
是非ご参加をお待ちしております。

PS.
なお、僕のほうでは以下の2つの講座を扱っています。
上記についてへiPhoneアプリ開発講座の方ですので
お間違いないようお願いいたします。

・iPhoneアプリ開発講座
 http://xn--iphone-uo4e6oqfp797b208bwzvcom2a.com/lp/

・Webプログラマー養成講座
 http://website-planner.com/lp/

それではまた!

iPhoneアプリを作るにあたり、アップルから新しい機種がそろそろ出るみたいなのですが、
やはりPCは最新モデルのほうが良いのでしょうか?

このような質問を頂いたので、以下に回答をシェアします。
ご参考にどうぞ。

[ハルジオンからの回答]

こんばんは、ハルジオンです。

開発に使うMacの条件は以下の2点です。

・IntelベースのCPUが搭載されていること。
・OSのバージョンがLion以降であること。

これら2点をクリアしていれば、最新型でなくても大丈夫ですよ。

それではまた。

(質問)
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
iPhoneアプリ開発を行いたいのですが、初心者なのでMacのどの機種を
買えばよいか分かりません。そういったことも教えていただけるのでしょうか?
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

アプリ開発を行う上で必要となる、iPhoneやMacの機種については
購入されようとしている機種を教えて頂ければ、
それで問題無いかどうかアドバイスさせて頂くことは可能です。

Macは古い機種だと、アプリ開発が行えない場合もありますので購入前にご相談下さい。

(質問)
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
iPhoneアプリ開発講座を受講する条件として、
AppleDeveloper登録が完了していなければならないのでしょうか?
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

いえ、講座自体はAppleDeveloper登録を完了されていなくても受講可能です。

ただし、実際にアプリをリリースするには
AppleDeveloper登録が必要となります。

宜しくお願いします。

iPhone6が発売されて画面サイズがどんどん縦長になっている中、
旧デバイスのiPhone3Gにまで完全対応させるのは難しくなってきていますね。

最新デバイス向けに最適なレイアウトにすると3Gでは画面が切れてしまい、
3Gに合わせると最新デバイスで余白だらけになってしまう・・・。

旧デバイスを非対応ということに出来れば良いのですが、
Appleはそれを許可していないため、3Gで画面が切れてしまうとアプリが却下されてしまいます。

この件の対処方法としては、ストーリーボードをiPhone3G用の場合だけ
別に分けるという方法があります。

以下に手順をまとめましたので、ご参考にしてみて下さい。

1.ストーリーボードを選択し、File > Duplicate…をクリックします。
image01

2.ファイル名は「Storyboard_3」としてSaveをクリックします。
スクリーンショット 2014-11-13 17.05.55

3.Main.storyboardとは別にもう1つストーリーボードファイルが作成されます。
これがiPhone3G用のストーリーボードになります。
スクリーンショット 2014-11-13 17.27.03

このストーリーボードをクリックして、プレビュー機能で確認しながら
iPhone3G(3.5-inch)に最適表示になるようにレイアウトを調整します。

[プレビュー機能の使い方はこちら]
http://xn--iphone-uo4e6oqfp797b208bwzvcom2a.com/?p=307

4.iPhone3G用のストーリーボードが出来たら、
アプリ起動時にデバイスを自動判別し
iPhone3Gだった場合に上記ストーリーボードを適用させる、
という処理をAppDelegate.mに記述します。

AppDelegate.mに以下のメソッドがありますが、

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    // Override point for customization after application launch.
    return YES;
}

これを以下のように書き換えます。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    // Override point for customization after application launch.

    // デバイスを判別してストーリーボードを適用する
    UIStoryboard *storyboard;
    NSString *storyBoardName;
    
    // 機種名の取得
    NSString *modelName = [[UIDevice currentDevice] model];

    storyBoardName = @"Main";

    if (![modelName hasPrefix:@"iPad"]) {
        // スクリーンサイズを取得
        CGRect r = [[UIScreen mainScreen] bounds];
        if (r.size.height == 320 || r.size.height == 480) {
            storyBoardName = @"Storyboard_3";
        }
    }
    storyboard = [UIStoryboard storyboardWithName:storyBoardName bundle:nil];
    
    // 画面の生成
    UIViewController *mainViewController = [storyboard instantiateInitialViewController];
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    self.window.rootViewController = mainViewController;
    [self.window makeKeyAndVisible];

    return YES;
}

これで、iPhone3Gで実行された場合に自動的に
専用のストーリーボードが適用されるようになります。

こんにちは、ハルジオンです。

ここ最近、僕はラーニングシステムの開発を行っています。

ラーニングシステムとは「学習サイト」のようなもので
皆さんにログインして頂くと、配信済のメルマガコンテンツや
受講している講座カリキュラムなどが一括で確認出来るサイトです。

講座の実践内容についてのご質問などもそこから行えるようになり、
他の受講生の質問や僕から行ったアドバイスなども確認出来るようになります。

これまでよりも、かなり学習効率がアップすると思いますので
まだまだ開発序盤ですが是非ご期待下さい!

ある程度出来た段階で、一部の方々からベータリリースさせて頂きます。

話は変わりますが、iPhoneアプリ開発講座(初級)のほうも
卒業生が続々と出てきています。

最近は50代、60代の参加者も増えており

第2の人生の趣味と実益を兼ねたスキルとして、
また、お孫さんと一緒に遊ぶゲームを作るためなど、

皆さん色々な目的で参加されています。

卒業生の方々から多くご要望を頂いている、
iPhoneアプリ講座の「上級編」も検討中です。

初級編で、アプリの作り方とリリースの方法はマスターして頂いたと思いますが
上級編では作れるアプリの幅がぐんと広がりますので
こちらも是非、ご期待下さいね。

それでは、最後に卒業生の方から頂いた感想をご紹介します。
掲載依頼をしたところ、快くOKして下さいました。

━━━━━━━━━━━━━━━━━━━━━━

こんばんは、ハルジオン先生。

今日、appleからメール返信があった後、
再審査されたようで、ステータスが、
In Review~processing for Appstore~ready for saleと遷移して、
無事にApp Storeに公開されました!
本当に嬉しくて、感動しました!
(嬉しくてスクリーンショットを添付させていただきました)

ご存知かと思いますが、
私は、54歳のサラリーマンです。
来年には職位定年を控え、
趣味と実益を兼ねるもので、自分にチャレンジ出来るものを探していた時に、
iPhoneアプリの開発に興味を持ち、参考書を買ってきて、
独学でいろいろと試してみましたが、自力では、アプリを公開するのは
無理かな~っと諦めかけていました。
そんな中、ある日、ネット上でハルジオン先生の講座を見つけて、
この講座なら間違いなくアプリ公開まで導いてくれると信じて
受講申込みをさせていただきました。
こんな私でも、
こんなに短期間で、アプリの公開まで辿り着けたのは、
ひとえにハルジオン先生のご指導のお陰です。
本当にありがとうございました。

取り急ぎ、御礼方々ご報告申し上げます。

━━━━━━━━━━━━━━━━━━━━━━

アプリリリースのご報告は僕も本当に嬉しいです。
胸が熱くなりますね!

それでは今日はこの辺で。
また近況報告をさせて頂きますね。

ハルジオン@Webプログラマー

iPhoneアプリを作成する際に必要となる
アプリアイコンと起動画面(スプラッシュ画面)のサイズをまとめておきました。

新しいデバイスが出ることで高解像度になったり、画面サイズが大きくなったりして
様々なパターンが存在していますが、

iPhone5向けのアプリを作るのであれば、最低限ピンク色の画像だけ準備すればOKです。

iPhoneサイズ一覧
※クリックで拡大します。

設定の仕方などは講座の中でご説明していきます。

こんにちは、ハルジオンです。

僕のiphoneアプリ開発講座は
メールセミナー形式なので、時間や場所に縛られず
好きな時間に学ぶことができます。

毎日のメールで課題と解説をお送りしますので
Macを起動して、その通りに実践して下さい。

約2週間程度で、アプリのリリースまで行き着きます。

メールは毎日お届けしますが、実践は
毎日やる必要はないので、
土日などにまとめて実践して頂いてOKです。

折角ですから、週末にカフェなどにMacを持っていき、
優雅にアプリ開発、なんて良いと思いますよ♪

iPhoneアプリ開発講座へのご参加はこちらから
http://xn--iphone-uo4e6oqfp797b208bwzvcom2a.com/lp/

それではまた!

こんにちは、ハルジオンです。

僕が一番好きな瞬間。

それは、受講生の方が実際にアプリをリリースしたと
報告を頂いた時です。

正直、始めるときは皆さんも半信半疑だと思います。

「また挫折するんじゃないか・・」
「結局難しいんじゃないか・・・」

そんな不安はずっとあるんじゃないかと思います。

でも、僕を信じて2週間しっかり実践した方は
アプリを実際にリリースしています。

そしてその時、報告メールの中で

「ずっと不安があり、
 今回も同じように挫折するんじゃないかと思っていましたが
 自分にもやれば出来るんだという自信が出来ました。
 信じてやってきて良かったです!」

このような感想を多く頂きます。

それが僕はとても嬉しいんです。

僕は、出来るだけ多くの人に
プログラミングの楽しさを伝えて、
同じように自由に働く人を増やしていきたい。

そういう思いで日々活動をしているので
こういった感想を頂くことは、本当に嬉しいんです。

これからも全力でサポートしますよ!

それではまた!