您好!欢迎访问米乐m6!
专注精密制造10载以上
专业点胶阀喷嘴,撞针,精密机械零件加工厂家
联系方式
0869-43888606
您当前的位置: 主页 > 新闻动态 > 常见问题 >

常见问题

iPhonewap浏览器之界面架构篇

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

米乐m6

在笔者的上篇文章《自己动手写出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的着重点在于把界面显示和数据处理分离出来出去以获取可拓展的界面架构平台。

米乐m6

基于这个思想,笔者创建了如下的架构图:    图1.。

米乐m6官网


本文关键词:米乐m6,iPhonewap,浏览器,之,界面,架构,篇,在,笔者,的

本文来源:米乐m6-www.sclhdkj.com