leyu乐鱼体育平台

关于leyu乐鱼体育平台
iPhonewap浏览器之界面架构篇
发布时间:2022-12-31
  |  
阅读量:
本文摘要:在笔者的上篇文章《自己动手写出iPhonewap浏览器之BSDSocket引擎篇》中早已顺利解析出来了wml页面中的tag,如果读者细心的话可能会看见里面中文的tag表明为乱码,这是因为在iPhone上配置文件的中文编码格式是UTF-8,而通过BSDSocket催促过来的是ASCII码,所以必须通过切换为UTF-8格式,如下: [[NSStringalloc]initWithBytes:aChild-》Value()length:strlen(aChild-》Value()

leyu乐鱼体育平台

在笔者的上篇文章《自己动手写出iPhonewap浏览器之BSDSocket引擎篇》中早已顺利解析出来了wml页面中的tag,如果读者细心的话可能会看见里面中文的tag表明为乱码,这是因为在iPhone上配置文件的中文编码格式是UTF-8,而通过BSDSocket催促过来的是ASCII码,所以必须通过切换为UTF-8格式,如下:  [[NSStringalloc]initWithBytes:aChild-》Value()length:strlen(aChild-》Value())encoding:NSUTF8StringEncoding]  经过切换编码之后,在屏幕上表明的打印机内容如下:  parsexmlsucceed  aChildvalue=STATUSOK  aChildvalue=card  TiXmlNode::ELEMENTname=title,attrvalue=百度一下,你就告诉  aChildvalue=p  aChildvalue=img  TiXmlNode::ELEMENTname=src,attrvalue=/r/wise/wapsearchindex/logoindexsmall.gif  TiXmlNode::ELEMENTname=alt,attrvalue=百度首页  aChildvalue=br  aChildvalue=input  TiXmlNode::ELEMENTname=name,attrvalue=word  TiXmlNode::ELEMENTname=emptyok,attrvalue=true  aChildvalue=br  aChildvalue=anchor  aChildvalue=搜网页  TiXmlNode::TEXTValue=搜网页  接下来的任务就是图形这些解析出来的tag并表明在界面上了,本篇里笔者重点描写如果搭起一个可拓展的、强壮的界面架构。  在所有平台的界面架构中,笔者仍然尊崇MVC,MVC的着重点在于把界面显示和数据处理分离出来出去以获取可拓展的界面架构平台。基于这个思想,笔者创建了如下的架构图:    图1.。

leyu乐鱼体育平台

leyu乐鱼体育平台


本文关键词:leyu乐鱼体育平台,iPhonewap,浏览器,之,界面,架构,篇,在,笔者,的

本文来源:leyu乐鱼体育平台-www.xiangyexiaoshuo.com

咨询电话
027-21944597
公司地址:江苏省南京市玄武区玄武湖
邮箱:admin@xiangyexiaoshuo.com
淘宝店铺:
Copyright © 2003-2022 www.xiangyexiaoshuo.com. leyu乐鱼体育平台科技 版权所有 ICP备42542223号-5