iOSでニュースアプリ制作しております。

多くのニュースアプリで(おそらくアクセス数だと思われる)ランキングが24時間、一週間、一ヶ月とあります。

このようなシステムの実装方法はどのようになっているのでしょうか？
CC BY-SA 3.0
2018-03-14T06:46:19.230
42386
2018-03-15T07:25:57.447
2018-03-14T08:12:17.487
76
27512
question
swift
ニュースアプリのランキング機能
ランキングの指標としては「記事が表示された回数」「記事をクリックして元サイトを開いた回数」などが考えられます。  
仮に後者の「クリックされた回数」とするなら、一緒に「クリックされた日時」も記録しておけば、特定の期間ごとのランキングを集計・生成するのはそれほど難しい話ではないかと思います。

コメント欄でも言及しましたが、アプリ内の閉じた環境で回数を記録してもそれはアプリ利用者個人に特化したデータになってしまうので、実際にはサーバも用意してデータを集計・配信する形になるのではないでしょうか。
CC BY-SA 3.0
2018-03-14T12:15:25.100
42394
2018-03-15T07:25:57.447
2018-03-15T07:25:57.447
3060
3060
42386
answer