swift和标签模糊匹配的微博推送app图腾(附件)
目录
摘要 1
关键词 1
Abstract 1
Key words 1
1 绪论 1
1.1研究背景 1
1.2问题的提出 2
1.3国内外研究状况 2
1.3.1国外研究状况 2
1.3.2 国内研究状况 2
1.4本文主要工作 2
2 开发工具 5
2.1 Swift3.0编程语言 5
2.1.1 编程语言简介 5
2.1.2 Swift3.0特点 5
2.2 OAuth2.0授权认证 5
2.2.1 OAuth2.0机制简介 5
2.2.2 OAuth2.0机制的使用流程 5
2.3 AFNetworking网络工具类库 6
2.4 XCode 6
3 系统分析与设计 6
3.1 可行性分析 6
3.2 功能需求分析 7
3.3 用例分析 7
3.4 用户类设计 7
3.5 微博类设计 8
4 标签和个性化推送的实现 8
4.1 标签 8
4.2 基于语义的标签模糊匹配算法 9
4.2.1 普通的匹配算法 9
4.2.2 标签模糊匹配算法 10
4.2.3 原理——语言学中汉字的权重研究 11
4.2.4 根据汉字的位置权重计算相似度 11
4.2.5 相似度实例计算 12
*景先生毕设|www.jxszl.com +Q: &351916072&
/> 4.2.6 测算相似度阈值 12
4.3 标签热度算法 13
4.4 标签个性化推送算法 13
5 系统实现 15
5.1 系统软件结构 15
5.2 文件组织结构 16
5.3 数据库设计 17
5.4 AFNetworking网络工具封装 17
5.5 微博用户的授权认证 18
5.6 微博信息的获取和模型化 18
5.6.1 微博信息的获取 18
5.6.2 微博信息模型化 19
5.7 动态特效界面 20
5.8 微博的发布 20
5.9 建立基本标签库 21
5.10 系统测试 22
5.10.1 模糊匹配的实机测试 22
5.10.2 协同推送算法测试 23
5.10.3 个性化协同推送的实机测试 24
6 总结与展望 25
6.1 结论 25
6.2 不足 25
6.2.1 APP偶尔闪退 25
6.3 展望 25
致谢 26
参考文献 26
基于Swift语言和标签模糊匹配的ios端
微博推送App
目录
目录
目录
原文链接:http://www.jxszl.com/jsj/wljs/56540.html