Ios 在Swift中构建本机博客应用程序

Ios 在Swift中构建本机博客应用程序,ios,json,swift,api,Ios,Json,Swift,Api,我正在为一个网站构建一个博客应用程序,我正在观察其他人是如何接近它的。我有以下字段的JSON数据: 头衔 日期 作者 特色形象 帖子内容 我有一个UITableViewController作为主视图,我可以格式化表格单元格,没有标题、特色图像等问题 我想知道的是人们是如何看待室内景观的。单击其中一篇文章时的视图?当你看到《商业内幕》、《纽约时报》、《Mashable》、《科技危机》等。。他们的内部设计很好 我拥有的JSON数据有div和类,WordPress会自动将它们包含在帖子中 我的问题

我正在为一个网站构建一个博客应用程序,我正在观察其他人是如何接近它的。我有以下字段的JSON数据:

  • 头衔
  • 日期
  • 作者
  • 特色形象
  • 帖子内容
我有一个UITableViewController作为主视图,我可以格式化表格单元格,没有标题、特色图像等问题

我想知道的是人们是如何看待室内景观的。单击其中一篇文章时的视图?当你看到《商业内幕》、《纽约时报》、《Mashable》、《科技危机》等。。他们的内部设计很好

我拥有的JSON数据有div和类,WordPress会自动将它们包含在帖子中


我的问题是,他们如何格式化JSON提供的内容?它们是如何包括样式的?或者他们在服务器上创建一个精简版本并在UIWebView中显示?

听起来帖子内容是用HTML标记的。您可以在UITextView中解析并显示它。首先,应将UITextView拖到要显示文章内容的视图控制器上。创建一个名为“textView”的IBOutlet。然后您可以说:

   let postContentAttributedString = try! NSAttributedString(data:(postContent as NSString).dataUsingEncoding(NSUTF8StringEncoding)!, options: [NSDocumentTypeDocumentAttribute:NSHTMLTextDocumentType,NSCharacterEncodingDocumentAttribute:NSUTF8StringEncoding], documentAttributes: nil)
   self.textView.attributedString = postContentAttributedString