最近开始学 Swift 做的一些笔记,给大家参考看看
制作一个热门文章浏览器的 App
http://i.imgur.com/P0rXUzh.png
执行后会从网络下载并显示 Disp BBS 最新的热门文章列表
点击想看的文章后,使用内嵌的浏览器在 App 中阅读
点左上方的“回列表”可回到热门文章列表继续阅读其他文章
只要修改一下就可以将自己的网站内容做成 App 让人浏览了
本文适合有程式基础,刚开始学 Swift 语言的人
关于 Swift 语言的用法第一次用到时会稍微解释一下
先照着做大概了解一下,之后再慢慢研究就好
此教学分为六篇文章
1. http://disp.cc/b/11-9Ufe (使用 Swift3 开新专案)
http://i.imgur.com/yzw0Cg2.png
安装 Xcode 8.2.1 使用 Swift 建立一个空白页专案
2. http://disp.cc/b/11-9UkW (使用 Table View 产生列表页)
http://i.imgur.com/KlUGiHs.png
使用 Table View 产生列表页,自订列表的样式
设定 Constraints 让列表内容会随萤幕大小调整
3. http://disp.cc/b/11-9UJS (安装套件管理工具 CocoaPods)
http://i.imgur.com/ecxndil.png
使用套件管理工具 CocoaPods 来管理下载的第三方类别库
4. http://disp.cc/b/11-9UWG (使用 Alamofire 存取网站资料)
http://i.imgur.com/YUEVIK1.png
使用 Alamofire 来下载热门文章资料并显示在 Table View
可以用下拉或点击按钮来更新列表内容
5. http://disp.cc/b/11-9VkP (点击列表开启并传送资料至新的页面)
http://i.imgur.com/WC8MJMS.png
使用 Segue 让列表点击后可开启新的页面
并将选择的文章资料带至新的页面
6. http://disp.cc/b/11-9VtJ (使用 WebView 显示网页内容)
http://i.imgur.com/tWEjUbN.png
使用 Web View 将网页内容显示在内嵌的浏览器中
加上重新整理与回上页的按钮
程式码已上传至 GitHub
https://github.com/KnucklesHuang/DispBBS-Swift/tree/HotTextBrowser