我在Mac上构建了WebKit
,但我想在iPhone上构建它。
我应该将Cocoa框架转换为Cocoa Touch框架吗?赞NSView
到UIView
?
或任何其他功能?
答案 0 :(得分:3)
肯定会有从Cocoa到UIKit无法直接翻译的东西。是的,Webkit的核心主要是与平台无关的C ++,但是,所有漂亮的视图都需要更多的工作,而不仅仅是类替换。除了内部机制之外,您还必须处理完全重新设计iOS界面的视图 - 处理滚动和缩放的触摸,获取输入表单和文本选择以使用系统范围的文本协议等。
除非你必须做一些非常复杂的事情,否则只需坚持使用UIWebView。