アップルが用意したライブラリを使用せず、機能を再現しています。
今、やっている作業は、
「お気に入り」のリンクを追加、削除する作業の再現をしています。
これが結構、大変です。
1、2、3、4、5というデータがあったとして、、
2というデータを削除した場合、、
1、 、3、4、5という並びのまま、欠番扱いは出来ないんです。
1、3、4、5と、、削除したデータを除外して、
1、2、3、4と順番を付け直さないといけません。
その番号は、ユーザーは意識する必要はありませんし、
それを明示していないと思いますが、
内部的には、持てるデータの数を決めています。
無制限に増やすことは出来ませんし、使い捨てに出来ないんです。
これを数百個レベルでおこなう訳です。
やっていることは、3のデータを2に入れて、、
4のデータを3に入れる、、
そして5のデータを4に入れる、、これを淡々に作業する訳です。
その作業の際、データが欠損する可能性があります。
データ移行のシステムに、問題があった場合、、
怖いし、面倒くさいんです。
アップルに限らず、データベース系のアプリは、こういう地味に面倒臭くて
凄いことを、普通にやっている訳です。
固定ページ: 1 2