ios11(swift4,XCode9)のTodoアプリのサンプルを作った

沢山の人に助けられながら多分最新の環境でTodoアプリのサンプルを書きました。 garicchi/ios-todosample: TODO App Sample on iOS(swift) https://github.com/garicchi/ios-todosample   iOSはswiftの変更が激しいのとXCodeも使い方がちょくちょく変わるのでWebの知識が古かったりすることがよくあります。 なのでできるだけ最新(2017/10/18)の環境でTodoアプリのサンプルを書きました。 データのストアについてはCoreDataやRealmなどのローカルデータベースは使わず、すべてjsonにコンバートしてテキストファイルとして保存しています。 理由としては実際ローカルデータベース使う機会よりもバックエンドとjsonで通信するほうが多いんじゃないかと思ったのでjsonコンバートの練習をするためです。 jsonコンバートに関してもswift4から導入されているcodableを使っています。 このサンプルでは Storyboardとコードの連携 画面遷移 データ保存 TableView TableViewのセルカスタマイズ なんかが学べるんじゃないかなと思います。