AppSeedのアプリ開発ブログ

アプリ開発会社AppSeed(アップシード)開発担当のブログです。iOS、Android、Unity、Cocos2d-xなどアプリ開発関連のTipsや備忘録、アプリ開発に役立つ情報を発信します。

【iOSアプリ開発】FSCalendarを使えばカレンダーアプリが簡単に作れる!(日記アプリ開発)

develop.hateblo.jp

 

個人で日記アプリを開発することにしたのですが、

日記アプリに必要なカレンダー表示が「FSCalendar」のライブラリを使ったらめちゃくちゃ簡単にできました。

 

 

iOSアプリでカレンダー表示できるライブラリ「FSCalendar」

https://cloud.githubusercontent.com/assets/5186464/16540124/efc51f72-408b-11e6-934a-4e750b8b55bb.png

https://cloud.githubusercontent.com/assets/5186464/10262249/4fabae40-69f2-11e5-97ab-afbacd0a3da2.jpg

FSCalendarはiOSアプリでカレンダー表示機能が簡単に実現できるライブラリです。

イベント毎にアイコン画像を表示するなどのカスタマイズも簡単にできるのでかなりオススメです。

 

 

「FSCalendar」を使ったカレンダー表示機能の実装方法

 

「FSCalendar」を使ったカレンダー表示機能の導入・実装は、以下のサイトでわかりやすくまとめられてました。

 

qiita.com

re-engines.com

 

実際にカレンダー表示機能を追加する場合は、祝日の登録も必要なので「CalculateCalendarLogic」のライブラリも追加する感じになるかと思います。

 

あと、僕の場合は日記用データをRealmで管理しようと思ったので、下記の記事がかなり参考になりました↓

qiita.com

 

日記アプリのカレンダー表示機能完成!

 

上にあげた記事を参考に進めたら簡単にカレンダー表示機能が完成しました。

プログラミングを始めた頃、カレンダー機能を実装しようとして挫折してしまった自分にとって、こんな簡単にカレンダー表示が実装できるのはびっくりです。

 

f:id:no-work-no-life-4081:20181010094951p:plain

まだ月や曜日が英語表記なので直さなきゃです。。

それが終わったら日記投稿機能かなー。

 

【追記】日記アプリNikkyをリリースしました!

 

紹介記事はこちら↓

develop.hateblo.jp

 

関連:

FSCalendarの年月表示と曜日を日本語にする方法【iOSアプリ開発】 - テクノモンキーのアプリ開発日記

FSCalendarで祝日を判定してカレンダーに表示する方法【iOSアプリ開発】 - テクノモンキーのアプリ開発日記