@end
在这里,我们导入了cocoa和webkit两个框架。因为webview是在webkit框架中声明的,所以它必须被导入。webview是一个webview的引用,它在initwithwebview里被传入对象。我们还声明了两个nstextview。我们会保留对这些对象的引用,这样我们就可以在进程的生命周期中的任何时间点修改他们的内容。为了使插件工作,那两个方法必须声明。
在实现文件,有一个init方法。用户可以通过这个函数来初始化捆束、实例变量和做任何完成的工作。尽管这看来不是设计者的初衷,但是我们还是窃取它所接受的webview,并且在上面耍小把戏。那个init函数应该像这样子的:
#import "embeddedcocoa.h" @implementation embeddedcocoa -(id) initwithwebview:(webview*)wview { /* top textview */ 首页
上页
下页
尾页
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[11]
[12]
[13]
[14]
[15]
[16]
[17]
[18]
[19]
[20]
[21]
[22]
[23]
[24]
[25]
[26]
[27]
[28]
[29]
[30]
[31]
[32]
[33]
本文关键:在Dashboard Widget中嵌入Cocoa(图片贴不上去T_T)
|