合宿リリースに向けて課題まとめ本記事についてQiitaに掲載した以下の記事を、一部修正の上、こちらにも掲載しています。記事作成者自身による投稿です。qiita.comはじめにSwiftアドベントカレンダー18日目を書きます。昨日のTaji-tajiさんのような高度な話ではありません。本記事には、技術要素はあまりありません。ゼロではないけど...。Swift愛好会に参加するようになって、けっこうな時間が経ちますが、Qiitaに書いたことも無ければ、談義をしたこともないので、知らない人は多いのではないかと思います。アドベントカレンダーの空きを利用して、自己紹介も兼ねて、最近のアプリ製作の紹介、合宿でやったことを書きます。都内の中堅SI会社に勤務するSAPテクニカルコンサルタントという怪しい肩書きの持ち主です。開発もしますが、メインはインフラ寄りのエンジニアです。スキルの振れ幅大きいので、要は何でも屋とも言います。経歴は、ハードウエアエンジニア、制御系SE、社内SE、ネットワークエンジニアを経て、現職です。今は、ハード製作といった下のレイヤーから、けっこう大きめなサーバの上に乗っかるアプリケーションまで、趣味や仕事で扱っています。そのほか、昔、アマチュア無線でパケット通信やっていたり(MO-RBBSもやっていました)、パソコン通信(Nifty-Serve、PC-VAN)なんかもよくやっていました。無線とか通信など、その辺も若干詳しいです。なっちゃったねということで、書籍を買い直しました。言わずもがな、世界一本ですね。諸般の事情で、2冊あります。プログラミングスクールにも行きまして、著者の高橋さんに教わり、そこで知りあった人たちの縁で、Swift愛好会といったコミュニティの勉強会に参加するようになりました。スクール云々より、この出会いはとても大きかったです。行った中で、アプリを作りました。作って楽しくてハマったので、なんとなく移植してみようと。移植のサンプルプログラムを作る過程で、親友がイラストを描いてくれまして、それを組み込んで、少しルールを変えてリリースしました。ほとんど、この絵に支えられていると言ってもいいですね。ちなみに、何度かバージョンアップしているので、リリースしたときとは、もう、ずいぶん違っています。再活用できそうなTipsは、別記事にまとめました。こちらを参照してください。簡単に描く方法http://qiita.com/o_chicchi/items/c4469e956c2118226a2d[iOS][Swift]Admobの広告をSwiftで表示するhttp://qiita.com/o_chicchi/items/da8ebfd1d4536f29398b合宿アドベントカレンダーにもありますが、今年、プログラミング合宿に行きたい思っていたので、Swift愛好会の合宿に参加できて、しかも、土善旅館とかテンション上がりました。事務局をやってくれる方々に感謝です。リンク時のエラーを解消できず、プロジェクトを作り直しました。StoryBoardが壊れたりしたのを直し、細かい辻褄があわないところを修正して、リンクが通ることを確認し、Swift3.0へのアップデートは完了しました。本来は、コードの置き換え中心になるはずなんですが、すごく苦労しました。あたりが使い方が変わっていて、ゲームのチュートリアルの処理を大幅に修正しました。処理を頑張って組み込んで、リリースに向けた準備をしていきたいと思います。次期バージョンでは、イラストの追加も予定していまして、既に素材はあるので、加工して組み込みたいと思います。課題いくつか課題があります。ゲームのメインの処理のプログラムコードの書き方が決していいとは言えないです。いういい命令があるのですが、活用できてないです。全体的なコード量が多くなっていて、冗長なところも目立つようになってきました。昔、記述したところを見直して、よりスマートにきれいにしたいです。そもそもは、力業で、ごりごり書いて、リリース優先した遺産ですね。まとめSwift愛好会は、普段の仕事の中でコードを書かない私にとって、自分のモチベーションを保つ上で非常に重要な会です。@es_kumagaiさんのSwiftチャチャチャのような高度な談義や、いろいろな人のコードの書き方を知って、頑張ってついてこう、頑張ろうと思っています。そのほか、私自身は、iPhoneのアプリ開発はもちろんのこと、AWS、Bluemix、IoT周辺(RaspberryPi、Arudinoなど)でも遊んでいるので、興味ある方は是非一緒にやりましょう。それと、初心者の皆さんへ、アプリのリリースはしてみるものです。