| SwiftProject 简介 | 模块交互 |
|---|---|
最彻底的组件化正在进行中经常pod update组件仓库-查看 |
实线表示依赖和调用, 虚线表示动态调用![]() |
GitHub: NJHu | 简书: NJHu | Blog: NJHu | Email: 64hp@163.com
![]() |
![]() |
![]() |
![]() |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
| 步骤 | 截图 |
|---|---|
| 1, 到百度网盘下载NJIJKPlayer 2, 执行命令 sudo gem install cocoapods保证pod版本>=1.5.3 3, 然后pod update 或者 pod install |
![]() |
一切皆组件, 组件皆一切
- 1, 主工程只需要拥有 NJAppDelegate 和 NJTabBarController.
- 2, 其他所有的功能都在相应的组件里边
| 目录结构 | TabBarController |
|---|---|
![]() |
![]() |
def release_remote_pods
source 'https://github.com/NJHu/NJSpecs.git' # NJ 私有源
# 基础组件
pod 'NJKit'
# 中间件
pod 'NJMediator', :source => 'https://github.com/NJHu/NJSpecs.git'
# IJK
pod 'NJIJKPlayer', :path => '../../NJIJKPlayer/'
pod 'NJDYPlayer'
# 个人偏好模块
pod 'DYTrends'
pod 'NJMediator_DYTrends'
# 直播列表
pod 'DYLiveShow'
pod 'NJMediator_DYLiveShow'
# 直播间
pod 'DYLiveRoom'
# NowShow组件
pod 'NJNowShow'
pod 'NJMediator_NJNowShow'
# NowShow直播间
pod 'NJNowShowPlay'
# 视频列表
pod 'NJSisVideoList'
pod 'NJMediator_NJSisVideoList'
# 视频播放页面
pod 'NJSisPlayPage'
end- 1, 本项目仅供交流学习使用
- 2, 该项目接口和数据来自第三方开放平台 斗鱼开发者论坛
- 3, 该项目中图片资源来自iconfont
- 4, 如果有侵权, 请联系Email: 64hp@163.com













