iOS 開發時寫的小小微博,高仿新浪微博首頁
XXWB
當初學習開發時寫的小小微博,高仿新浪微博首頁!僅供學習哈!
心有猛虎,細嗅薔薇。
介紹
僅供學習和參考哈!歡迎 star ?? 和 fork!
這是微博在 2013 還是 2014 年的樣式,只高仿了新浪微博的首頁。
當時寫這個項目的時候還是個菜鳥,所以項目中有很多不完善和可改進之處,但暫無繼續開發的計劃,歡迎 fork 繼續開發!
如果你愿意,給一個本人的署名“Leo”和本項目的鏈接 (https://github.com/LeoiOS/XXWB) 就行了,哈哈!
如果你有(除要求繼續開發之外的(╯‵□′)╯︵┻━┻)其他建議和意見,請點擊 Issure!
在 XXCONST.h 文件中,你可以更換成自己的 OAuth2 認證相關的 Authorize 及 Token。
如果你沒有賬號,點擊 新浪微博開放平臺 申請一個即可 :)
實現功能
- 新浪微博 OAuth2 認證流程!
- 完整項目框架:UITabBarController + UINavigationController + UIViewController!
- 高度自定義 XXTabBarController,實現了 tabBar 的全部自定義。tabBar 中間添加 ? 按鈕,可隨意調整圖片位置和大小,隨意調整文字位置和大小,并利用 KVO 實現自定義 badgeValue 跟隨 tabBarItem.badgeValue 值變化而變化!
- 實現首頁數據的全部展示,包括微博的用戶頭像、用戶名、會員等級圖標、時間、發送來源、正文、附圖、轉發數、評論數、點贊數等!
- 微博發送時間進行人性化顯示,如:剛剛、1分鐘前、1小時前、昨天等!
- 微博附圖實現九宮格布局,并可點開查看大圖!
- 實現微博轉發顯示!
- 借鑒 MVVM 思想,實現 cell 的動態高度!
- 實現下拉刷新和上拉加載功能!
- 實現首頁 UI 的高仿!不能更像!
- 實現發微博功能!
預覽
鳴謝
本項目中使用到了如下框架:
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!