新闻头条应用源码ios版
2016-05-13 09:24
441 查看
ignore_js_op> [align=left] [/align] [align=left] [/align] [align=left]源码下载:http://code.662p.com/view/13343.html[/align] [align=left] [/align] [align=left] [/align] [align=left]作者ymcao,源码TopNewsIOS,新闻头条IOS版本集成React远程离线包,[/align] 头条IOS+ReactNative混合版本(Layout采用Masonry) 用Masonry来做IOS UI AutoLayout适配,并初步实现React Native的离线包下载,然后解压到沙盒目录,可用未来IOS插件化工作! IOS原生工程集成React Native 1.从https://github.com/facebook/react-native.git拉取代码,然后cd 目录执行npm install(前提是你已经安装好node环境) 2.到React目录下拖拽React.xcodeproj到原生工程,其他的需要的到Libary目录下 React/React.xcodeproj Libraries/Image/RCTImage.xcodeproj Libraries/Network/RCTNetwork.xcodeproj Libraries/Text/RCTText.xcodeproj Libraries/Vibration/RCTVibration.xcodeproj Libraries/WebSocket/RCTWebSocket.xcodeproj Libraries/LinkingIOS/RCTLinking.xcodeproj Libraries/Settings/RCTSettings.xcodeproj 3.添加对应的.a文件 4.打开你的工程文件,选择Build Settings,然后搜索Header Search Paths,然后添加React库所在的目录(注意要选中recursive选项) 5.创建react native单独工程,创作界面UI功能等 6.在react native工程中使用命令react-native bundle --entry-file index.ios.js --bundle-output ./bundle/news.ios.jsbundle --platform ios --assets-dest ./bundle --dev true 打包出离线jsbundle 7.压缩成zip放到服务器,这样就可以动态下载,然后解压,通过路径查找去加载离线jsbunle了,这块详见module/settings/ReactController.m 特地做个新闻类的,API比较好找,😄,边做还能看看新闻娱乐,此工程会持续更新,何乐而不为呢,有什么问题望大家多多意见! |
相关文章推荐
- (iOS)关于键盘遮挡textfield问题
- 【代码笔记】iOS-屏幕旋转
- ios runtime IMP指针 消息转发机制
- iOS runtime的理解
- iOS 打包 测试 发布
- IOS数据存储之CoreData使用优缺点
- 学习Coding-iOS开源项目日志(四)
- protobuf---真正-- 在IOS中的使用
- iOS 获取手机的型号,系统版本,设备名称等
- Access restriction: The type 'AudioStream' is not
- [10秒学会] - iOS NSAttributedString 首行缩进
- iOS基础开发-自定义控件
- iOS开发-----KVC与KVO的区别
- iOS基础开发-字典转模型(模型思想)
- iOS基础开发-懒加载
- iOS开发设置textFiled的placeholder颜色
- iOS基础开发-九宫格显示数据页面
- iOS内存管理(ARC,MRC)
- ios自定义控件——星星评分控件
- iOS学习——self和super关键字的解析