大掃除はすみました〜?お正月は何して過ごすんでしょうか?家族で海外旅行〜なんて人もいるかもしれませんね。私ですか?私は、おせちを作るお手伝いをしたりおせちを消費したりしながら、家で作業していると思います(笑)たぶん通常営業。私がアシスタントで参加している初心者向けiPhoneアプリ開発講座「アプリクリエイター道場」では、プログラミング未経験さんがアプリをリリースするまでに至るのは少ないことではありません。いう私もアプリ開発を始める前は「自分にプログラミングなんてできるわけがない!ってか、できなかった時恥ずかしいし!!!!(゚ロ゚;))((;゚ロ゚)」と思ってましたからね。別に何も恥ずかしくもないのに。冷静に考えると他の人にできて自分にはできないような特殊な才能が要るものでもないんですよね、アプリ開発って。進度はそれまでの経験によって異なりはしますが、やればやった分確実に前に進むタイプのものなんですよ、プログラミングって。実際やってみると結構感動モノです。いうわけで、これからiPhoneのアプリを作ってみたいと思っているプログラミング未経験さんに最適な本をご紹介します。私、アプリクリエイター道場でアシスタントをしていることもあって、XcodeやSwiftの入門書はかなりいろいろ目を通しています。普通は自分が初学者の時に数冊読むくらいだと思うんですよね。それ以降は自分でやっていけるようになるから入門書は必要なくなって、たまにリファレンス本を買って確かめるくらいかなと。(教科書シリーズ)「iPhoneアプリ開発の教科書」を初心者の最初の一冊目としてオススメする理由いろいろな入門書を読んでみて、「これからiOSアプリ開発始めたい」と思っている人に勧めるなら...やっぱりこの「iPhoneアプリ開発の教科書」なんですよねぇ。その理由をいくつか挙げてみます。本当に初学者向け、プログラミング未経験向けに丁寧に書かれていること、です。入門書と謳っていても、全くプログラミングをやったことがない人にとってはハテナな用語が解説なしにポンポン出てくる本って、ちょいちょいあるんですよね。(評判がよくてもそういう本に最初に当たるとプログラミング苦手意識高まるよなーって。)この本はそれはありません。一読したところで理解できるほど簡単なわけではないんですが、プログラミングの知識がなくても頭を使ったり想像力を働かせることで、読み進めることができます。この本は入門書としてのバランスが良いんです。・Swift・Appleの提供してくれているフレームワークについて学ぶ必要があります。どれも極めようとするとえらい大変なことですが、それらの入り口で迷子にならないように基本的なところを丁寧に解説してくれています。たくさんの図版入り、しかもカラー印刷なので読んでいるだけでわかった気持ちになれるんですが、是非実際にMacを開いてXcodeを立ち上げて手を動かしながら読み進めてください。することで、この本から得られることは10倍になります。書いてあることをこの時点で全部理解する必要はありません(というか!普通無理!完璧に理解できる人はプログラミング未経験者じゃありませんw)。手順に従いながら小さいアプリを作ってみてください。動くものを作る楽しさや喜びを体験してください。中には「しっかり勉強をして自分が全てを理解してから作り始めたい、そうじゃないと気持ち悪いんです!」なんて人もいるかもしれませんね。いう人にこそ、是非作業をする、トライ&エラーからのアプリ作りを体験して欲しいです。学び方の手順は人それぞれですが、より効率よく学ぶのであればいろんな側面から学習することを覚えたいですね。いう意味でも、これはいろんなタイプの初心者さんにオススメしたいiPhoneアプリ開発書籍です。プログラミングをやったことがない人には難しいこともたくさん出てきますが、一冊やり終えて少ししてからまた最初から読み返すと、改めて理解できることも増えているはず。「あれ?こんな大事なことがサラっと書いてあるじゃん!」と思うこと間違いなしです。今回の進化点!(さて、この項目はほぼ自己満。普通は入門書は人生で1回しか通らないから。今回この本を読む人にとって前との比較とか全く意味がないからw)このシリーズは自分がアプリ開発を学び始めてから全部読んでいます。毎回、少しずつかゆいとろこに手が届く改良が施されているiPhoneアプリ開発の教科書ですが、今回は著者の森さんがおっしゃられていたように大改良されています。Swift発表時にみんなが?になったOptional(初学者には最初はさけて通りたい存在)もかなりわかりやすく解説されてますし、みんなの苦手なAutoLayout(画面のレイアウトを作るためのもの)についても上手に組み込まれています。注目すべきは本書内のサンプルです。これでどんなアプリが作れるのかなぁ?(?_?)」というカンジでした。今回は、お手本と言えるようなサンプル。初学者にとっては少し複雑ではあるんですが、「こう組み合わせたら、ほら!こんなアプリができるんだよ!」と、アプリのリリースに向けて学習者の想像力が働くようなサンプルになっています。逆に言うと、理屈を組み立てるのが苦手なタイプの人の一番最初のサンプルとしてはちょっと難しいかもしれませんが。今回の改造でこの本の内容の充実度は確実にUPしました。́ー`*)(完全に視点が初心者じゃなくなってますがw)と、こうやって学習者がわかりやすいように毎期手直し(今回はリフォーム的)が行われているのも、著者さんや編集さんが本作りにちゃんと取り組んでくれてる姿勢がわかりますね。技術書を購入したら必ずやって欲しい事!これはこの本に限ったとこだけではないですが、技術書を読む前に最初にやってほしいことがあります。それが正誤表のチェック。どの本もサポートサイトがあるはずなので、本を開く前にまずチェックしてくださいねー!Swift、Xcodeの本に関しては特に。今はSwiftのバージョンが上がって書き方が変わることが普通におきてます。マイナビブックス電子書籍版の場合、訂正が反映済のこともありますが、タイミング次第では修正前のこともあります。どちらにしても必ずチェックしましょう。正誤表自体も間に合っていないことがあります。本のコードを打ってみてエラーがでた場合は、注意深く見直してから、仕様変更の可能性を疑いましょう。あ、それからたまーにですが、Xcode自体のバグもあります。最初に自分を疑って、次にXcodeを疑いましょう。超時間無駄にしましたwこの本を終えた後にオススメしたい入門書おまけに『iPhoneアプリ開発の教科書』を終えた後のiOSアプリ開発初学者さんにオススメしたい2冊目の本を紹介します。2冊目は2冊あります。2冊目、3冊目じゃないのは、2冊並行して読んで欲しいからです。こちらは、タイトルからすると『iPhoneアプリ開発の教科書』よりも前に読んだほうがいいくらいの勢いにみえますが、実際は後に読んだほうがいいかなと思います。コチラの本は、とにかくプログラムについて、仕組みなどをこまかーく丁寧に解説してくれています。『iPhoneアプリ開発の教科書』でなんとなくわかったことをさらに地固めするのに最適の良書です。9】完全対応この本を最初の一冊としてオススメしない理由は、説明が細かいので頭の中でパズルを組み立てるようなことが不得意な人には向いていないからです。(知らないことに始めて触れる時、その人の普段の頭の使い方によって理解度が違うわけですが、その差が大きい本だろうなぁと。)そんなタイプの人も『iPhoneアプリ開発の教科書』を一通りやった後でなら、この本からたくさんのものを得られるはずです。こちらは『iPhoneアプリ開発の教科書』よりもワンランク難しい入門書です。したら『iPhoneアプリ開発の教科書』のようにスイスイとは読み進められないかもしれません。内容としては『iPhoneアプリ開発の教科書』と重複しているところもありますが、そういうところは再確認としてもいいでしょう。これを2冊めとしてあげた理由は、サンプルが豊富なところ!「アプリを作る」ということコードに落としこむには、Appleのフレームワークを知ることだったり部品の使い方や組み合わせを知ることが重要です。実際手を動かしてたくさんのサンプルを作っていくことで、自分ができることが広がっていくでしょう。「他のプログラミング言語は結構やってるんだけど、SwiftとかXcodeは触ったことないんだよなー」というプログラミング経験者のSwift未経験者さんにオススメの1冊目です!ヽ(‘ヮ’*)ゝiOSアプリを作ってみたいプログラミング経験者はコチラの本からどぞ!!さらに4冊目5冊目もあるんですが、さすがにボリューミーなので、それはまた別の機会に!これ一冊やれば作りたいアプリが作れるようになるわけではないですが、(そんなに簡単にできるようになるとしたらアプリ開発者という職業が成り立たないですもんね、)アプリを作ってみたいと思う人は是非この本にお手伝いしてもらってください。Mon.API変更に伴いFacebookの「いいね」ボタンを設置し直しました。方は今年2015年の4月30日までに。iSOデベロッパー)パソコンのパの字も知らない人生を送っていたが、ある日MacBookと出会い恋に落ちる。数年後、Mac好きが昂じてAppleブログを開設。ブログを始めてから何故かMacのトラブルが頻発するようになりAppleの神対応を体験。Proを持ち運び寝食を共にする。(いろいろバッサリ割愛)2014年にはWWDCに行き、自作のiOSアプリもリリース。ix100のクリエイターモデルにデザインを提供。「ねこ事務所」お手伝い1号の赤魔道士デザイナー(つまり何でも大抵やる、このwordpressのテーマも自作)。未経験者向けiPhoneアプリ開発入門講座「アプリクリエイター道場」アシスタントティーチャー。Layout入門講座」では講師を務める。「もっと知りたいリンゴあれこれ」とは都内某所にあるApple率100%の弱小事務所『ねこ事務所』で起こるドタバタ劇(実話)を綴るため、また筆者ゆこびんの経験や知識が誰かの役に立つことがあるかもしれないという思い込みから開設されたAppleブログである。MacやiPhone、iPadなどをイラスト入りでゆるゆると綴るのが特徴。Web、アプリ開発など簡単な技術的なことや筆者の個人的な話なども。読者の方々は略して「リンあれ」と呼んでくれている。良ければブックマーク(お気に入り)やRSS登録をよろしくお願いします。Facebook「いいね」の他、TwitterやGoogle+をフォローしてくれると更新情報が流れます。いつも読んでくれてるそこのアナタも、ブックマークした上にさらにいいねしてくれたりしてもいいのよ(/∇\*)*関連ページに飛びます。クリックすることで自動で(勝手に)フォローしたりいいねをすることはありません。コメントは認証制です。一度認証された方は即時認証されるようになります。方は下の使い方とお約束をお読みください。各アカウントと連携することでコメントできます。コメントしたことはSNSに流れませんので、アカウントをお持ちの方はこちらの方法でコメントを投稿して下さると嬉しいです。メールアドレスと名前を入力することでコメント出来ます(自サイトをお持ちの方はサイトURLも是非ご記入下さい)。入力頂いたメールアドレスには確認のメールが送られる事があります。その場合はお手数ですが内容にしたがって返信して下さい。確認がとれないメールアドレスでの投稿は認証されない事があります。宣伝目的や明らかに内容にそぐわないもの、いわゆる公序良俗に反することや誹謗中傷めいたもの、管理人及びブログ読者を不快にさせる表現などを含むものは、内容にかかわらず削除されます。顔の見えないインターネット上のやり取りは誤解が生じることが多々あります。諍いに発展する事は本意ではありませんのでご理解下さい。内容も言葉も少し気をつけて頂くだけで、コメント欄はとても有意義な交流の場になります。管理人多忙のため、コメントの返信が出来ないことがあります、ご了承下さい。旧サイトにあった非公開コメントシステムはなくなりました。以前のようにちょっとした情報や個人的なお話して下さる方は、Contactフォームからお気軽にどうぞ。●このブログのイラスト及び写真の無断転載や加工、二次配布を禁止します。文章を引用する場合はこのブログからの引用であることがわかるよう明記して下さい。引用を超えて転載する場合は上部contactから連絡して下さい。(紹介記事、それに類するものの場合はこれにあたりません。その場合のイラストの加工は原型が分かる程度でお願いします。)●このブログのプライバシーポリシーはこちら。私(ゆこびん/佐久間にの)のアプリやブログで公開しているものがお役に立ったりなどして、私の活動を応援したいと思ってくださる方はAmazonギフトからお願いします。少人数制の未経験向けiPhoneアプリ開発講座「アプリクリエイター道場(略してアプリ道場)」のアシスタント・キュレーターをしています。アプリを作れるようになりたいプログラミング未経験者さん、独学で挫折した人やエンジニアさんとのコミュニケーションのためiOSアプリのプログラミングを学びたい人など、今までいろいろな方が受講されています。ヽ('ヮ'*)ゝ現在、東京と大阪で定期開催されています。(上の画像をクリックすると講師ブログのアプリ道場関連記事一覧にとび、今後の開講予定や卒業生インタビューなどがチェックできます。AppleiPhoneアプリをリリースしました。文字組み(組版)を始めたばかりの人、文字ばかり扱ってるわけではないデザイナーさんのためのアプリです。Q(級)やH(歯)をptや他の単位に自動変換。行送りも含め印刷した際の実寸プレビューが見られます。いくつかの便利なガイド計算機も付いています。↓今更ですがPinterestが楽しいです。日本ではあまり流行ってないですし、私も知ってからから始めるまで2年くらいの差がありましたが、利用してみたらかなりお気に入りです。写真、映像、デザイン、イラスト、ハンドクラフトをやっている人には激オススメしておきます。↓Instagramをひっそりとやってます。Apple、食べ物、猫が主な被写体です。気になる方はFollowしてみてください。→今までのApple製品を並べてみました。