把AriaNg装进OSX程序里

下载任务列表支持排序(文件名、大小、进度、剩余时间、下载速度等)和搜索,正在等待的任务列表支持拖拽安排下载顺序。
任务详情页面支持健康度等参数的显示,文件和BT节点列表支持排序,文件列表支持按文件类型筛选选择,BT节点列表支持显示每个节点的任务完成状态等信息。
新建任务页面支持直接手动下载等。
提供完整的 aria2 设置支持,支持 aria2 所有设置的说明、修改等,设置界面全部中文。

 

 

 

超级好用的Aria2 GUI管理工具AriaNg [Github]Aira2

仔细一看:也是网页版的

刚好,可以熟悉下Cocoa Swift3,开发个Helllo World玩玩。

目标:把AriaNg的web代码封装到一个Cocoa应用中,用起来方便一点。

  • 打开Xcode新建一个Cocoa Application项目

  • 添加AriaNg的Html内容到项目中,然后重命名为src

  • 根据苹果的安全策略,默认禁止访问非HTTPS的链接。所以在info.plist中添加NSAppTransportSecurity配置

  • 然后是代码时间,修改ViewController.swift

  • 写好代码之后,需要一波拖拉拽操作,把代码中定义的webView变量链接到代码层面。

  • 运行&打包

You Might Also Like
发表评论

%d 博主赞过: