手機版 | wap版 | 網站主頁 | HOME | 3G網頁
<button id="rjsan"><acronym id="rjsan"></acronym></button>

<dd id="rjsan"></dd>
<button id="rjsan"></button>
      1. <progress id="rjsan"></progress>
        <tbody id="rjsan"><track id="rjsan"></track></tbody>
        <em id="rjsan"><tr id="rjsan"></tr></em>

        模仿喜馬拉雅 FM

        [複製鏈接]
        來自: 李世鏗 分類: iOS精品源碼 上傳時間: 2016-4-20 14:18:47
        Tag:喜馬拉雅 用戶 硬體 信息 項目

        項目介紹:

        文:HansRove(github)


        XiMaLaYa-by-HansRove-
        仿做喜馬拉雅, 對AVFoundation框架的一次嘗試

        軟體環境: iOS9.1硬體環境: Mac OS X 10.11開發工具: Xcode7.1

        項目描述:
        模板是「喜馬拉雅FM」,因為很喜歡這個軟體的風格和內容,當時這款軟體參雜著太多的廣告以及推廣。所以打算通過抓包,並Json解析出數據,進而使用自己搭建的界面完成視聽播放功能, UI也算是高仿「喜馬拉雅FM」.但部分內容在原來基礎上做了相應的修改。

        功能概述:
        0、音頻播放:這是最基礎的模塊,提供用戶收聽各類聲音、專輯及電台主播。
        1、發現聽:實時動態的信息展示頁,每天的音頻熱門信息和音頻專輯集數的更新;展示給用戶聲音分類和電台及網路主播相應的推薦頁供用戶選擇交互。
        2、定製聽:記錄用戶關注的聲音(專輯)、主播和電台以及收聽歷史,並推薦近幾天熱門聲音。
        3、下載聽:記錄用戶下載記錄並對用戶下載過的聲音進行分類展示。
        4、搜索功能:根據熱詞提供展示,用戶可以搜索主播、電台、聲音或專輯。


        項目所用技術及框架:【純代碼+故事板】項目使用MVVM模式搭建
        1、二次封裝AFNetworking與MJExtension進行數據請求與解析;
        2、使用Masonry實現純代碼布局,使用MJRefresh實現下拉刷新上拉載入;
        3、大量使用自定義Cell、自定義Button、自定義View來實現多控制項封裝方便布局使用;
        4、使用AVFundation實現在線音頻播放。並自定義播放器外觀以及進度條配置;


        項目收穫:
        1、對MVVM模式的使用更加熟練,設計模式的了解及掌握為未來開發少走了許多彎路;
        2、熟悉JSON數據解析,對數據處理有一定的了解,特別是掌握了MJExtension框架的原理及寫法;
        3、通知中心及單例模式的使用,減低了代碼的耦合性;
        4、純代碼跳轉Storyboard或者Xib使用更加熟練;封裝了好多自定義視圖,方便布局。



        相關源碼推薦:

        我來說兩句
        所有評論(3322)
        dzc_code 2016-4-20 14:22:37
        淡定,淡定,淡定……
        回復
        程志飛 2016-4-20 14:28:13
        學習學習!
        回復
        esga0023 2016-4-20 14:41:15
        雖不明,但覺厲!
        回復
        kghq0526 2016-4-20 14:52:25
        樓主威武啊,Code4App有你更給力!
        回復
        fhj123 2016-4-20 14:55:49
        樓主威武啊,Code4App有你更給力!
        回復
        佳佳愛宥嘉 2016-4-20 15:01:16
        精華內容,樓主V5!
        回復
        水木天 2016-4-20 15:25:33
        學習學習!
        回復
        水木天 2016-4-20 15:29:25
        感謝分享,Code4App有你更精彩:)
        回復
        米可-mico 2016-4-20 15:43:53
        樓主威武啊,Code4App有你更給力!
        回復
        提取碼:  下載次數:2111 狀態:已購或VIP 售價:0(原價:10)金錢 下載許可權:初級碼農 
        53969 14 2111
        聯繫我們
        首頁/微信公眾賬號投稿

        帖子代碼編輯/版權問題

        QQ:435399051,742864542

        如何獲得代碼達人稱號?

        代碼貢獻英雄榜
        用戶名 下載數
        通過郵件訂閱最新 Code4App 信息
        上一條 /4 下一條

        廣告投放| 台湾互聯網違法和不良信息舉報中心|中國互聯網舉報中心|Github|申請友鏈|手機版|Code4App ( 粵ICP備15117877號-1 )