• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

6ag/BaoKanIOS: 新闻demo

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

6ag/BaoKanIOS

开源软件地址:

https://github.com/6ag/BaoKanIOS

开源编程语言:

Swift 95.3%

开源软件介绍:

BaoKanIOS

项目介绍

这个一款使用Swift3.0编写的资讯新闻类app,数据来自 爆侃网文

项目首页使用使用网易首页选项卡方式切换控制器,文章详情使用 UIWebView 展示文章内容,并使用js与原始iOS交互,展示图片轮播。尝试过 WKWebView ,但是不能读取本地的缓存图片,不过内存占用会减少很多,如果不需要做缓存,或者用原生 UIImageView 覆盖 img 标签内容也能使用更好的 WKWebView

图库详情使用传统新闻客户端的图片浏览器,可以隐藏/显示UI,缩放图片,保存图片,多种手势操作。

集成推送、第三方分享、第三方登录等SDK,项目代码注释清晰,适合swift新手参考。

相关链接

使用介绍

开发环境: Xcode8.1 + Swift3.0 ,如果编译失败,请检查环境是否满足。

特别注意: clone工程后,首先需要自己使用 cocoapods 更新第三方库,并且需要手动修改图片加载第三方库中 Pods/YYCache/YYDiskCache.m 第171行代码,这是设置磁盘缓存文件的最小尺寸,如果设置为20kb,新闻正文的小图将不能缓存到磁盘。

// 原来的
return [self initWithPath:path inlineThreshold:1024 * 20];

// 修改后的
return [self initWithPath:path inlineThreshold:0];

项目结构

image

各种截图

网文资讯

image

栏目定制

image

网文图库

image

个人中心

image

许可

MIT © 六阿哥




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
ansible-collections/cisco.ios: Ansible Network Collection for Cisco IOS发布时间:2022-06-22
下一篇:
AU-COVIDSafe/mobile-ios: COVIDSafe IOS app发布时间:2022-06-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap