使用Alamofire和SwiftyJSON构建简单的API搜索

本文有助于设计带有SearchBar的UITableViewController并在我们每次开始键入时填充结果,然后在点击搜索结果时打开SafariWebView。

此外,本文还有助于了解如何将AlamofireSwiftyJSON结合使用以访问 API并获取一些结果,对其进行解析并将结果显示在UITableViewController中。

  1. 在Xcode中创建一个新项目

2.转到终端并输入项目目录路径,然后键入pod init这会在我们的目录中创建podfile ,然后从项目目录中打开此podfile,然后将其放入其中

 平台:ios,'9.0'target'WikiSearch'做 
use_frameworks! pod'Alamofire','〜> 4.7'
pod'SwiftyJSON','〜> 4.0'结束

然后在终端中运行pod install ,这将帮助我们安装这些依赖项并创建.xcworkspace文件,关闭项目并打开* WikiSearch.xcworkspace *文件。 如果您不喜欢cocoapods,请在这里看看

3.在Main.storyboard添加带有NavigationController的UITableViewController

4.我将创建一个ImageViewTitleLabelDescriptionLabel ,因此TableView单元中将有三个UIElement。

5.将一个新类CustomTableViewCell子类化UITableViewCell到项目中,并从表视图单元格中添加引用布局。

整个项目可以在这里下载

你可以通过LinkedIn与我联系

谢谢阅读…


later稍后在日记中阅读此故事。

every‍💻每个星期天早晨,您都可以在收件箱中等待本周最受关注的Tech故事。 阅读技术新闻中的值得注意。