自作iPhoneアプリ「学歴欄作成」のソースコード公開 #iPhoneDev #iPhone
※ソースコード公開シリーズの目次はこちら。

最近までApp Storeで公開していた自作Phoneアプリ「学歴欄作成」(リンク先はアプリの紹介)のソースコードです。
注意点
1. 著作権はてぃー(teapipin)にあります。
Copyright (C) 2011-2014 teapipin
2. 動作確認はあくまで開発当時のiPhoneのiOSでのみです。内容によっては現在最新のiOSでは動かないかもしれません。
3. ソースコードは過剰な美しさは追求せず、他の人が見て分かりやすいことを心がけています。美しすぎるコードは自己満足としてはいいかもしれませんが、他の人が見たときそして他の人がメンテナンスをするときに理解に時間を要することが多く、開発全体を考えると避けたいと考えているためです。
4. 各画面でNavigation Barの下の方がやや空いているのは広告の表示スペースだったためです。この公開版では広告用のメソッドなどは削除しています。
5. 質問は基本的には受けません。それほど難しい内容ではないので、初級レベルをクリアした方ならブレイクポイントを置いてデバッグしていけば理解できることでしょう!!
ダウンロード
ダウンロードはこちらから。
→GakurekiCal_teapipin.zip
Xcode3.0で作ったファイルをXcode4.2用に変換しています。これ以降のバージョンのXcodeで開くことができます。
コードの解説
プロジェクトの構成です。

トップページの画面です。ここで欄の設定をします。
学歴欄
学歴欄の表示画面です。
Info用
アプリの説明の画面です。トップメニューから呼び出されます。
計算用
学歴欄計算用のクラスです。
カスタムセル用 - トップページセル用
トップページでの学歴欄設定用のカスタムセルです。
カスタムセル用 - 学歴欄セル用
学歴欄の表示画面でのカスタムセルです。
Resources
画像ファイル、各画面の設定、アプリの設定などがあります。
↓この記事が参考になったら拍手(どなたでも可)、ツイート、いいね、はてブ、いずれかをお願いします。今後のブログ作りに役立てたいので。
- 関連記事
-
- 自作アプリの評判をまとめてみました! (2014/03/09)
- 祝!自作Macアプリ「Interval Timer EX」(インターバルタイマーEX)が有名雑誌「Mac Fan 2013月4月号」に掲載!! (2014/03/08)
- 自作iPhoneアプリ「学歴欄作成」のソースコード公開 #iPhoneDev #iPhone (2014/01/22)
- Twitterボット「百人一首が好き」@hyakutwiでツイートされない不具合を修正。原因は1月14日Twitterの仕様変更 (2014/01/19)
- 摩訶不思議。iOS開発者登録をやめたのにiPhoneアプリは公開されたまま。収益はアップルへ!?やめてからも続く搾取構造が明らかに?? (2014/01/18)