swift:高仿網(wǎng)易新聞客戶端(預)

歷經(jīng)14天的時間,終于把網(wǎng)易新聞客戶端的新聞模塊的基本功能做完,下面是效果圖。附上項目GitHub地址NewsApp

  • 啟動界面與新聞列表界面
  • 新聞詳情查看
  • 24小時要聞與天氣查看

項目環(huán)境

完全使用autoLayout

  • xcode7
  • swift2.0

如何開展項目

  • 利用git回滾/壓縮文件

github上項目的git倉庫有整個項目的流程,如果對于git使用熟悉的同學,可以回滾到第一個版本一個階段一個階段的來,對于不熟悉git的同學我提供了這個壓縮文件

也可以根據(jù)這個一步步來,當然我還是推薦用git

  • 耐心

其實整個項目沒有任何難點,主要是抓取數(shù)據(jù)很煩,而且網(wǎng)易服務器返回JSON數(shù)據(jù)的意義得完全憑借自己的猜測。

  • Charles和Reveal

仿寫項目必備神器Charles是用來抓取網(wǎng)絡請求,而Reveal是用來查看布局的。當然你也可以省去這兩個步驟(其實我也沒用Reveal,因為我設備沒有越獄)利用我提供的URL與圖片資源

項目分析

因為要期中考試了暫時沒時間寫,后續(xù)有時間我會補上完整的項目分析,幫助需要的同學們學習。

期待

項目中肯定存在著些許錯誤與設計上不合理的地方,如果您有任何好的想法、建議、意見。歡迎您聯(lián)系我(wxl19950606@163.com)。我們共同學習。十分期待!!

后續(xù)工作

由于時間有限,目前只有網(wǎng)易客戶端的部分功能,我在后續(xù)的時間會逐漸的補上。大致欠缺內容

  • 新聞評論查看(正在進行)
  • 視頻新聞播放
  • 數(shù)據(jù)緩存功能(正在進行)
  • 分享功能
  • 閱讀模塊所有功能
  • 視聽模塊所有功能
  • 發(fā)現(xiàn)模塊所有功能
  • 我模塊所有功能

我會在大三下學期之前完成一個功能最豐富、代碼最規(guī)范的網(wǎng)易新聞客戶端!

聲明

本項目純屬學習,沒有任何其他惡意用途,若有任何侵犯到您的權益,請您在第一時間聯(lián)系我。我會盡快刪除。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容